配置wget代理

在系统迁移过程中可能需要访问外网获取资源文件,例如获取数据库、中间件的目标成分包,或应用包转换失败需要执行脚本获取相关依赖等,为确保网络连接正常,可以通过设置代理服务器的方式来配置网络环境。

操作步骤

  1. 使用SSH远程登录工具,以root用户登录目标节点。

    仅源码包迁移场景下,需在Server端(即DevKit安装节点)配置代理以下载Vastbase-transform.jar;其余场景下,则需在Agent端(即迁移工程节点)配置代理。

  2. 配置“/etc/wgetrc”文件。

    vi /etc/wgetrc

  3. 按“i”进入编辑模式,配置以下选项。

    # You can set the default proxies for Wget to use for http, https, and ftp.
    # They will override the value in the environment.
    https_proxy = http://ip:port
    http_proxy = http://ip:port
    ftp_proxy = http://ip:port
    
    # If you do not want to use proxy at all, set this to off.
    use_proxy = on
    • “ip:port”表示代理服务器的IP地址和端口号。
    • use_proxy设置为on,则表示开启了代理。

  4. 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
  5. 配置完成后,请检查是否联网,以下载nginx-1.24.0.tar.gz为例。

    wget https://mirrors.huaweicloud.com/kunpeng/archive/Kunpeng_Middleware/nginx-1.24.0.tar.gz

    显示如下信息,则表示网络连接正常。

    --2025-06-05 19:32:39--  https://mirrors.huaweicloud.com/kunpeng/archive/Kunpeng_Middleware/nginx-1.24.0.tar.gz
    Connecting to xx.xx.xx.xx:20122... connected.
    Proxy request sent, awaiting response... 200 OK
    Length: 4825268 (4.6M) [application/octet-stream]
    Saving to: ‘nginx-1.24.0.tar.gz’
    
    nginx-1.24.0.tar.gz             100%[======================================================>]   4.60M  5.72MB/s    in 0.8s
    
    2025-06-05 19:32:41 (5.72 MB/s) - ‘nginx-1.24.0.tar.gz’ saved [4825268/4825268]