Yíyi àwọn orísun rsync MacPorts kọjá lórí proxy
Bá ìlànà orísun ports-tree mu pẹ̀lú gbígbé proxy dípò kíkà pé àpẹẹrẹ SSH tún ìsopọ̀ rsync daemon ṣe.
Browṣà ń ṣiṣẹ́ lórí SOCKS. Ìpàdé SSH lasan náà ń ṣiṣẹ́. Lẹ́yìn náà MacPorts dúró nígbà tí ó ń ṣe àfihàn ports tree rẹ̀. Kí o tó fi àṣàyàn SSH mìíràn kún un, wo URI orísun náà.
rsync://host/module ń tọ́ka sí iṣẹ́ rsync daemon. Àpẹẹrẹ tí ó ń lo rsync -e ssh user@host:path ń lo shell tí ó jìnnà, ó sì nílò àǹfààní sí àkọsílẹ̀ tí ó yẹ lórí ẹrọ yẹn. Dígí rsync gbangba kì í gba ìwọlé SSH kìkì nítorí pé ẹrọ àbá ní ProxyCommand.
Àwọn ọ̀nà mẹ́ta pẹ̀lú àwọn ipò ìbẹ̀rẹ̀ ọ̀tọ̀ọ̀tọ̀
| Ọ̀nà | Kí ni ó gbọdọ̀ wà |
|---|---|
| Sísàwòrán ports tree nípasẹ̀ HTTP tàbí HTTPS | Orísun sísàwòrán tí ó ní àtìlẹ́yìn àti ìṣètò proxy HTTP tí ń ṣiṣẹ́ |
| rsync daemon nípasẹ̀ proxy wẹ́ẹ̀bù | Ẹrọ àbá rsync tí ó ń lo RSYNC_PROXY àti proxy tí ó gbà CONNECT sí ibùdó daemon |
| rsync lórí SSH | Ipari SSH kan, àkọsílẹ̀ àti ìṣètò rsync ọ̀nà jíjìn |
MacPorts ń kọ àwọn orísun tarball HTTP àti HTTPS sínú sources.conf gẹ́gẹ́ bí ààyò nígbà tí gbígbé ìṣọ̀kan déédé kò bá sí. Yan orísun tí iṣẹ́ náà ní àtìlẹ́yìn fún ìtúsílẹ̀ tí ó ti fi sori ẹrọ; yíyí ètò URI kò jẹ́ àṣẹ láti tọ́ka sí àkójọpọ̀ àìlóye.
RSYNC_PROXY rsync jẹ́ ìlànà proxy wẹ́ẹ̀bù, kì í ṣe ètò URL SOCKS gbogbogbò. Ọ̀nà daemon sábà ń nílò ibùdó 873, tí proxy wẹ́ẹ̀bù tí ń ṣiṣẹ́ lọ́nà mìíràn lè kọ̀ ní àìmọ̀ọ́mọ̀. Ìlànà RSYNC_CONNECT_PROG ọ̀tọ̀ọ̀tọ̀ lè fi ètò ìrànwọ́ rọ́pò sokẹ́tì daemon tààrà, ṣùgbọ́n ìrànwọ́ náà gbọdọ̀ pèsè ìṣàn byte tí a retí.
Níkẹyìn, kíyèsi ipa wo nínú MacPorts tí ó kùnà. Mímú ports tree di tuntun, gbígbé àkójọpọ̀ àti gbígbé àwọn fáìlì orísun port kan kò gbọdọ̀ lo gbígbé kan náà. Mímú ọ̀nà àkọ́kọ́ ṣe kò fi hàn pé àwọn yòókù ń pín proxy rẹ̀.