Il-browser jaħdem permezz ta' SOCKS. Sessjoni SSH ordinarja wkoll. Imbagħad MacPorts jieqaf waqt is-sinkronizzazzjoni tal-ports tree tiegħu. Qabel iżżid għażla SSH oħra, ħares lejn l-URI tas-sors.

rsync://host/module isemmi servizz ta' daemon rsync. L-eżempju b'rsync -e ssh user@host:path juża qoxra remota u jeħtieġ aċċess għal kont xieraq fuq dak il-host. Mera rsync pubblika ma tiksebx login SSH sempliċement għax il-klijent għandu ProxyCommand.

Tliet rotot b'kundizzjonijiet minn qabel differenti

RottaX'għandu jkun hemm
Snapshot tal-ports tree permezz ta' HTTP jew HTTPSSors ta' snapshot appoġġat u konfigurazzjoni tal-proxy HTTP li taħdem
Daemon rsync permezz ta' proxy webKlijent rsync li juża RSYNC_PROXY u proxy li jippermetti CONNECT għall-port tad-daemon
rsync fuq SSHPunt tat-tmiem SSH, kont u tħejjija rsync remota

MacPorts jiddokumenta sorsi tarball HTTP u HTTPS f'sources.conf bħala alternattivi meta t-trasport tas-sinkronizzazzjoni tas-soltu ma jkunx disponibbli. Agħżel is-sors appoġġat mill-proġett għall-verżjoni installata; li tbiddel l-iskema tal-URI mhix permess li tipponta lejn arkiv arbitrarju.

RSYNC_PROXY ta' rsync huwa mekkaniżmu ta' proxy web, mhux setting ġeneriku ta' URL SOCKS. Ir-rotta tad-daemon normalment teħtieġ il-port 873, li proxy web li jaħdem mod ieħor jista' jirrifjuta deliberatament. Il-mekkaniżmu separat RSYNC_CONNECT_PROG jista' jissostitwixxi s-socket dirett tad-daemon b'programm awżiljarju, iżda dak l-awżiljarju għandu jipprovdi l-fluss ta' bytes mistenni.

Fl-aħħar, innota liema stadju ta' MacPorts falla. L-aġġornament tal-ports tree, il-ġbir ta' arkiv u t-tniżżil tal-fajls tas-sors ta' port m'għandhomx għalfejn jużaw trasport wieħed. L-irranġar tal-ewwel rotta ma jipprovax li l-oħrajn jaqsmu l-proxy tagħha.

Artikli relatati