======================== 需求说明 ========================
在公司用电脑(deepin系统,或WIN7系统等)尝试连接 家里的linux服务器(raspberry Pi 、cubieboade等)访问如ssh\web\smb服务。
======================== 条件如下 ========================
家里网络可以上网但没有公网IP,不可能通过开发端口映射之类的方式实现互连通讯。
======================== 曾尝试方案 ========================
连接自己的vps下的VPN服务(可行,但我的VPS在美国,速度非常慢,已弃用)
======================== 问题如下 ========================
是否有通过P2P形式,不通过中继服务器而形成的突破网关的服务?我看到过一款叫“dog-tunnel”的软件,有这个功能,但是这个软件不成熟,很多文档不全。故弃用了。除此之外还有没有类似的成熟方案能解决这个问题的方案?
哈哈哈、方案可行我请吃饭!
1
laputaprince 2015-01-13 11:01:03 +08:00
search: Reverse SSH Tunneling
NAT 后面的server可以开个reverse tunnel 到你的vps 然后通过vps 连。 |
2
wwek 2015-01-13 11:03:58 +08:00
楼主可以看看 n2n vpn不需要外网ip做vpnserver. 直连.
|
3
besto 2015-01-13 11:19:22 +08:00
如果你的公司电脑也不能直接被SSH上,那需要一个VPS做中转。
方法很多SSH -R 可以反向连接,SSH -L 可以把被防火墙屏蔽的端口映射过来,SSH -W 直接建tunnel。 别的方法,还求大神继续讲解。 |
4
BOGU OP @besto 这种方案是可以满足现有环境的,但是,问题是vps在美国,速度真心不能满足作业需求。故VPN和通过美国VPS做中转的方案都已经放弃。
|