Last active
March 5, 2017 08:07
-
-
Save diyism/1f76a49e69722b7ed05ad937b7ae397c to your computer and use it in GitHub Desktop.
udp over kcptun(tcp over udp)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
kcptun是tcp over udp没做udp over udp,可用socat搞定: | |
Client side: | |
socat -T15 udp4-recvfrom:53,reuseaddr,fork tcp:localhost:10053 | |
kcptun_client_linux -r "vps_ip:60053" -l ":10053" -mode fast2 -key "fuck ccp fuck ccp" | |
Server side: | |
kcptun_server_linux -t "127.0.0.1:10053" -l ":60053" -mode fast2 -key "fuck ccp fuck ccp" | |
socat tcp4-listen:10053,reuseaddr,fork udp:8.8.8.8:53 | |
因为google dns支持tcp, 服务端可以省一步: | |
Server side: | |
kcptun_server_linux -t "8.8.8.8:53" -l ":60053" -mode fast2 -key "fuck ccp fuck ccp" | |
本地用unbound(linux)或dnslite(android)并把upstream指向tcp 127.0.0.1:10053的话,客户端也只要: | |
kcptun_client_linux -r "vps_ip:60053" -l ":10053" -mode fast2 -key "fuck ccp fuck ccp" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment