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

如何实现内网穿透...

  •  
  •   ZRS · 2015-08-31 16:53:20 +08:00 · 17349 次点击
    这是一个创建于 3150 天前的主题,其中的信息可能已经有所发展或是发生改变。
    学校的网络环境不错,而且还有免费的文献下载,但是是处于一个巨大的内网中 无法直接从公网访问寝室的计算机或者路由器
    想在家中也能利用到学校的资源,请问需要怎么做呢
    家中网络有公网 IP
    32 条回复    2016-10-22 09:21:47 +08:00
    lifanxi
        1
    lifanxi  
       2015-08-31 16:55:11 +08:00
    用 n2n 。
    或者家里开个 SSH 服务,从学校内网发起连接,打通隧道。
    ZRS
        2
    ZRS  
    OP
       2015-08-31 16:55:26 +08:00
    学校还能直接上 google scholar..希望能直接切换到学校环境下...都是上下对等带宽,速度上没问题
    mmmyc
        3
    mmmyc  
       2015-08-31 17:04:54 +08:00 via Android
    校园网?
    kqz901002
        4
    kqz901002  
       2015-08-31 17:05:52 +08:00
    @ZRS 一般学校都会提供 vpn 的吧。
    ljbha007
        5
    ljbha007  
       2015-08-31 17:13:49 +08:00
    @ZRS 内网找个机器开公网 vpn
    yingos
        6
    yingos  
       2015-08-31 17:43:40 +08:00
    找个能穿透内网的远控不就行了...
    DemoJameson
        7
    DemoJameson  
       2015-08-31 17:47:46 +08:00
    teamviewer?
    zonghua
        8
    zonghua  
       2015-08-31 18:01:13 +08:00
    https://github.com/dosgo/ngrok-c
    ngrok-c

    ngrok client for c language.
    Before compiling you need to generate libpolarssl.a static library Reference polarssl official website.
    contact email [email protected].

    build

    ddns.cpp with https.cpp not used.
    windows

    Build.bat run in cmd.
    linux

    Because not use makefile, so write a script sh compile, run build.sh
    openwrt

    run openwrtbuild.sh
    ETiV
        9
    ETiV  
       2015-08-31 19:05:32 +08:00 via iPhone
    如何实现的话…分 UDP 和 TCP 两种,都需要一台初始化用的服务器……
    ByZHkc3
        10
    ByZHkc3  
       2015-08-31 19:07:30 +08:00 via Android
    lcx.exe
    gamexg
        11
    gamexg  
       2015-08-31 19:21:40 +08:00
    trigged
        12
    trigged  
       2015-08-31 19:38:50 +08:00
    ngrock 会被 gfw 推荐个 pagekite
    mdrof
        13
    mdrof  
       2015-08-31 19:44:36 +08:00
    花生壳内网版, 3389 端口映射即可~
    loveyu
        14
    loveyu  
       2015-08-31 20:19:27 +08:00
    我之前是在内网搞个 ngork
    需要的时候连到 vpn 上去,都在 vpn 上就挺稳定的
    chendahui007
        15
    chendahui007  
       2015-08-31 20:22:01 +08:00 via iPhone
    找台有公网 IP 的机器部署 ngrok 服务端
    校园网内找台机器部署 ngrok 客户端
    家里机器 ssh 端口转发到 ngrok 服务端,然后浏览器使用 socks 代理,就如同在家里访问校园网内网了。
    ferock
        16
    ferock  
       2015-08-31 20:50:35 +08:00
    走 vpn 呀
    ferock
        17
    ferock  
       2015-08-31 21:19:46 +08:00
    @gamexg 认识作者么,那个东西怎么玩儿呢?
    ihciah
        18
    ihciah  
       2015-08-31 22:06:51 +08:00
    准备一台有公网 IP 的主机,寝室 SSH 反向连接转发本地 ssh 端口到那台主机。
    然后在外网可以 ssh 到那台主机然后再 ssh localhost 某端口。
    gamexg
        19
    gamexg  
       2015-09-01 10:29:46 +08:00
    @ferock 不认识,不过是在 github 上面开源的。我目前正在使用 dtunnel_lite 版。

    服务端执行:
    dtunnel_lite -service 0.0.0.0:服务端口 -auth 密码 -action "" -dnscache 10

    客户端-socks5 代理模式:
    dtunnel_lite -service 服务器地址:端口 -local :本地端口 -auth 密码 -encrypt -action socks5

    客户端-端口映射模式:
    dtunnel_lite -service 服务器地址:端口 -local :本地端口 -auth 密码 -encrypt -action 127.0.0.1:3306 -v
    bazingaterry
        20
    bazingaterry  
       2015-09-01 12:59:59 +08:00
    学校难道没有 VPN ?
    datou
        21
    datou  
       2015-09-02 02:15:34 +08:00
    ipv6 代理
    ZRS
        22
    ZRS  
    OP
       2015-09-02 02:43:13 +08:00
    @bazingaterry 学校 VPN 收钱....
    datocp
        23
    datocp  
       2015-09-02 05:34:40 +08:00 via Android   ❤️ 1
    反向连接用过 softether 对于网络管理员来说文档齐全灵活组网,主要兼容大部分 vpn 软件,可以用 sstp openvpn l2tp , openwrt 也有完整的版本,当年就用它来给网通用户访问电信语音聊天室。现在直接将 vps 跟家里的 openwrt 路由用 虚拟 L3 路由器 连接在一起,两个网络 192.168.40.x 跟 192.168.8.x 是直接互通的。
    另外一个就是被人称为连通一切的 socat ,这种更像是端口映射软件。 ngrok 就是类似软件但多了 ddns 服务应该是被 gfw 了。 socat 用起来太复杂,只实现过将家里的 80 反向映射到 vps 通过 vps 进行连接,支持 openssl 链路。
    相对来说 softether 实现的网络功能更齐全,必竟可以完整的传送语音。
    heygu
        24
    heygu  
       2015-09-02 10:33:19 +08:00
    @loveyu 你好,我也尝试过用 ngrok ,但无法转发到我内网的 VPN 服务器认证,请教一下怎么破的?
    loveyu
        25
    loveyu  
       2015-09-02 13:11:43 +08:00
    @heygu 内外 VPN 我也没办法,我是在自己电脑有公网 IP 的情况下实现的,让内网的服务器主动链接到我这里来,就搞定了
    ZRS
        26
    ZRS  
    OP
       2015-09-03 03:36:14 +08:00
    问题解决了...我真傻..
    在家里路由上把 VPN 服务打开,学校里的设备直接连进来就可以了...
    ferock
        27
    ferock  
       2015-09-09 02:16:46 +08:00
    @gamexg dtunnel_lite 版怎么做内网穿透呢?因为内网的机器可能没有固定的外网 ip 。。。?求教
    gamexg
        28
    gamexg  
       2015-09-11 12:54:27 +08:00 via Android
    @ferock 网站上面有不需要公网 ip 的版本
    ferock
        29
    ferock  
       2015-09-11 13:02:23 +08:00
    @gamexg thx , 也就是走他的服务器咯
    gamexg
        30
    gamexg  
       2015-09-11 17:18:18 +08:00 via Android
    @ferock 除非打洞失败,不然不会走服务器。
    likeyou
        31
    likeyou  
       2016-10-07 10:36:06 +08:00
    http://www.luyouxia.com/ 直接端口映射
    woshini
        32
    woshini  
       2016-10-22 09:21:47 +08:00
    现在问题是,在公司运行路由侠是可以从外网访问内网的,在家里不行,这是为什么呀
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5481 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 06:56 · PVG 14:56 · LAX 23:56 · JFK 02:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.