Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

General UDP tunnel? #2

Open
yydcool opened this issue Feb 15, 2017 · 3 comments
Open

General UDP tunnel? #2

yydcool opened this issue Feb 15, 2017 · 3 comments

Comments

@yydcool
Copy link

yydcool commented Feb 15, 2017

Hi,
Does this project support general UDP tunnel on socks proxy protocol(not for DNS at port 53)?
For example, my video chat app will send and receive UDP packets, and I set up the socks proxy for the app.
So the UDP path is: User APP --> local socks proxy --> shadowsocks encryption tunnel --> remote socks proxy server --> APP server.
The reverse direction is also needed.
Will this case work in go-shadowsocks2? and how to set up? I didn't find it in README.md
Thank you for your time.

@riobard
Copy link
Owner

riobard commented Feb 15, 2017

In theory it's possible, however it's not implemented yet.

I haven't seen any UDP-based applications capable of using SOCKS5 UDP feature in practice. Can you name one so I can try to understand its behavior?

@ccsexyz
Copy link

ccsexyz commented Mar 6, 2017

the openvpn client will use socks5 udp feature if you set the socks5 proxy and udp protocol

@riobard
Copy link
Owner

riobard commented Apr 16, 2018

The stable fork at https://github.com/shadowsocks/go-shadowsocks2 has implemented general UDP proxy as specified in RFC 1928 SOCKS5.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants