自从家里换了联通光纤后,联通就在我家宽带出口前搭了一个路由器,我家也彻底沦为 192.168.1.0/24 段的局域网了,带来的问题就是在外网无法访问家里的路由器。这对于刷了 LEDE,有时候需要从外网直接管理使用路由器的我,觉得难受极了。周末有空,干脆解决这个问题。
在这之前,了解过一个 ngrok 项目,用于将局域网内的某一个地址的端口,映射到公网。但是研究了一下该软件,发现其在 LEDE 的源中,并不包含,我又是个懒的去编译的程序员,因此想看看有没有其他办法。
研究一下,发现其实程序员必备的 SSH 就有这个功能...继续阅读
1
huangya 2017-07-27 13:42:59 +08:00
最近也在研究这一块的东西。这种方式自始至终都需要服务器转发,不知有没有能够实现打洞的成熟方案,只是刚开始需要服务器牵线搭桥,后面两台在内网机器就可以直接通信了。
|
3
est 2017-07-27 13:46:51 +08:00 via iPhone
用啥 ngrok win 和 linux 都自带端口转发。
|
4
Garantion 2017-07-27 13:50:07 +08:00
一键编译还不是美滋滋: https://github.com/Yaoshicn/make-ngrok
|
5
bearqq 2017-07-27 13:51:18 +08:00 via Android
ssh 承载数据容易被强,这几是现在没有机场用它来做服务的原因
ssh 断开后不会移动重连 |
6
huangya 2017-07-27 13:53:04 +08:00
|
7
ixiaohei 2017-07-27 14:03:35 +08:00
@huangya 没啥用,还是要公网 ip,家里路由器跑一个程序主动链接有公网 ip 设备,建立 tcp 四元组,然后一直用这个链接通信,这个好多程序都要配合一起改。还不如问电信客服要公网 ip。要么 ngro、frp 内网穿透这种工具帮助,这个是要求有公网 ip 的服务器的
|
8
devtiange 2017-07-27 14:54:34 +08:00 1
也可以试试 n2n.
|
9
jiangzhuo 2017-07-27 14:57:49 +08:00
楼主看看联通给的那个路由器是什么幸好,登后台改成桥接模式就好了,一般中兴华为的设备找个前端程序员就给你改了。。。。。。
|
10
Tink 2017-07-27 14:58:32 +08:00
狗洞?
|
12
huangya 2017-07-27 18:27:02 +08:00
@ixiaohei 你说的 frp 中的开发计划有我需要的功能 https://github.com/fatedier/frp/blob/master/README_zh.md#%E5%BC%80%E5%8F%91%E8%AE%A1%E5%88%92
>支持 udp 打洞的方式,提供两边内网机器直接通信,流量不经过服务器转发。 |