set :default_env, fetch(:default_env, {}).merge(
  'http_proxy' => 'http://gateway.example:8080',
  'https_proxy' => 'http://gateway.example:8080'
)

በCapistrano 3 ከSSHKit ጋር ይህ የፕሮክሲ እሴቶችን ወደ የማሰማሪያ አስተናጋጁ የትዕዛዝ አካባቢ ያዋህዳል። እንደ PATH ያሉ ሌሎች አስፈላጊ እሴቶች ካርታውን ከመተካት ይልቅ መጠበቅ አለባቸው።

የሕብረቁምፊ ቁልፎቹ ትንሹን ፊደል ይጠብቃሉ። የSSHKit የትዕዛዝ ገንቢ የምልክት ቁልፎችን ወደ ትልቅ ፊደል ይለውጣል፤ ይህም http_proxy ለሚፈልጉ ደንበኞች ባህሪውን ሊለውጥ ይችላል። ለምሳሌ curl የHTTP ተለዋዋጭን ፊደል በልዩ መንገድ ይይዛል (curl የHTTP ፕሮክሲውን እንዴት እንደሚመለከት)።

ለተመረጡ ሥራዎች ብቻ ተመሳሳይ የሕብረቁምፊ ቁልፍ እሴቶችን የሚይዝ የSSHKit with ብሎክ በሚመለከተው execute ጥሪዎች ዙሪያ ይጠቀሙ።

እነዚህ ቅንጅቶች በማሰማሪያ አስተናጋጁ ላይ ባሉ ትዕዛዞች ላይ ተጽዕኖ ያሳድራሉ። የላፕቶፑን የSSH ግንኙነት አያዘጋጁም፤ በኋላ በሌላ ተቆጣጣሪ ለሚጀመር አገልግሎትም አካባቢ አያስቀምጡም። ከዚያ ሩቅ አስተናጋጅ የሚደረስበትን ፕሮክሲ ይምረጡ፤ የእሱ localhost በላፕቶፑ ላይ ያለን ረዳት አያመለክትም። ሩቅ መሣሪያው የፕሮክሲ ማረጋገጫ የማያስቀምጥበት የተፈቀደ ይፋዊ ማውረድ ሲኖር ከHTTP ፕሮክሲ ዝርዝር የHTTP ግቤት እነዚህን እሴቶች ሊያቀርብ ይችላል።

ተዛማጅ ጽሑፎች