Age | Commit message (Collapse) | Author |
|
This change adds a new option, --socks5-udp. If this option is
present, and no UDP gateway is specified, UDP packets will no
longer be dropped. Instead, the client will use the SOCKS5
UDP ASSOCIATE command to route UDP packets through the proxy
server.
This implementation is intended for use with any UDP data, and it
includes an optimization for packets containing DNS queries.
However, this implementation is currently limited to localhost
SOCKS5 servers. SOCKS5-UDP does not perform well over actual
network links, as it requires several roundtrips to the server and
is not compatible with NAT.
This implementation is currently in use in a fork of tun2socks used
by Outline (https://getoutline.org) and Intra (https://getintra.org).
Fixes https://github.com/ambrop72/badvpn/issues/56
|
|
|
|
|
|
Visual Studio 2015 can compile the tun2socks part of the code at least as C.
|
|
|
|
This allows proper control over install destinations, especially
when 'bin' has a different prefix than 'share', e.g.:
* /usr/x86_64-pc-linux-gnu/bin/
* /usr/share
|
|
|
|
|
|
|
|
|
|
|
|
uses the ones from the main program
|
|
|
|
does anything
|
|
|
|
|
|
Clang 3.2)
|
|
|
|
|
|
OpenSSL dependency from NCD.
|
|
|
|
|
|
|
|
cmake GUIs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix required CMake version.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
available.
|
|
|
|
|
|
|
|
|