Headless Server如何进行 Portal 认证

在局域网中对于一台没有安装图形化界面的服务器(无头 Headless 服务器),如果需要使用校园网来进行上网连接,通常需要通过弹出网页登陆的形式验证,即 Portal 认证。最简单的方法就是通过==SSH Tunnel + 本地浏览器==来解决。

其原理为建立一个 Dynamic Port Forwarding。让本地浏览器通过 SSH 隧道,以目标服务器的身份去访问网络。

  1. 在你的本地笔记本终端运行: ssh -D 21219 -N -C user@ip

  2. 保持这个终端别关。打开笔记本的浏览器,设置 SOCKS5 代理

    • 地址:127.0.0.1
    • 端口:123456
  3. 在浏览器输入任一网址(如 http://xxx.com),它会自动跳转到校园网认证页面。此时你输入的账号密码,在服务端看来就是 Mini 主机发出的请求。

  4. 登录成功后,关闭代理即可。

参考:Portal认证原理

Licensed under CC BY-NC-SA 4.0
最后更新于 2026年5月8日星期五
使用 Hugo 构建
主题 StackJimmy 设计