proxy හරහා MacPorts rsync මූලාශ්ර යොමු කිරීම
SSH උදාහරණයක් rsync daemon සම්බන්ධතාවය ද නිවැරදි කරයි යැයි උපකල්පනය නොකර, ports-tree මූලාශ්ර ප්රොටොකෝලය proxy ප්රවාහනයට ගැලපීම කරන්න.
බ්රවුසරය SOCKS හරහා ක්රියා කරයි. සාමාන්ය SSH සැසියක් ද ක්රියා කරයි. පසුව MacPorts එහි ports tree සමමුහුර්ත කරන විට නතර වේ. තවත් SSH විකල්පයක් එක් කිරීමට පෙර මූලාශ්ර URI බලන්න.
rsync://host/module rsync daemon සේවාවක් දක්වයි. rsync -e ssh user@host:path භාවිතා කරන උදාහරණය දුරස්ථ shell එකක් භාවිතා කරන අතර එම සත්කාරකයේ සුදුසු ගිණුමකට ප්රවේශය අවශ්ය වේ. පොදු rsync දර්පණයකට SSH පිවිසුම ලැබෙන්නේ නැත, සේවාදායකයට ProxyCommand ඇති නිසා පමණින්.
වෙනස් පූර්ව කොන්දේසි සහිත මාර්ග තුනක්
| මාර්ගය | කුමක් තිබිය යුතුද |
|---|---|
| HTTP හෝ HTTPS හරහා ports tree ඡායාරූපය | සහාය දක්වන ඡායාරූප මූලාශ්රයක් සහ ක්රියාකාරී HTTP proxy වින්යාසයක් |
| වෙබ් proxy හරහා rsync daemon | RSYNC_PROXY භාවිතා කරන rsync සේවාදායකය සහ daemon තොටුපළට CONNECT අවසර දෙන proxy |
| SSH හරහා rsync | SSH අන්ත ලක්ෂ්යයක්, ගිණුමක් සහ දුරස්ථ 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 බෙදා ගන්නා බව ඔප්පු නොකරයි.