Hi,

We've submitted a new version of the SOCKS v6 draft.

We've made multiple changes to the protocol based on our experience implementing it. It is now easier to pick and choose which parts of SOCKS v6 to implement: all option kinds are now optional (no pun intended), and no longer have any inter-dependencies or overlap in functionality. It basically can be stripped down all the way to SOCKS v4 functionality.

We've also moved token window advertisements to the Authentication Reply, so that the proxy-server RTT has no influence on their timeliness.

You can find a feature-complete message library here: https://github.com/45G/libsocks6msg . We've also used said library to implement a (not feature-complete) prototype based on Shadowsocks: https://github.com/45G/shadowsocks-libev . A full-blown implementation is in the works.

You can find more SOCKS6-related stuff on the 45G page on Github.

Cheers,

Vlad



-------- Forwarded Message --------
Subject:        New Version Notification for 
draft-olteanu-intarea-socks-6-03.txt
Date:   Mon, 02 Jul 2018 16:44:14 -0700
From:   internet-dra...@ietf.org
To: Vladimir Olteanu <vladimir.olte...@cs.pub.ro>, Dragos Niculescu <dragos.nicule...@cs.pub.ro>



A new version of I-D, draft-olteanu-intarea-socks-6-03.txt
has been successfully submitted by Vladimir Olteanu and posted to the
IETF repository.

Name:           draft-olteanu-intarea-socks-6
Revision:       03
Title:          SOCKS Protocol Version 6
Document date:  2018-07-02
Group:          Individual Submission
Pages:          24
URL:            
https://www.ietf.org/internet-drafts/draft-olteanu-intarea-socks-6-03.txt
Status:         https://datatracker.ietf.org/doc/draft-olteanu-intarea-socks-6/
Htmlized:       https://tools.ietf.org/html/draft-olteanu-intarea-socks-6-03
Htmlized:       
https://datatracker.ietf.org/doc/html/draft-olteanu-intarea-socks-6
Diff:           
https://www.ietf.org/rfcdiff?url2=draft-olteanu-intarea-socks-6-03

Abstract:
   The SOCKS protocol is used primarily to proxy TCP connections to
   arbitrary destinations via the use of a proxy server.  Under the
   latest version of the protocol (version 5), it takes 2 RTTs (or 3, if
   authentication is used) before data can flow between the client and
   the server.

   This memo proposes SOCKS version 6, which reduces the number of RTTs
   used, takes full advantage of TCP Fast Open, and adds support for
   0-RTT authentication.


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat

_______________________________________________
Int-area mailing list
Int-area@ietf.org
https://www.ietf.org/mailman/listinfo/int-area

Reply via email to