通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
emacszy
V2EX  ›  VPS

从家里通过 vps 到学校的一台计算机再以此 ip 访问学校的某些内部网站 怎么实现?

  •  
  •   emacszy · Apr 29, 2019 · 1537 views
    This topic created in 2597 days ago, the information mentioned may be changed or developed.
    从家里通过 vps 到学校的一台计算机再以此 ip 访问学校的某些内部网站 怎么实现?
    10 replies    2019-05-01 12:53:12 +08:00
    DGideas
        1
    DGideas  
       Apr 30, 2019
    1. vps 在哪
    2. (如何)到学校的一台(哪台)计算机
    3. 此 ip 是 vps 的 ip 还是学校的 ip
    4. 内部网站有何限制,限制外网访问还是限制校内 ip
    emacszy
        2
    emacszy  
    OP
       Apr 30, 2019
    vps 在外面买的

    学校办公室的计算机

    目的是 在家 模拟 在学校办公室上网
    目的是 在家 模拟 在学校办公室上网
    在家 IP 模拟办公室 ip
    谢谢 请回复解答
    DGideas
        3
    DGideas  
       Apr 30, 2019
    如果你在学校办公室有电脑,那么你需要做的事情是内网穿透(将学校办公室电脑配置连接到 VPS 上,再通过家里的电脑连接 VPS 上指定的服务,经过内网穿透配置后,你从家里连接 VPS 相当于你正在学校办公室上网)

    具体请参考:
    https://imlcl.store/2019/01/21/%E5%9C%A8%E5%AE%B6%E8%BF%9C%E7%A8%8B%E8%BF%9E%E6%8E%A5%E5%85%AC%E5%8F%B8%E7%94%B5%E8%84%91-%E6%88%91%E6%98%AF%E8%A2%AB%E9%80%BC%E7%9A%84/
    emacszy
        4
    emacszy  
    OP
       May 1, 2019
    谢谢!!!
    我的家里办公室 都是 Linux 如何操作?
    谢谢!
    DGideas
        5
    DGideas  
       May 1, 2019
    那篇文章介绍了 frp 工具,frp 本身三大平台都有支持啊。

    你看了什么叫内网穿透了吗?

    既然你是 Linux 用户,我假设你了解基本的计算机相关知识,读完文章之后,你可以上网搜搜 frp 反向代理工具如何在 Linux 上配置,并且自己配置试试啊。如果再遇到问题,把(a)你想做什么(b)你做了什么(c)遇到了什么问题 /报错信息是什么,都贴出来,要不提问没有任何建设性,你的提问不一次性给我所有的信息,让解答问题的热心网友如何去帮你?
    emacszy
        6
    emacszy  
    OP
       May 1, 2019
    ngrok frp 是外部访问内部 web 服务器
    我的情况是在家 模拟 在学校办公室 访问学校内部网站 因为 学校内部网站限定 IP 必须为校内
    DGideas
        7
    DGideas  
       May 1, 2019
    校内网 | 公网 |
    学校的电脑 | <----反向代理--- | 公网 VPS 服务器 | <------连接----- | 你家里的电脑 |
    SSH 服务 | | 反向代理软件 |

    然后就能通过你学校电脑的相关服务代理你家里的电脑上网,然后你家里的电脑就能以学校内网的身份访问网站了
    DGideas
        8
    DGideas  
       May 1, 2019
    图被吞了。

    意思就是你在家的话,应该通过学校提供的 VPN 或者学校的电脑作为跳板来连接校园网。现在的问题是,你学校的电脑没有公网 ip,所以你在家无法直接连接。所以你需要让学校的电脑先主动连接到你的公网 VPS 作为反向代理,然后从你家连接到该公网 VPS,相当于你连接到了你学校的电脑。

    你提到学校的电脑也是 Linux 系统,这样你只需要暴露出来学校电脑的 SSH 连接,你在家就可以连接学校电脑,并通过 SSH Tunnel 以学校校内网电脑的身份访问学校内部网站了。
    emacszy
        9
    emacszy  
    OP
       May 1, 2019
    非常感谢!!!
    我已经做到 可以通过 VPS SSH Tunnel 到办公室电脑
    如果 X11 转发 可以运行办公室的浏览器?
    这样即使实现 也不是很方便
    最终的需求是 直接 直接 用家里浏览器 浏览校内网站 校内网站 以为是校内电脑浏览
    这样如何
    DGideas
        10
    DGideas  
       May 1, 2019
    @emacszy SSH Tunnel 可以做到 SOCKS 转发

    通过 SOCKS 转发连接到学校的服务器,然后在你家里的电脑进行设置之后,可以直接用你家里电脑的浏览器,通过 SOCKS 代理服务器连接到学校内部网站
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3379 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 11:51 · PVG 19:51 · LAX 04:51 · JFK 07:51
    ♥ Do have faith in what you're doing.