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

SSHKit-നൊപ്പം Capistrano 3-ൽ ഇത് പ്രോക്സി മൂല്യങ്ങൾ ഡിപ്ലോയ്മെന്റ് ഹോസ്റ്റിന്റെ കമാൻഡ് പരിസ്ഥിതിയിലേക്ക് ചേർക്കുന്നു. PATH പോലുള്ള മറ്റ് ആവശ്യമായ മൂല്യങ്ങൾ മാപ്പിംഗ് മാറ്റുന്നതിനുപകരം സൂക്ഷിക്കുക.

സ്ട്രിംഗ് കീകൾ ചെറിയ അക്ഷരത്തിലുള്ള എഴുത്ത് നിലനിർത്തുന്നു. SSHKit-ന്റെ കമാൻഡ് ബിൽഡർ സിംബൽ കീകൾ വലിയ അക്ഷരത്തിലാക്കുന്നു, ഇത് http_proxy ആവശ്യമുള്ള ക്ലയന്റുകളുടെ പെരുമാറ്റം മാറ്റിയേക്കാം. ഉദാഹരണത്തിന് curl HTTP വേരിയബിളിന്റെ വലിയ ചെറിയ അക്ഷരം പ്രത്യേകം കൈകാര്യം ചെയ്യുന്നു (curl HTTP പ്രോക്സിയെ എങ്ങനെ കാണുന്നു).

തിരഞ്ഞെടുത്ത പ്രവർത്തനങ്ങൾക്ക് മാത്രം, ബന്ധപ്പെട്ട execute കോളുകൾക്ക് ചുറ്റും അതേ സ്ട്രിംഗ്-കീ മൂല്യങ്ങൾ വഹിക്കുന്ന SSHKit with ബ്ലോക്ക് ഉപയോഗിക്കുക.

ഈ ക്രമീകരണങ്ങൾ ഡിപ്ലോയ്മെന്റ് ഹോസ്റ്റിലെ കമാൻഡുകളെ ബാധിക്കുന്നു. അവ ലാപ്ടോപ്പിന്റെ SSH കണക്ഷൻ ക്രമീകരിക്കുന്നില്ല, പിന്നീട് മറ്റൊരു സൂപ്പർവൈസർ ആരംഭിക്കുന്ന സേവനത്തിന് പരിസ്ഥിതി സൂക്ഷിക്കുന്നുമില്ല. ആ ദൂരെയുള്ള ഹോസ്റ്റിൽ നിന്ന് എത്താവുന്ന ഒരു പ്രോക്സി തിരഞ്ഞെടുക്കുക; അതിന്റെ localhost ലാപ്ടോപ്പിലെ സഹായിയെ സൂചിപ്പിക്കുന്നില്ല. അനുവദനീയമായ പൊതു ഡൗൺലോഡിന്, ദൂരെയുള്ള ഉപകരണം പ്രോക്സി ക്രെഡൻഷ്യലുകൾ സൂക്ഷിക്കുന്നില്ലെങ്കിൽ, HTTP പ്രോക്സി പട്ടികയിലെ ഒരു HTTP എൻട്രി ഈ മൂല്യങ്ങൾ നൽകാം.

അനുബന്ധ ലേഖനങ്ങൾ