V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
magickzl
V2EX  ›  宽带症候群

求助。SSH内网穿透失败!

  •  
  •   magickzl · 2013-09-11 12:05:37 +08:00 · 5122 次点击
    这是一个创建于 4127 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1、一台内网环境下载机、精简版debian(my book live )、各类远程控制无法安装。NAT环境。
    2、一个VPS 公网IP:110.110.110.110

    SSH 端口映射了:
    ssh -fNR 8080:localhost:80 [email protected]

    映射成功

    但是最后发现,在内网时,使用公网IP 110.110.110.110:8080可以访问

    在外网时,居然无法访问。既然内网可以访问,那么证明映射成功,为什么到了外网不能访问了。
    10 条回复    1970-01-01 08:00:00 +08:00
    vileer
        1
    vileer  
       2013-09-11 13:12:54 +08:00
    "在外网时,居然无法访问",没看懂你是想在外网访问内网下载机还是vps啊?如果是外网访问内网下载机要打洞才行
    magickzl
        2
    magickzl  
    OP
       2013-09-11 13:40:06 +08:00
    @vileer 是想访问内网下载机,只是没有公网IP,所以想拿VPS端口转发一下。
    fqrouter2
        3
    fqrouter2  
       2013-09-11 14:30:31 +08:00   ❤️ 1
    http://www.hackinglinuxexposed.com/articles/20030309.html

    [3] It does this by only binding the port for localhost 127.0.0.1 - no other machines should be able to reach this IP address.
    cxh116
        4
    cxh116  
       2013-09-11 14:42:19 +08:00   ❤️ 1
    vileer
        5
    vileer  
       2013-09-11 14:54:27 +08:00   ❤️ 1
    @magickzl 你现在这个只能单向的,你可以vps上建个vpn,然后内网下载机,和本机都连上这个vpn就可以了
    magickzl
        6
    magickzl  
    OP
       2013-09-11 16:10:23 +08:00
    GatewayPorts 已经开启了


    然后VPN的话,下载流量不是也会走VPN通道吗?
    BOYPT
        7
    BOYPT  
       2013-09-11 17:23:28 +08:00
    ssh -fNR 0.0.0.0:8080:localhost:80 [email protected]

    这样,让远程的管道绑定在0.0.0.0,才能对公网服务。
    magickzl
        8
    magickzl  
    OP
       2013-09-11 20:49:36 +08:00
    @BOYPT
    我是电脑SSH连接下载机,
    输入
    ssh -fNR 0.0.0.0:8080:localhost:80 [email protected]

    是不是这样有问题
    为什么我现在只有我输入指令的这台电脑能通过 公网IP连接
    连同一个局域网的手机也不能连接
    BOYPT
        9
    BOYPT  
       2013-09-12 00:50:54 +08:00   ❤️ 1
    不清楚你说的下载机什么意思。

    ssh的-R A.A.A.A:XXXX:B.B.B.B:YYYY 意思是: 在远程机器打开监听A.A.A.A:XXXX端口,该端口管道到本机,以本机的身份链接B.B.B.B:YYYY,而建立的管道。

    还有个-L是类似的: -L A.A.A.A:XXXX:B.B.B.B:YYYY 意思是:在本机打开监听A.A.A.A:XXXX端口,该端口管道到远程机,以远程机的身份链接B.B.B.B:YYYY,而建立的管道。

    你确定你想要的管道模式,再做应用。
    magickzl
        10
    magickzl  
    OP
       2013-09-12 08:48:36 +08:00
    @BOYPT thank you 已经解决了
    ssh -fNR 0.0.0.0:8080:localhost:80 [email protected]
    这是对的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1072 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:30 · PVG 02:30 · LAX 10:30 · JFK 13:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.