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

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

Tri rute sa različitim preduslovima

RutaŠta mora postojati
Snimak stabla portova preko HTTP ili HTTPSPodržan izvor snimka 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, nalog i udaljeni rsync raspored

MacPorts dokumentuje HTTP i HTTPS tarball izvore u sources.conf kao alternative kada uobičajeni prenos sinhronizacije nije dostupan. Odaberite izvor koji projekat podržava za instalirano izdanje; promjena URI šeme nije dozvola da upućujete na proizvoljnu arhivu.

RSYNC_PROXY u rsync-u je mehanizam web proxyja, a ne opšta postavka SOCKS URL-a. Ruta kroz daemon obično traži port 873, koji inače ispravan web proxy može namjerno odbiti. Zasebni mehanizam RSYNC_CONNECT_PROG može zamijeniti direktni 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, dohvatanje arhive i preuzimanje izvornih datoteka porta ne moraju koristiti isti prenos. Popravka prve rute ne dokazuje da ostale dijele njen proxy.

Povezani članci