网络功能
利用高级 SSH 网络功能
概述
HejShell 支持高级 SSH 网络功能,包括端口转发、跳板主机和代理转发。
- ✓本地/远程/动态端口转发
- ✓跳板主机(堡垒机)连接
- ✓SSH 代理转发
- ✓SOCKS5 代理
端口转发
通过 SSH 隧道安全地访问远程服务。
转发类型
本地端口转发 (-L)
将本地端口连接到远程服务器的端口。
localhost:3306 → remote:3306远程端口转发 (-R)
将远程服务器的端口连接到本地。
remote:8080 → localhost:3000动态端口转发 (-D)
创建 SOCKS5 代理以隧道化所有流量。
localhost:1080 → SOCKS5 代理设置
- 前往连接设置 > 端口转发选项卡
- 点击「+」添加新规则
- 选择类型(本地/远程/动态)
- 输入源和目标 host:port
- 保存并连接
跳板主机
通过堡垒服务器访问内部网络中的服务器。
工作原理
通过跳板主机(堡垒机)连接到最终目标服务器。
连接流程:
您的电脑 → 跳板主机 → 最终服务器设置
- 首先保存跳板主机的连接信息
- 设置最终服务器时启用「跳板主机」选项
- 选择已保存的跳板主机
- 连接将自动通过跳板主机路由
💡 多跳板主机
如果需要依次通过多个跳板主机,可以设置跳板主机链。
SSH 代理转发
转发本地 SSH 密钥以在远程服务器上使用。
如何启用
- 前往连接设置 > 高级选项
- 勾选「启用代理转发」
- 连接后 SSH 密钥现在可在远程服务器上使用
⚠️ 安全说明
代理转发很方便,但不应在不信任的服务器上使用。恶意服务器管理员可能会利用转发的代理。
SOCKS5 动态端口转发
通过动态端口转发创建 SOCKS5 代理,通过 SSH 连接隧道化所有网络流量。
使用案例
- •访问内部网络网站
- •绕过地理限制
- •在公共 Wi-Fi 上安全浏览
- •测试内部 API
设置
- 在连接设置 > 端口转发中添加动态转发
- 指定本地端口(例如 1080)
- 连接后在浏览器或应用程序中设置 SOCKS5 代理
- 代理:localhost:1080
功能请求
对网络功能有建议吗?请随时联系我们。 dev@hej.ai.kr