Sarrafa tushen rsync na MacPorts ta hanyar wakili
Daidaita ka'idar tushen ports-tree da jigilar wakili maimakon ɗauka cewa misalin SSH zai gyara haɗin rsync daemon kuma.
Mai bincike yana aiki ta SOCKS. Zamani na SSH na yau da kullum ma yana aiki. Sannan MacPorts ya tsaya yayin da yake daidaita bishiyar tashar jiragen ruwa. Kafin ƙara wani zaɓi na SSH, duba URI na tushen.
rsync://host/module yana nufin sabis ɗin rsync daemon. Misalin da ke amfani da rsync -e ssh user@host:path yana amfani da harsashi na nesa kuma yana buƙatar damar shiga wani asusu da ya dace a wannan mai masaukin. Madubin rsync na jama'a ba ya samun shiga SSH saboda abokin ciniki yana da ProxyCommand.
Hanyoyi uku masu sharuɗɗa daban-daban
| Hanya | Abin da dole ya kasance |
|---|---|
| Hoton bishiyar tashar jiragen ruwa ta HTTP ko HTTPS | Tushen hoto mai goyon baya da ingantaccen tsarin wakilin HTTP |
| rsync daemon ta wakilin yanar gizo | Abokin ciniki na rsync da ke amfani da RSYNC_PROXY da wakili da ke ba da izinin CONNECT zuwa tashar daemon |
| rsync ta SSH | Ƙarshen SSH, asusu da tsarin rsync na nesa |
MacPorts yana rubuta tushen tarball na HTTP da HTTPS a cikin sources.conf a matsayin madadin lokacin da jigilar daidaitawa ta yau da kullum ba ta samuwa. Zaɓi tushen da aikin ke goyon baya don fitowar da aka shigar; canza tsarin URI ba izini ba ne don nuna wa kowane ajiya.
RSYNC_PROXY na rsync shine tsarin wakilin yanar gizo, ba daidaitaccen saitin URL na SOCKS ba. Hanyar daemon yawanci tana buƙatar tashar 873, wadda wakilin yanar gizo da ke aiki in ba haka ba zai iya ƙi da gangan. Tsarin daban na RSYNC_CONNECT_PROG zai iya maye gurbin soket ɗin daemon kai tsaye da mai taimako, amma mai taimakon dole ya bayar da rafin byte da ake tsammani.
A ƙarshe, lura wane mataki na MacPorts ya kasa. Sabunta bishiyar tashar jiragen ruwa, ɗaukar ajiya da sauke fayilolin tushen port ba dole ba ne su yi amfani da jigila ɗaya. Gyara hanyar farko ba ya tabbatar da cewa sauran suna raba wakilinta.