内网用户没有端口映射到公网的权限,怎么打洞到公网ip上 ,比如 我在内网 192.168.1.2:8080开了个服务,映射到外网的某一端口随意,如12345,这样就能在公网上访问 ip:12345 访问到我内:192.168.1.2:8080上的服务
1
chemhack Jun 18, 2013
这个还得看具体路由的NAT实现,TCP的话大部分路由应该都不行。
|
2
swulling Jun 18, 2013
|
3
46fo Jun 18, 2013
upnp协议啊 现在路由一般都有
|
4
phuslu Jun 18, 2013 首先, 如果是 tcp 的服务, 没有公网服务器给它做转发的话,是搞不定的。
如果你有公网服务器给它做转发,那么用 socat,就非常方便了。 其实,如果是 udp 的服务, 那么可以参考 udponnat 这个实现,这个是标准的 "UDP打洞" 最后,如果你并不是提供公共服务的话,那么在两端装个虚拟的LAN的软件就行了,强烈推荐 logmein hamachi |
5
ericFork Jun 18, 2013
ssh tunnel works
|
6
monochrome OP @phuslu 谢谢 我通过公网ip做转发试试
|