yejinmo
V2EX  ›  互联网

请教大家有什么『反向代理』简单、高效的办法么

  •  
  •   yejinmo · Mar 4, 2016 via Android · 4391 views
    This topic created in 3896 days ago, the information mentioned may be changed or developed.
    最近想做一个项目,需要用到学校局域网内的资源,找过信息中心的老师要端口,然学校以安全原因为由拒绝了请求,现在的情况就是没有办法进入到内网,项目开发停滞不前

    现有资源:
    1 、『服务器 A 』在校内局域网中,无公网 IP ,可访问外网
    2 、『服务器 B 』在外网,有独立 IP

    现思路为:
    1 、在『服务器 A 』中创建可拉取内网内容的返回所需值的 API
    2 、使用『服务器 B 』调用『服务器 A 』的 API ,返回给用户
    3 、客户端服务器被指定为『服务器 B 』

    问下万能的 v 友们有没有什么合适的方法代理到内网中
    再问一下这样操作被学校发现会不会有什么不良后果
    感激不尽!
    14 replies  •  2016-03-04 10:28:58 +08:00
    9hills
    9hills
    Mar 4, 2016 via iPhone
    1
    打个隧道,用 SSH
    loveyu
    loveyu
    Mar 4, 2016 via Android
    2
    B 服务器 vpn 连接到 A ,然后再反向代理就好了,不过效率就另说了
    v1024
    v1024
    Mar 4, 2016 via iPhone
    3
    ngrok
    shiji
    shiji
    Mar 4, 2016
    4
    就像反向的灰鸽子一样啊,让校园网的那个机器主动连接到外网 IP 并保持连接。

    或者类似的,外网服务器设置为 VPN 服务器,让校内网的机器以客户的身份连接到 VPN ,然后你外网的机器直接连接 VPN 的内网地址就能找到校内网机器
    FW36
    FW36
    Mar 4, 2016
    5
    SSH 隧道,同学搞教务系统爬虫,就用了这个办法,设置好后速度比较稳定。
    yejinmo
    yejinmo
    OP
    Mar 4, 2016 via Android
    6
    @FW36 就是教务😂
    zts1993
    zts1993
    Mar 4, 2016
    7
    ngrok
    tony1016
    tony1016
    Mar 4, 2016
    8
    ngrok
    tony1016
    tony1016
    Mar 4, 2016
    9
    ngrok+1
    j3n5en
    j3n5en
    Mar 4, 2016 via Android
    10
    @yejinmo 以前用这个方法做了教务系统,,被校领导找了,要求删代码。。。。。
    ddMax
    ddMax
    Mar 4, 2016
    11
    ngrok 自己编译,我做着和 lz 一模一样的事
    ucaime
    ucaime
    Mar 4, 2016
    12
    ngrok 自建
    catlove
    catlove
    Mar 4, 2016
    13
    在服务器 A 执行: sshpass -p your_root_passwd ssh -y -N -R 10000:localhost:22 root@your_server_B_IP &
    在服务器 B 执行: ssh root@localhost -p 10000
    然后根据提示输入你的 A 服务器的 root 密码即可从 B 服务器 SSH 反向链接 A 服务器
    quix
    quix
    Mar 4, 2016
    14
    这种时候就需要转屈大的帖~ https://imququ.com/post/self-hosted-ngrokd.html
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5044 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 08:00 · PVG 16:00 · LAX 00:00 · JFK 03:00
    ♥ Do have faith in what you're doing.