有没有稳定的网络穿透方案?

2015-11-24 10:13:54 +08:00
 maskerTUI
需求:从校外访问校内的一个网站。
没有学校的路由权限,所以做不了 dmz,vpn 之类的。
现在用着 ngrok,但是在人数多的时候很容易断,稳定性不尽人意。
问问 V 友有没有稳定的穿透 /建隧道的方案?
求轮子
13967 次点击
所在节点    问与答
53 条回复
TuxcraFt
2015-11-24 10:31:54 +08:00
找一个校内的肉鸡…… (逃
Sullivan
2015-11-24 10:34:52 +08:00
同样需求+1
Sullivan
2015-11-24 10:37:32 +08:00
不知道 能不能 有 ssh 那样的反向连接没有。
maskerTUI
2015-11-24 10:38:01 +08:00
@TuxcraFt 这个......我就算搞下来学校的某台肉鸡也不敢公开啊,我还没毕业呢
maskerTUI
2015-11-24 10:47:58 +08:00
@Sullivan 内网的跳板是个 windows ,用不了 ssh 。
Sullivan
2015-11-24 10:49:49 +08:00
@maskerTUI 昂,我是说类似的工具~
maskerTUI
2015-11-24 11:04:27 +08:00
@Sullivan 目前找到的一些方案都一般般,花生壳限制太多,狗洞要两端安装客户端, ssh 需要 linux , teamviewer vpn 要客户端,看来是要逼自己造轮子的节奏。
odirus
2015-11-24 11:12:20 +08:00
@maskerTUI 请问花生壳能为内网主机提供一个在外网可以访问的域名么,并且可以访问该域名(内网主机)的非 80 端口?
loveyu
2015-11-24 11:13:38 +08:00
之前用 ngork ,后来不行了
odirus
2015-11-24 11:13:50 +08:00
@maskerTUI 如果你能访问内网主机的某个端口,也许我能帮到你
comicfans44
2015-11-24 11:17:02 +08:00
n2n
maskerTUI
2015-11-24 11:30:14 +08:00
@odirus 有内网主机,求轮子
GeekTest
2015-11-24 11:30:31 +08:00
就没人用 vpn 么。 anyconnect 挺稳定 shadowvpn 也不错
maskerTUI
2015-11-24 11:32:17 +08:00
@odirus 有内网机子,但是没有映射到公网的
odirus
2015-11-24 11:34:23 +08:00
@maskerTUI 别着急,我在实验
odirus
2015-11-24 11:35:13 +08:00
@maskerTUI 你内网有机子,外网有机子的话就好办了。
maskerTUI
2015-11-24 11:36:32 +08:00
@odirus 可以提供一个二级域名,非 80 好像也可以,不知道有限制,有些还是收费的。
maskerTUI
2015-11-24 11:38:06 +08:00
@odirus 外网机子可以用 vps 这个不是问题
odirus
2015-11-24 11:46:08 +08:00
@maskerTUI 好吧,大概过程就是:
( 1 )内网的 Windows 安装一个 docker ,基于 linux 制作一个镜像,里面安装一个 HTTP 代理服务,假设开放的是 8080 端口
( 2 )同时使用 SSH 反向代理连接至你的 VPS ,"ssh -R 18080:localhost:8080 user@vps",大意是把内网主机的 8080 端口映射到 VPS 中的 localhost:18080 。
( 3 )再在 VPS 上安装一个 HTTP 代理服务,请求流量都转发至 localhost:18080
( 4 )在你自己的机器上填上 HTTP 代理信息,然后上网。

当然中间很多细节可以优化
( 1 )比如不安装 HTTP 服务,可以安装一个 SS 服务,这样的话,国内 VPS 不用备案,因为不使用 HTTP 流量,而阿里云学生优惠还是比较大。
( 2 ) HTTP 服务在投入使用的时候一定要加密,因为总有人来爬你的代理信息。

如果你不会制作 docker 镜像的话,可以留言,我可以做一个完整的教程。
vs506
2015-11-24 11:55:05 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/238423

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX