Prohlížeč funguje přes SOCKS. Běžná SSH relace také. Pak se MacPorts zasekne při synchronizaci stromu portů. Než přidáte další volbu SSH, podívejte se na URI zdroje.

rsync://host/module označuje službu daemonu rsync. Příklad s rsync -e ssh user@host:path používá vzdálený shell a vyžaduje přístup k vhodnému účtu na onom hostiteli. Veřejné zrcadlo rsync nezíská SSH přihlášení jen proto, že klient má ProxyCommand.

Tři cesty s odlišnými předpoklady

CestaCo musí existovat
Snímek stromu portů přes HTTP nebo HTTPSPodporovaný zdroj snímku a funkční konfigurace HTTP proxy
Daemon rsync přes webovou proxyKlient rsync používající RSYNC_PROXY a proxy, která povoluje CONNECT na port daemonu
rsync přes SSHSSH koncový bod, účet a vzdálené uspořádání rsync

MacPorts dokumentuje HTTP a HTTPS tarball zdroje v sources.conf jako alternativy, když obvyklý synchronizační přenos není dostupný. Zvolte zdroj podporovaný projektem pro nainstalované vydání; změna schématu URI není oprávněním ukazovat na libovolný archiv.

RSYNC_PROXY v rsync je mechanismus webové proxy, nikoli obecné nastavení SOCKS URL. Cesta přes daemon obvykle potřebuje port 873, který jinak funkční webová proxy může záměrně odmítnout. Samostatný mechanismus RSYNC_CONNECT_PROG může nahradit přímý socket daemonu pomocným programem, ale pomocník musí poskytnout očekávaný proud bajtů.

Nakonec si všimněte, která fáze MacPorts selhala. Aktualizace stromu portů, stažení archivu a stažení zdrojových souborů portu nemusejí používat jeden přenos. Oprava první cesty nedokazuje, že ostatní sdílejí její proxy.

Související články