用 n2n 做内网穿透, iPhone 手机有上 n2n 客户端吗?

2015-03-06 10:41:29 +08:00
 weisoo
移动光纤是内网IP,我想用iphone手机远程访问路由器的管理界面,以及访问内网电脑的3389远程桌面,路由器是Openwrt系统,在路由器上安装n2n可以实现吗? iphone手机上是不是要安装n2n软件?
另外,有什么内网穿透的方法,不需要在手机上安装软件的?
11634 次点击
所在节点    问与答
11 条回复
wwek
2015-03-06 11:50:51 +08:00
有一种方法.
现有
内网电脑,编号 N (拨入V后 得到vpn分配的地址 10.0.0.2)
刷了op的路由器,编号 O (拨入V后 得到vpn分配的地址 10.0.0.3)
vpn服务器,编号 V 外网ip 8.8.8.8 vpn服务内网地址 10.0.0.1

把你在内网的电脑拨入你自己搭建的一个vpn 服务器上.
然后进行端口映射

S的 8.8.8.8 的 3389端口映射到 10.0.0.2 3389上,可以远程电脑了
S的 8.8.8.8 的 80端口映射到 10.0.0.3 80上,可以访问路由器了

说白了用vpn服务器做个桥梁
wwek
2015-03-06 11:52:08 +08:00
n2n 是用的udp直连, 有android客户端的
wwek
2015-03-06 11:52:50 +08:00
用n2n的方式. op上需要装n2n, 手机上也需要
jasontse
2015-03-06 11:57:33 +08:00
@wwek
n2n 想要实现 p2p 也要在 NAT 上做端口映射,否则流量一样是通过 supernode 转发。

LZ 的情况直接弄个 VPN 算了。
wwek
2015-03-06 11:59:17 +08:00
@jasontse 这我还不知道. 几年前搞过n2n. 当时测试的时候发现服务器只做调度,让两个内网的建立udp直连后就不管了~
jasontse
2015-03-06 12:00:23 +08:00
@wwek
peer 之间必须能直通才能 p2p,NAT 防火墙不行。
millken
2015-03-06 12:06:18 +08:00
n2n有NAT和穿防火墙的功能。
我们公司就是基于它来二次开发的VPN
tuutoo
2015-03-06 15:41:15 +08:00
我的openwrt的WAN是直接光猫拨号的。 直接把WAN的指定端口重定向到LAN的80端口就可以web访问了。访问内网电脑的3389,在openwrt上开3389的端口映射应该就行了。外网的3389映射到内网电脑的3389

可以参考下面的:
打开从WAN访问Luci的Web页面
- 1)开放 luci/ssh 远程登录访问权限。
ssh 登录进路由器,编辑 /etc/config/uhttpd 配置 option rfc1918_filter 0

- 2)配置防火墙,映射 luci wan 端访问。
#port redirect port coming in on wan to lan
config redirect
option src 'wan'
option src_dport '81'
option dest 'lan'
option dest_ip '192.168.1.1'
option dest_port '80'
option proto 'tcp'
weisoo
2015-03-06 15:58:37 +08:00
@tuutoo 多谢,不过你说的是有公网的IP的情况,这种情况直接在路由器的UI里设置端口映射就行,我的情况是没有公网IP
tuutoo
2015-03-06 16:15:22 +08:00
@weisoo 那样的话wwek的方法应该可以。手机连电脑的话可以考虑用Team Viewer,直接穿内网了。Iphone也有客户端
linhua
2015-03-06 21:25:23 +08:00

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

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

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

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

© 2021 V2EX