iceonsun/rsock

need some help for rsock client

yunyu950908 opened this issue · 1 comments

Hello,
需要一些使用上的帮助。

以mac为例:

sudo ./client_rsock_Darwin --taddr=x.x.x.x -l 127.0.0.1:30000

参数解释:
-t x.x.x.x,替换成rsock服务器端地址。注意,这里和服务器端不一样:无需指定端口。
-l 127.0.0.1:30000 是本地监听的udp端口。即kcptun客户端的目标地址(kcptun中-t 参数对应的地址)。
  • 梯子被墙了 TCP 回程,然后用上了 KCPTUN,然后在 KCPTUN 的 issue 中看到了 rsock, 使用中有些问题。

  • server 端在 docker 里跑的 SS 和 KCPTUN,只暴露了 udp 端口,然后 rsock 是应该监听这个 暴露的 udp 端口吧。我理解是 SS ==> KCPTUN ==> RSOCKS

  • client 端暴露了 SS 端口,我理解是 我把流量发给 SS 端口,进docker 后 SS 发给 KCPTUN,KCPTUN 再发给 server。那用 RSOCKS 客户端应该插在哪。是我要把 KCPTUN 的 remote address 改成本地,然后发给指定端端口,然后 RSOCKS -l 本地:指定端口 这样吗?

即kcptun客户端的目标地址(kcptun中-t 参数对应的地址)。

尤其这里把我看懵逼了,kcptun 客户端参数里没有 -t,只有 -r,可是 -r 监听的是 VPS:PORT,萌新瞬间就懵了,请教下该怎么玩儿。