አሳሹ በSOCKS ይሠራል። የተለመደ SSH ክፍለ ጊዜም ይሠራል። ከዚያ MacPorts የports tree ማመሳሰል ላይ ይቆማል። ሌላ የSSH አማራጭ ከመጨመርዎ በፊት የምንጩን URI ይመልከቱ።

rsync://host/module የrsync daemon አገልግሎትን ያመለክታል። rsync -e ssh user@host:path የሚጠቀም ምሳሌ ሩቅ ሼል ይጠቀማል፤ በዚያ አስተናጋጅ ላይ ተስማሚ መለያ ማግኘትም ይጠይቃል። ይፋዊ rsync ማካካሻ ደንበኛው ProxyCommand ስላለው የSSH መግቢያ አያገኝም።

የተለያዩ ቅድመ ሁኔታዎች ያላቸው ሦስት መንገዶች

መንገድምን መኖር አለበት
የports tree ቅጽበታዊ ቅጂ በHTTP ወይም HTTPSየተደገፈ የቅጽበታዊ ምንጭ እና የሚሠራ የHTTP ፕሮክሲ ውቅር
rsync daemon በድር ፕሮክሲRSYNC_PROXY የሚጠቀም rsync ደንበኛ እና ወደ daemon ወደብ CONNECT የሚፈቅድ ፕሮክሲ
rsync በSSHየSSH መጨረሻ ነጥብ፣ መለያ እና የሩቅ rsync ዝግጅት

MacPorts በHTTP እና HTTPS የሚገኙ የtarball ምንጮችን በsources.conf ውስጥ የተለመደው የማመሳሰል ማጓጓዣ በማይገኝበት ጊዜ እንደ አማራጭ ያስቀምጣል። ለተጫነው የተለቀቀው ስሪት ፕሮጀክቱ የሚደግፈውን ምንጭ ይምረጡ፤ የURI አቀራረብን መቀየር ወደ የዘፈቀደ ማህደር ለመጠቆም ፈቃድ አይደለም።

የrsync RSYNC_PROXY የድር ፕሮክሲ ዘዴ ነው፣ አጠቃላይ የSOCKS URL ምዝገባ አይደለም። የdaemon መንገድ በተለምዶ ወደብ 873 ይፈልጋል፤ በሌላ መልኩ የሚሠራ የድር ፕሮክሲ ይህን ሆን ብሎ ሊከለክል ይችላል። የተለየው RSYNC_CONNECT_PROG ዘዴ ቀጥታውን የdaemon ሶኬት በአጋዥ ፕሮግራም ሊተካ ይችላል፣ ነገር ግን አጋዥው የሚጠበቀውን የባይት ፍሰት ማቅረብ አለበት።

በመጨረሻ፣ የትኛው የMacPorts ደረጃ እንደተሳነው ልብ ይበሉ። ports tree ማዘመን፣ ማህደር ማምጣት እና የአንድ port ምንጭ ፋይሎችን ማውረድ አንድ አይነት ማጓጓዣ መጠቀም አይጠበቅባቸውም። የመጀመሪያውን መንገድ መጠገን ሌሎቹ ፕሮክሲውን እንደሚጋሩ አያረጋግጥም።

ተዛማጅ ጽሑፎች