使用squid代理rsync

由于新IDC和老IDC需要迁移部分数据,但新老两个IDC之间网络目前还没打通,但办公室网络两边都可以连通。
于是用squid搭个代理来同步数据。

office 10.21.2.2 squid proxy
老IDC 10.15.3.8 rsync src
新IDC 10.19.1.3 rsync dst

office的服务器10.21.2.2上搭建squid服务
yum install -y squid
vim /etc/squid/squid.conf
在配置文件最前面添加

acl idc_rule src 10.19.1.0/22
acl SSL_port port 873 # for rsync
acl Safe_port port 873 # for rsync
visible_hostname localhost
http_access allow idc_rule

service squid restart

在新idc的机器10.19.1.3上,运行下面命令
export RSYNC_PROXY=”10.21.2.2:3128”
rsync -avz –progress 10.15.3.8::iso/ ./