温馨提示×

securecrt ubuntu怎么设代理

小樊
52
2026-09-19 04:15:38
栏目: 智能运维

在 Ubuntu 上使用 SecureCRT 设置代理,通常有几种场景和对应方法。下面按最常见的情况说明。


一、SecureCRT 本身通过代理连接远程服务器(SSH 走代理)

适用于:你本地 Ubuntu 无法直接连服务器,需要先走 HTTP / SOCKS 代理。

方法 1:在 Session 中设置(推荐)

  1. 打开 SecureCRT
  2. 新建或编辑一个 Session
  3. 进入:
    Connection → SSH2
    
  4. 勾选 Firewall / Proxy
  5. 点击 Firewall Settings
  6. 选择或新建:
    • Proxy type:SOCKS5 / HTTP / HTTPS
    • Host:代理服务器 IP
    • Port:代理端口
  7. 如需认证,填写用户名和密码
  8. 保存并连接

✅ 该 Session 的所有 SSH 连接都会走代理


方法 2:全局 Proxy 设置

  1. SecureCRT 主界面
  2. Options → Global Options
  3. Firewall
  4. 添加代理
  5. 之后在 Session 里选择该 Firewall

二、SecureCRT 里访问外网(比如跳板后内网)

如果你是指:

已经 SSH 登录服务器,想在 SecureCRT 终端里走代理

那不是 SecureCRT 设置,而是服务器或本地代理问题:

  • 本地开 SOCKS 代理(如 127.0.0.1:1080)
  • 在服务器上:
    export http_proxy=http://127.0.0.1:1080
    export https_proxy=http://127.0.0.1:1080
    

(需端口转发)


三、Ubuntu 系统级代理(影响 SecureCRT)

如果你想 整个 Ubuntu 走代理:

export http_proxy=http://ip:port
export https_proxy=http://ip:port

或:

Settings → Network → Network Proxy

⚠️ 注意:SecureCRT 是 Qt 程序,不一定完全读取系统代理


四、常见问题

Q1:SecureCRT 没有 Firewall 选项?

  • 确认是 SSH2 协议
  • 老版本可能叫 Proxy

Q2:SOCKS5 连不上?

  • 确认代理服务在运行
  • Ubuntu 防火墙是否放行端口

如果你能说明:

  • 用的是 SecureCRT 哪个版本
  • 想走 SOCKS / HTTP / 公司代理
  • 是 本地连服务器 还是 服务器里用代理

我可以直接给你精确配置截图级步骤。

0 踩