温馨提示×

SecureCRT在Linux中如何使用代理

小樊
58
2025-09-10 07:24:01
栏目: 智能运维

SecureCRT在Linux中使用代理主要有以下两种方式:

一、通过系统代理设置

  1. 配置系统环境变量

    • 打开终端,编辑~/.bashrc/etc/environment文件,添加代理配置(替换为实际代理地址和端口):
      export http_proxy=http://proxy_server:port
      export https_proxy=http://proxy_server:port
      
      (若需身份验证,格式为http://username:password@proxy_server:port
    • 使配置生效:
      source ~/.bashrc  # 或 source /etc/environment
      
  2. 在SecureCRT中启用系统代理

    • 打开SecureCRT,进入OptionsSession OptionsConnection选项卡。
    • 勾选Use system proxy settings,无需额外输入代理信息。

二、通过SSH动态端口转发(SOCKS代理)

  1. 创建“主”会话并启用动态转发

    • 在SecureCRT中新建SSH会话(连接网关服务器),命名为“主”会话。
    • 进入Session OptionsConnectionPort Forwarding,点击Add
      • 名称:如“SSH SOCKS代理”
      • 类型:选择SOCKS 5,设置本地端口(如1080)。
      • 勾选Send Protocol NO-OPAuto Reconnect
  2. 配置全局代理规则

    • 打开Global OptionsFirewall,点击Add
      • 类型:选择SOCKS Version 5,主机填127.0.0.1,端口与“主”会话一致(如1080)。
  3. 应用到目标会话

    • 在需要代理的“客户端”会话中,进入Session OptionsSSH,选择上述创建的防火墙规则(如“SSH SOCKS代理”)。

注意事项

  • 确保“主”会话已成功连接网关服务器。
  • 若需访问特定网络,可在no_proxy环境变量中排除本地地址(如export no_proxy="localhost,127.0.0.1")。
  • 部分场景需重启SecureCRT使配置生效。

以上方法分别适用于系统级代理和SSH隧道代理,可根据实际需求选择。

0