Preglednik radi kroz SOCKS. Obična SSH sesija također. Zatim se MacPorts zaglavi dok sinkronizira svoje stablo portova. Prije nego dodate još jednu SSH opciju, pogledajte URI izvora.

rsync://host/module označava uslugu rsync daemona. Primjer s rsync -e ssh user@host:path koristi udaljenu ljusku i zahtijeva pristup odgovarajućem računu na tom hostu. Javno rsync zrcalo ne dobiva SSH prijavu samo zato što klijent ima ProxyCommand.

Tri rute s različitim preduvjetima

RutaŠto mora postojati
Snimka stabla portova preko HTTP ili HTTPSPodržan izvor snimke i funkcionalna HTTP proxy konfiguracija
rsync daemon kroz web proxyrsync klijent koji koristi RSYNC_PROXY i proxy koji dopušta CONNECT na port daemona
rsync preko SSHSSH endpoint, račun i udaljeni rsync raspored

MacPorts dokumentira HTTP i HTTPS tarball izvore u sources.conf kao alternative kada uobičajeni prijenos sinkronizacije nije dostupan. Odaberite izvor koji projekt podržava za instalirano izdanje; promjena URI sheme nije dopuštenje za upućivanje na proizvoljnu arhivu.

RSYNC_PROXY u rsyncu je mehanizam web proxyja, a ne općenita postavka SOCKS URL-a. Ruta kroz daemon obično treba port 873, koji inače ispravan web proxy može namjerno odbiti. Zasebni mehanizam RSYNC_CONNECT_PROG može zamijeniti izravni daemon socket pomoćnim programom, ali pomoćnik mora pružiti očekivani tok bajtova.

Na kraju, zabilježite koja je faza MacPortsa neuspjela. Ažuriranje stabla portova, dohvaćanje arhive i preuzimanje izvornih datoteka porta ne moraju koristiti isti prijenos. Popravak prve rute ne dokazuje da ostale dijele njezin proxy.

Povezani članci