迁移工具Agent需要通过公网传输迁移命令,若您的源服务器无法通过公网连接火山引擎。在进行迁移前,您可以创建一台可以连接公网的代理服务器,使源服务器可以借助代理服务器连接火山引擎。
本文主要介绍如何通过squid-cache(简称Squid)软件配置代理服务器。
本节配置代理服务器以CentOS 7.9为例。
在代理服务器中执行如下命令,安装Squid。
yum install -y squid
生成Squid登录用户名及密码。
yum install -y httpd-tools
mkdir /etc/squidpwd
说明
如下命令中squiduser
为用户名,请替换为您需要的用户名。
htpasswd -cd /etc/squidpwd/passwords squiduser
修改Squid配置文件。
vim /etc/squid/squid.conf
i
键进入编辑模式,修改如下内容。
3128
。cache_dir
注释。说明
下图红框路径为您生成的密码文件路径。
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squidpwd/passwords acl ncsa_users proxy_auth REQUIRED http_access allow ncsa_users
按Esc
键退出编辑模式,输入:wq
保存修改并退出。
执行如下命令,初始化Squid。
squid -z
示例如下图所示,按回车键继续操作。
执行如下命令,启动Squid并将其设置为开机启动。
systemctl start squid.service systemctl enable squid.service
您可以执行如下命令,查看Squid服务运行状态。
systemctl status squid.service
请在迁移源服务器的迁移工具Agent中,配置代理服务器信息。操作详情可查看配置代理服务器信息。