把没有外网 IP 的服务器上的某个服务发布出去的方法

2015 年 12 月 27 日
 yanest
现在宽带都没外网 IP 了,想把一台 windows 机箱的一个 OA 应用发布出去。
想到了一个方案,讨论一下靠谱不
手里面有的资源:一台 openwrt 路由器、一台有公网 IP 的 BGP 线路的 VPS
在路由器上使用 ssh Tunnel 把内网 windows 的服务端口映射到远端 vps 上,然后用 haproxy 监听域名并转发。
5488 次点击
所在节点    Linux
22 条回复
hging
2015 年 12 月 27 日
机器 vpn 拨到 vps 剩下的你懂的.
imlonghao
2015 年 12 月 27 日
ngrok 之类的
xufang
2015 年 12 月 27 日
在没有 ngrok 普及之前,我用的是 socat
geekzu
2015 年 12 月 27 日
感觉还是 ngrok 大法好
codeyung
2015 年 12 月 27 日
我记得原来有个花生壳啥的 话说去年还在用
totalfee
2015 年 12 月 27 日
ssh -R
ahxxm
2015 年 12 月 27 日
vpn 拨到 vps 需要客户端固定 ip ,得配置; ngrok 要用它的中转服务器,被干扰很严重;花生壳现在免费版只是个动态域名解析,宽带没外网 ip 没法用;
感觉 ssh -R+自动重连比较好? bitvise 和 myentunnel 都可以自动重连,不过是不是支持-R 就不知道了……
wwek
2015 年 12 月 27 日
socat
ngrok
ssh -R
vpn
差不多都说了
bdbai
2015 年 12 月 27 日
@codeyung 花生壳只管域名,穿不透的还是穿不透。
Strikeactor
2015 年 12 月 27 日
@bdbai 以前是只有 DDNS ,现在有内网穿透了
shangjiyu
2015 年 12 月 27 日
autossh
bdbai
2015 年 12 月 27 日
@Strikeactor 没记错的话,穿透只是为了得到公网 IP 吧?
gamecreating
2015 年 12 月 27 日
autossh.....
bdbai
2015 年 12 月 27 日
@Strikeactor 去看了下花生壳内网版,实际上也是一个转发,免费版每月 1G 流量。然而楼主已经有了一台公网 VPS 。
yanest
2015 年 12 月 27 日
感谢诸位,看了一下 ngrok ,还是 ssh -R 简单些,先用 ssh -R + nginx 试试稳定不
d1sm
2015 年 12 月 27 日
microchang
2015 年 12 月 27 日
@ahxxm ngrok 可以自己编译客户端和服务端, LZ 有公网 VPS 的话倒是可以尝试一 ngrok 。不过-R 显然是最方便的。。
aru
2015 年 12 月 27 日
最方便的就是 socat
KenGe
2015 年 12 月 27 日
@d1sm xtunnel
donghouhe
2015 年 12 月 28 日
端口转发的工具我知道,但稳定长久的没用过

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

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

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

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

© 2021 V2EX