068089dy
068089dy
UDP穿透请求中的DST.ADDR和DST.PORT应该是客户端将要发出UDP请求的ip地址和端口,但现在是远程服务器的地址和端口: > https://blog.csdn.net/whatday/article/details/40183555 o VER 协议版本,5。 o CMD 命令,UDP穿透填3。 其它的CONNECT是1,BIND是2。 o RSV 保留字段,填0。 o ATYP 地址类型,IPV4:1,域名:3,IPV6:4。 o DST.ADDR IP地址。对于UDP穿透来说,好像没有什么意义,填0(也就是127.0.0.1)。 o DST.PORT 客户端想发送/接收UDP包的本地端口。后面在发送UDP包时代理服务器会检测收到的UDP包的源端口,只有和这里填入的端口号符合的包才会被处理。
能提供一下tun2socks完整源代码吗?https://github.com/eycorsican/go-tun2socks-android 这个仓库的代码不完整,像: ``` Tun2socks.setLocalDNS Tun2socks.startV2Ray ``` 这些都没有。
``` package internal import ( "github.com/name5566/leaf/gate" "github.com/name5566/leaf/log" ) var agents = make(map[gate.Agent]struct{}) func init() { skeleton.RegisterChanRPC("NewAgent", rpcNewAgent) skeleton.RegisterChanRPC("CloseAgent", rpcCloseAgent) } // agent 被创建时 func rpcNewAgent(args []interface{}) { a := args[0].(gate.Agent)...