SecureCRT连接Ubuntu时设置代理的方法
一、通过SecureCRT自身设置代理(推荐)
SecureCRT可以直接配置代理,无需修改Ubuntu系统设置,适用于仅需SecureCRT使用代理的场景。
1. 新建/编辑会话时配置代理
- 打开SecureCRT,点击左上角“+”号新建会话,或选中现有Ubuntu会话后点击“属性”。
- 在“会话选项”窗口中,选择连接→SSH2→代理。
- 在“代理”部分,选择代理类型(如
SOCKS5、HTTP,根据代理服务器类型调整)。
- 输入代理服务器的主机名/IP地址和端口号(如
127.0.0.1:1080)。
- 若代理需要身份验证,勾选“代理需要密码”,输入用户名和密码。
- 点击“确定”保存会话设置,下次连接时直接选择该会话即可。
2. 全局代理设置(适用于所有会话)
- 打开SecureCRT,点击顶部菜单选项→全局选项。
- 在“全局选项”窗口中,选择防火墙→添加。
- 输入防火墙名称(如“Ubuntu Proxy”),选择代理类型(如
SOCKS5),填写代理服务器的主机名/IP和端口。
- 点击“确定”保存全局代理。
- 对于需要使用代理的Ubuntu会话,进入“会话选项”→SSH2→防火墙,选择刚才添加的全局代理即可。
二、通过Ubuntu系统设置代理(影响所有应用)
若希望Ubuntu系统中的所有应用(包括SecureCRT)都使用代理,可通过系统设置或环境变量配置。
1. 系统图形界面设置代理
- 打开Ubuntu的“设置”→网络→网络代理。
- 选择“手动”代理模式,输入代理服务器的HTTP代理和HTTPS代理地址(如
http://proxy.example.com:8080)。
- 若代理需要认证,勾选“需要验证”,输入用户名和密码。
- 点击“应用”保存设置。
- 打开SecureCRT,进入会话选项→连接→SSH→代理,勾选“使用系统代理设置”,SecureCRT将自动使用系统的代理配置。
2. 命令行设置环境变量(临时生效)
注意事项
- 若代理服务器为SSH反向隧道(如跳板机),需使用SSH动态端口转发(SecureCRT的“动态端口转发配置”),再通过SOCKS5代理连接Ubuntu。
- 不同SecureCRT版本的界面可能略有差异,但核心步骤一致(代理类型、地址、端口、认证)。
- 若代理无法连接,建议检查代理服务器是否正常运行、端口是否开放,或尝试关闭防火墙测试。