在 Ubuntu 下使用 SecureCRT 设置代理,通常指两种情况:
- SecureCRT 本身通过代理连接远程服务器(Proxy)
- SecureCRT 里再走一层代理(如 SSH 动态转发 / SOCKS)
下面分别说明。
一、SecureCRT 通过代理连接远程主机(最常见)
适用于:
公司网络限制,需要通过 HTTP / SOCKS5 代理才能连服务器。
设置步骤
- 打开 SecureCRT
- 菜单:Options → Global Options
- 左侧选择:Firewall / Proxy
- 点击 Add
- 填写代理信息:
- Name:自定义(如
corp-proxy)
- Protocol:
- Host:代理服务器 IP
- Port:代理端口
- 如有账号密码,填写 Username / Password
- 保存
在会话中使用代理
- 打开或新建 Session
- Connection → SSH2
- 找到 Firewall(或 Proxy)选项
- 选择刚才创建的代理
- 连接即可
✅ 此时 SecureCRT 会先连代理,再连目标服务器
二、SecureCRT 作为 SOCKS 代理出口(动态转发)
适用于:
用 SecureCRT 登录服务器后,让浏览器/其他程序走服务器网络
设置方法
- 打开 Session Options
- Connection → Port Forwarding
- 点击 Add
- 配置:
- Name:
socks
- Local Port:1080
- 勾选 Dynamic (SOCKS)
- 保存并连接
使用
- 浏览器设置 SOCKS5:
127.0.0.1:1080
- 流量会通过 SecureCRT → 远程服务器
三、Ubuntu 下常见问题
1. SecureCRT 打不开代理设置?
- 确认是 SecureCRT 官方 Linux 版
- 不是 Wine 旧版本
2. HTTP 代理连不上 SSH?
- SSH 一般要 SOCKS5
- HTTP 代理需支持
CONNECT
3. 公司只给 HTTP 代理?
- 可用
proxychains + SSH
- 或先用
socat 转 SOCKS
四、示例(SOCKS5 代理)
Proxy Name: my-socks
Type: SOCKS 5
Host: 10.10.10.10
Port: 1080
Session 中选择该 Proxy 即可。
如果你能说明:
- 是 公司代理上网
- 还是 通过服务器做代理
- 代理类型(HTTP / SOCKS5)
我可以给你更精确的配置截图级说明。