V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
weisoo
V2EX  ›  问与答

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

  •  
  •   weisoo · 2015-03-06 10:41:29 +08:00 · 11439 次点击
    这是一个创建于 3340 天前的主题,其中的信息可能已经有所发展或是发生改变。
    移动光纤是内网IP,我想用iphone手机远程访问路由器的管理界面,以及访问内网电脑的3389远程桌面,路由器是Openwrt系统,在路由器上安装n2n可以实现吗? iphone手机上是不是要安装n2n软件?
    另外,有什么内网穿透的方法,不需要在手机上安装软件的?
    11 条回复    2015-03-06 21:25:23 +08:00
    wwek
        1
    wwek  
       2015-03-06 11:50:51 +08:00   ❤️ 1
    有一种方法.
    现有
    内网电脑,编号 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
        2
    wwek  
       2015-03-06 11:52:08 +08:00
    n2n 是用的udp直连, 有android客户端的
    wwek
        3
    wwek  
       2015-03-06 11:52:50 +08:00
    用n2n的方式. op上需要装n2n, 手机上也需要
    jasontse
        4
    jasontse  
       2015-03-06 11:57:33 +08:00 via Android
    @wwek
    n2n 想要实现 p2p 也要在 NAT 上做端口映射,否则流量一样是通过 supernode 转发。

    LZ 的情况直接弄个 VPN 算了。
    wwek
        5
    wwek  
       2015-03-06 11:59:17 +08:00
    @jasontse 这我还不知道. 几年前搞过n2n. 当时测试的时候发现服务器只做调度,让两个内网的建立udp直连后就不管了~
    jasontse
        6
    jasontse  
       2015-03-06 12:00:23 +08:00 via Android
    @wwek
    peer 之间必须能直通才能 p2p,NAT 防火墙不行。
    millken
        7
    millken  
       2015-03-06 12:06:18 +08:00
    n2n有NAT和穿防火墙的功能。
    我们公司就是基于它来二次开发的VPN
    tuutoo
        8
    tuutoo  
       2015-03-06 15:41:15 +08:00   ❤️ 1
    我的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
        9
    weisoo  
    OP
       2015-03-06 15:58:37 +08:00
    @tuutoo 多谢,不过你说的是有公网的IP的情况,这种情况直接在路由器的UI里设置端口映射就行,我的情况是没有公网IP
    tuutoo
        10
    tuutoo  
       2015-03-06 16:15:22 +08:00
    @weisoo 那样的话wwek的方法应该可以。手机连电脑的话可以考虑用Team Viewer,直接穿内网了。Iphone也有客户端
    linhua
        11
    linhua  
       2015-03-06 21:25:23 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   900 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:02 · PVG 06:02 · LAX 15:02 · JFK 18:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.