1 vaNo 2016-01-07 11:35:26 +08:00 顶一个 |
![]() | 2 skydiver 2016-01-07 11:44:49 +08:00 README 这英文……还是直接中文算了…… |
3 he11owor1d 2016-01-07 12:15:23 +08:00 via iPhone 我也想吐槽 readme |
![]() | 4 leavic 2016-01-07 12:38:34 +08:00 这个,是完全通过公网服务器转发流量的吧, 有没有什么方法可以只通过公网服务器建立连接,但之后就直连呢? |
5 nevernet 2016-01-07 12:52:16 +08:00 为啥不直接 iptables 呢? |
![]() | 6 hick 2016-01-07 12:59:05 +08:00 @nevernet 我也没大完整理解, 他这个貌似是把用户请求到中转 server, 中转 server 再和内网的 client 通信处理用户请求. 中转 server 可以是一台国外的 vps . iptables 我间接接触过不熟, 还能内网 client 不主动请求建立连接, 就把外网的请求转发到内网 client 上? |
![]() | 8 felix021 2016-01-07 13:03:10 +08:00 这个为毛要用 python 写,直接一个 ssh -R 不就搞定了吗? |
9 wowpanda 2016-01-07 13:14:42 +08:00 @hick 为啥不直接连?非要用它这个中转 server ?既然是内网,那连外网都连不上去吧,怎么连上它这个 server ? |
![]() | 10 taozhijiangscu 2016-01-07 14:06:34 +08:00 |
![]() | 11 ryanking8215 OP |
![]() | 12 hick 2016-01-07 14:21:13 +08:00 @wowpanda 是不是没看懂我的描述哈? 先确认下, 内网设置你家里一个 ADSL 下挂了若干设备, 比如一个 PC 一个笔记本, PC 和笔记本是一个局域网, 也就是内网. 怎么会连不上外网!? 只是外网用户不能直接连进来访问你 PC 和笔记本上的 80 端口; 当然很多路由提供转发功能, 但是显然很多场景下你没法设置路由转发. |
13 quix 2016-01-07 15:37:40 +08:00 ngrok 的又一个轮子 |
![]() | 15 raysonx 2016-01-07 20:16:51 +08:00 via iPad 明明 vpn+iptables 转发是干这事的 |
![]() | 16 ryanking8215 OP @raysonx 这方面不太了解,愿闻其详 |
![]() | 17 ryanking8215 OP ![]() @leavic 目前来说 tcp 的没有,都是 udp 穿透 nat ,现成的是 ICE 方法,然后在上跑一层 PseudoTcp 的实现可靠传输, libnice 和 libjingle 都是这个路子 |
![]() | 18 raysonx 2016-01-07 21:43:21 +08:00 ![]() @ryanking8215 VPN 的本是隧道,使用 VPN 本与一台有公 IP 的器挂通後,直接使用 iptables 的 DNAT 到本地的 IP 。 |
![]() | 19 jsq2627 2016-01-08 01:38:07 +08:00 via iPhone 还是 vpn 方案最灵活啦 |
![]() | 20 xuhaoyangx 2016-01-08 09:09:42 +08:00 好一个中式英文,看起来好熟悉 |
![]() | 21 raptor 2016-01-08 09:10:49 +08:00 VP 才不灵活,两头都要配 iptables ,否则整个流量都到 server 上了。反正我是用 SSH -R ,只转发指定端口。 |
23 shizhenxiang 2016-01-08 10:11:47 +08:00 ![]() |
![]() | 24 master13 2016-01-08 15:20:02 +08:00 @taozhijiangscu V2 :怪我咯? |
25 snhfly 2016-01-20 10:45:14 +08:00 用 VPN 方案跟啊 https://www.flyvpn.com |
![]() | 26 felix021 2016-02-01 10:00:15 +08:00 @ryanking8215 不要说得好像 ssh 不支持任意 tcp 端口转发的样子嘛。 |