[Comm] Re:rsync over proxy

Serge V Kompan =?iso-8859-1?q?skompan_=CE=C1_kspu=2Ekr=2Eua?=
Пн Дек 20 19:30:35 MSK 2004


> [root на s scripts]# rpm -q rsync
> rsync-2.6.3-alt3                    
> 
> Создал переменные окружения:
> для root делаю export и получаю:
> 
> declare -x ftp_proxy="http://10.6.8.20:8080"
> declare -x http_proxy="http://10.6.8.20:8080"
> declare -x RSYNC_PROXY="http://10.6.8.20:8080"
> 
> Запускаю:
>   rsync -vvtPL --stats --delete --size-only --force --ignore-errors \
>   --recursive  rsync.altlinux.ru::ALTLinux/Sisyphus/i586/RPMS.classic/ /mnt/Repozitariy/
> 
>   в squid.conf:
>   
> acl RSYNC_ports port 873        # rsync
> acl CONNECT method CONNECT              
> http_access deny !Safe_ports !RSYNC_ports                         
> http_access deny CONNECT !SSL_ports !Jabber_ports !RSYNC_ports
>       
>   В результате выдает сообщение:
> [root на s scripts]# ./rsync.sh
> opening tcp connection to rsync.altlinux.ru port 873                         
> connection via http proxy http port //10.6.8.                                
> rsync: getaddrinfo: http //10.6.8.: Servname not supported for ai_socktype   
> rsync error: error in socket IO (code 10) at clientserver.c(95)              
>   
> 
> Как это лечить?

Почти вылечилось так:
 declare -x ftp_proxy="10.6.8.20:8080"
 declare -x http_proxy="10.6.8.20:8080"
 declare -x RSYNC_PROXY="10.6.8.20:8080"

 но в логах сквида имею такую запись:
ftpTimeout: timeout in SENT_PASV state

и в косоли получаю:
[root на s scripts]# ./rsync.sh
opening tcp connection to rsync.altlinux.ru port 873
connection via http proxy 10.6.8.20 port 8080                    
bad response from proxy - HTTP/1.0 503 Service Unavailable       
rsync: failed to connect to 10.6.8.20: Success (0)               
rsync error: error in socket IO (code 10) at clientserver.c(95)  

   как это лечить?
-- 
С уважением,
 Serge                          




Подробная информация о списке рассылки community