உலாவி SOCKS வழியாக வேலை செய்கிறது. சாதாரண SSH அமர்வும் வேலை செய்கிறது. பிறகு MacPorts தன் ports tree ஐ ஒத்திசைக்கும்போது நின்றுவிடுகிறது. மற்றொரு SSH விருப்பத்தைச் சேர்ப்பதற்கு முன் மூல URI ஐப் பார்க்கவும்.

rsync://host/module rsync daemon சேவையைக் குறிக்கிறது. rsync -e ssh user@host:path பயன்படுத்தும் எடுத்துக்காட்டு தொலை shell ஐப் பயன்படுத்தி அந்த ஹோஸ்டில் பொருத்தமான கணக்கிற்கு அணுகல் தேவைப்படுகிறது. பொது rsync பிரதிபலிப்பு கிளையண்டில் ProxyCommand இருப்பதால் மட்டும் SSH உள்நுழைவைப் பெறாது.

வேறுபட்ட முன்நிபந்தனைகள் கொண்ட மூன்று வழிகள்

வழிஎன்ன இருக்க வேண்டும்
HTTP அல்லது HTTPS வழியாக ports tree நிழற்படம்ஆதரிக்கப்படும் நிழற்பட மூலமும் செயல்படும் HTTP proxy அமைப்பும்
வலை proxy வழியாக rsync daemonRSYNC_PROXY பயன்படுத்தும் rsync கிளையண்டும் daemon துறைமுகத்திற்கு CONNECT அனுமதிக்கும் proxy யும்
SSH மேல் rsyncSSH முனை, கணக்கு மற்றும் தொலை rsync ஏற்பாடு

வழக்கமான ஒத்திசைவுப் போக்குவரத்து கிடைக்காதபோது MacPorts sources.conf இல் HTTP மற்றும் HTTPS tarball மூலங்களை மாற்றாகப் பட்டியலிடுகிறது. நிறுவப்பட்ட வெளியீட்டிற்கு திட்டம் ஆதரிக்கும் மூலத்தைத் தேர்ந்தெடுக்கவும்; URI திட்டத்தை மாற்றுவது எந்தவொரு காப்பகத்தையும் சுட்டிக்காட்ட அனுமதி அல்ல.

rsync இன் RSYNC_PROXY ஒரு வலை-proxy முறைமை, பொதுவான SOCKS URL அமைப்பு அல்ல. daemon வழிக்கு பொதுவாக 873 துறைமுகம் தேவை, அதை மற்றபடி செயல்படும் வலை proxy வேண்டுமென்றே மறுக்கலாம். தனி RSYNC_CONNECT_PROG முறைமை நேரடி daemon சாக்கெட்டை உதவி நிரலால் மாற்றலாம், ஆனால் உதவி எதிர்பார்க்கப்படும் பைட் ஓட்டத்தை வழங்க வேண்டும்.

இறுதியாக, MacPorts இன் எந்த நிலை தோல்வியடைந்தது என்பதைக் கவனிக்கவும். ports tree புதுப்பித்தல், காப்பகத்தைப் பெறுதல் மற்றும் port இன் மூல கோப்புகளைப் பதிவிறக்குதல் ஒரே போக்குவரத்தைப் பயன்படுத்த வேண்டியதில்லை. முதல் வழியைச் சரிசெய்வது மற்றவை அதன் proxy ஐப் பகிர்கின்றன என்பதை நிரூபிக்காது.

தொடர்புடைய கட்டுரைகள்