本篇解决:如果远程服务器不能通过远程软件连接到,只能通过命令行如何进行联网
很多学校的服务器刚开机时无法直接联网,但校园网认证页面又只能通过浏览器操作。
这里介绍一种简单稳定的方法:通过 SSH 隧道,把远程服务器的网络流量转发到本地浏览器完成认证。
适用于:
-
Linux 远程服务器
-
校园网 Web Portal 认证
-
Windows / macOS 本地电脑
一、原理说明
通过 SSH 动态加速器(SOCKS5):
-
本地浏览器 → SSH 隧道 → 远程服务器
-
浏览器访问校园网认证页
-
实际认证的是远程服务器的网络
这样即使服务器没有图形界面,也能完成网页登录。
二、准备工具(仅需一次)
本地浏览器安装加速器插件:
推荐:
-
SwitchyOmega
-
ZeroOmega(新版兼容插件)
Chrome 或 Edge 均可。

三、配置SwitchyOmega模式(仅需一次)
打开浏览器插件配置页面:
插件图标 → 选项
新建情景模式:
-
名称:
remote_auth -
类型:
daili服务器
填写代理参数:
| 配置项 | 内容 |
|---|---|
| 协议 | SOCKS5 |
| 地址 | 127.0.0.1 |
| 端口 | 1080 |
保存并点击:
- 应用选项
四、建立 SSH 隧道(每次认证执行)
在本地电脑打开:
-
CMD
-
PowerShell
-
Terminal
执行:
# 将 username 和 server_ip 替换成实际信息
ssh -D 1080 username@server_ip
示例:
ssh -D 1080 root@10.10.10.20
说明:
-
-D 1080表示开启 SOCKS5 -
本地 1080 端口会转发到远程服务器
-
登录成功后不要关闭窗口
五、开始校园网认证
浏览器切换模式:
插件图标 → 选择 remote_auth
然后访问:
http://eportal.***.edu.cn
六、登录校园网
出现校园网认证页面后:
-
输入学号
-
输入密码
-
选择运营商
-
点击登录
如果提示:
登录成功
说明远程 Linux 已经联网。
七、关闭
认证完成后:
1. 浏览器切回直连
插件 → 选择:
Direct
2. 关闭 SSH 隧道
回到终端:
Ctrl + C
即可断开。
八、验证服务器是否联网
登录远程服务器执行:
ping baidu.com
若出现返回结果:
64 bytes from ...
说明网络正常。