Якщо ви використовуєте кальмари для вашого веб-проксі додайте дві центральні рядки до squid.conf (/etc/squid/squid.conf на більшості систем unix або /opt/local/etc/squid/squid.conf у MacPorts):
acl SSL_ports port 443
acl SSL_ports port 873 # ADD THIS FOR RSYNC ACCESS
acl Safe_ports port 873 # ADD THIS FOR RSYNC ACCESS
acl CONNECT method CONNECT
Потім, з оболонки (якщо це працює, ви можете переглянути її постійно), введіть:
export RSYNC_PROXY=proxyhost:proxyport
Якщо проксі-сервер вимагає пароль:
export RSYNC_PROXY=username:password@proxyhost:proxyport
Якщо вищезгадане неможливо налаштувати, можна також спробувати. Для цього потрібно мати доступ через ssh на сервер, який може діяти як проксі-сервер.
export RSYNC_CONNECT_PROG='ssh tunnelhost nc %H 873'
Сервер ssh повинен мати встановлену "netcat", майже всі. Якщо ні, його можна встановити, використовуючи щось подібне:
debian / ubuntu:
apt-get install netcat
centos / redhat
yum install nc