Rutang ang mga rsync source ng MacPorts sa pamamagitan ng proxy
Itugma ang protocol ng source ng ports-tree sa transport ng proxy sa halip na ipagpalagay na inaayos din ng SSH halimbawa ang koneksyon sa rsync daemon.
Gumagana ang browser sa SOCKS. Gumagana rin ang ordinaryong SSH session. Pagkatapos ay natigil ang MacPorts habang isinasabay ang ports tree nito. Bago magdagdag ng isa pang SSH na opsyon, tingnan ang URI ng source.
rsync://host/module ay tumutukoy sa serbisyo ng rsync daemon. Gumagamit ang halimbawa sa rsync -e ssh user@host:path ng remote shell at nangangailangan ng access sa angkop na account sa host na iyon. Hindi nakakakuha ng SSH login ang pampublikong rsync mirror dahil lang may ProxyCommand ang client.
Tatlong ruta na may iba't ibang paunang kondisyon
| Ruta | Ano ang dapat na umiiral |
|---|---|
| Snapshot ng ports tree sa HTTP o HTTPS | Sinusuportahang source ng snapshot at gumaganang HTTP proxy configuration |
| rsync daemon sa pamamagitan ng web proxy | rsync client na gumagamit ng RSYNC_PROXY at proxy na nagpapahintulot ng CONNECT sa port ng daemon |
| rsync sa SSH | SSH endpoint, account at malayong kaayusan ng rsync |
Itinatala ng MacPorts ang HTTP at HTTPS tarball source sa sources.conf bilang alternatibo kapag hindi available ang karaniwang transport ng sync. Piliin ang source na sinusuportahan ng proyekto para sa naka-install na release; ang pagbabago ng URI scheme ay hindi pahintulot na tumuro sa anumang archive.
Ang RSYNC_PROXY ng rsync ay mekanismo ng web proxy, hindi pangkalahatang SOCKS URL setting. Karaniwang kailangan ng rutang daemon ang port 873, na maaaring sadyang tanggihan ng web proxy na kung hindi ay gumagana. Maaaring palitan ng hiwalay na mekanismong RSYNC_CONNECT_PROG ang direktang daemon socket ng helper, ngunit dapat ibigay ng helper ang inaasahang byte stream.
Sa huli, pansinin kung aling yugto ng MacPorts ang nabigo. Ang pag-update ng ports tree, pagkuha ng archive at pag-download ng source file ng isang port ay hindi kailangang gumamit ng isang transport. Ang pag-aayos ng unang ruta ay hindi nagpapatunay na ibinabahagi ng iba ang proxy nito.