V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
emacszy
V2EX  ›  VPS

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

  •  
  •   emacszy · 2019-04-29 20:34:34 +08:00 · 577 次点击
    这是一个创建于 1829 天前的主题,其中的信息可能已经有所发展或是发生改变。
    从家里通过 vps 到学校的一台计算机再以此 ip 访问学校的某些内部网站 怎么实现?
    10 条回复    2019-05-01 12:53:12 +08:00
    DGideas
        1
    DGideas  
       2019-04-30 12:14:16 +08:00
    1. vps 在哪
    2. (如何)到学校的一台(哪台)计算机
    3. 此 ip 是 vps 的 ip 还是学校的 ip
    4. 内部网站有何限制,限制外网访问还是限制校内 ip
    emacszy
        2
    emacszy  
    OP
       2019-04-30 17:06:31 +08:00
    vps 在外面买的

    学校办公室的计算机

    目的是 在家 模拟 在学校办公室上网
    目的是 在家 模拟 在学校办公室上网
    在家 IP 模拟办公室 ip
    谢谢 请回复解答
    DGideas
        3
    DGideas  
       2019-04-30 23:05:12 +08:00
    如果你在学校办公室有电脑,那么你需要做的事情是内网穿透(将学校办公室电脑配置连接到 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
       2019-05-01 09:04:50 +08:00
    谢谢!!!
    我的家里办公室 都是 Linux 如何操作?
    谢谢!
    DGideas
        5
    DGideas  
       2019-05-01 09:21:44 +08:00
    那篇文章介绍了 frp 工具,frp 本身三大平台都有支持啊。

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

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

    然后就能通过你学校电脑的相关服务代理你家里的电脑上网,然后你家里的电脑就能以学校内网的身份访问网站了
    DGideas
        8
    DGideas  
       2019-05-01 10:24:46 +08:00
    图被吞了。

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

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

    通过 SOCKS 转发连接到学校的服务器,然后在你家里的电脑进行设置之后,可以直接用你家里电脑的浏览器,通过 SOCKS 代理服务器连接到学校内部网站
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   987 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 193ms · UTC 23:26 · PVG 07:26 · LAX 16:26 · JFK 19:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.