De Browser schafft iwwer SOCKS. Eng gewéinlech SSH-Sessioun och. Dunn hänkt MacPorts, wärend en säi Ports-Bam synchroniséiert. Ier Dir eng weider SSH-Optioun dobäisetzt, kuckt d'URI vun der Quell un.

rsync://host/module bezeechent en rsync-Daemon-Service. D'Beispill mat rsync -e ssh user@host:path benotzt eng Remote-Shell an erfuerdert Zougang zu engem passenden Kont op deem Host. E ëffentleche rsync-Spigel kritt keen SSH-Login just well de Client e ProxyCommand huet.

Dräi Weeër mat ënnerschiddleche Viraussetzungen

WeeWat muss et ginn
Ports-Bam-Snapshot iwwer HTTP oder HTTPSEng ënnerstëtzt Snapshot-Quell an eng funktionéierend HTTP-Proxy-Konfiguratioun
rsync-Daemon iwwer e WebproxyEn rsync-Client mat RSYNC_PROXY an e Proxy, deen CONNECT op den Daemon-Port erlaabt
rsync iwwer SSHEn SSH-Endpunkt, e Kont an eng Remote-rsync-Ariichtung

MacPorts dokumentéiert HTTP- an HTTPS-Tarball-Quellen an sources.conf als Alternativen, wann den üblechen Synchronisatiounstransport net verfügbar ass. Wielt d'Quell, déi de Projet fir déi installéiert Verëffentlechung ënnerstëtzt; d'URI-Schema z'änneren ass keng Erlaabnes, op en Arbitrar-Archiv ze weisen.

RSYNC_PROXY vum rsync ass e Webproxy-Mechanismus, keng allgemeng SOCKS-URL-Astellung. Den Daemon-Wee brauch normalerweis de Port 873, deen en anerefalls funktionéierende Webproxy bewosst refuséiere kann. De separaten RSYNC_CONNECT_PROG-Mechanismus kann de direktem Daemon-Socket duerch en Hëllefsprogramm ersetzen, awer den Hëllefsprogramm muss dee erwaarte Byte-Stroum liwweren.

Notéiert schlussendlech, wéi eng Etapp vu MacPorts feelgeschloen ass. D'Ports-Bam aktualiséieren, en Archiv eroflueden an d'Quelldateie vun engem Port eroflueden mussen net dee selwechten Transport benotzen. Den éischte Wee ze flécken beweist net, datt déi aner säi Proxy deelen.

Ähnlech Artikelen