有没有什么反向代理可以让内网的电脑可以被公网访问?

2014-04-16 17:27:20 +08:00
 xieranmaya
是这样的,假如我在公网有一台服务器。
在另一个LAN里有另一台服务器。
说的直白点吧,我自己的电脑在公网,女朋友用的是校园网,在不同的城市(至少是不同的网络服务商)
现在她的电脑上架了一个WAMP(也可以是其它任意Web服务器),现在她想让公网上的其它人访问到她的Web服务器
我想应该有这样的反向代理吧,它运行在一台公网和这台局域网的机器上,局域网端主动连接这个公网端,然后公网端代理服务器对外也做服务,把外面来的请求全部转发到局域网的web服务器上去,其实就是一个pipe

但我找了很久都没有找到这样的软件,请问有人知道有这样的软件吗?我知道nginx,但它好像是部署在网关上的,而网关机是可以直接访问局域网内的机器的,跟这里的这个用例不太一样
6519 次点击
所在节点    程序员
18 条回复
senghoo
2014-04-16 17:32:37 +08:00
最简单的方法是建立ssh通道。
wwek
2014-04-16 17:33:31 +08:00
在你公网电脑架设 vpn pptp openvpn都可以. ip地址为 8.8.8.8
女朋友电脑拨入vpn ip地址为 10.10.10.10
公网电脑做端口映射8.8.8.8 80 to 10.10.10.10 80 即可`
wwek
2014-04-16 17:34:03 +08:00
女朋友电脑拨入vpn后 不要把vpn设置成默认路由即可.
qingting
2014-04-16 17:35:29 +08:00
ssh -R 命令就可以实现
wwek
2014-04-16 17:36:41 +08:00
Hamachi 方案也可以

n2n 方案也可以`

任君想.
Livid
2014-04-16 17:39:00 +08:00
vagrant share
missdeer
2014-04-16 17:46:01 +08:00
肯定ssh啊,一条命令搞定
ivenvd
2014-04-16 17:51:23 +08:00
自己看吧: https://ngrok.com/
ihacku
2014-04-16 17:55:01 +08:00
xieranmaya
2014-04-16 17:57:07 +08:00
哇,原来有这么多方案,多谢楼上各位
公网电脑如果是Windows的话要怎样用ssh呢
andyhu
2014-04-16 18:07:33 +08:00
teamviewer 向日葵 都可以
andyhu
2014-04-16 18:10:51 +08:00
抱歉看错了,netcat加脚本应该也可以
viator42
2014-04-16 18:23:11 +08:00
ssh tunnel应该可以
tempdban
2014-04-16 18:26:59 +08:00
n2n vpn
lovesky
2014-04-16 21:26:34 +08:00
@andyhu
tv 和 向日葵 确实可以做到啊,没有错。
song940
2014-04-16 21:44:12 +08:00
ssh -nNTR 8080:localhost:80 lsong.org
neroanelli
2014-04-17 10:51:37 +08:00
相信我,这就是你所需要的:
https://github.com/knownsec/rtcp
xieranmaya
2014-04-17 11:10:48 +08:00
@neroanelli 多谢哈,我来看看~

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

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

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

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

© 2021 V2EX