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 проксини кандай көрөт).

Тандалган аракеттер үчүн гана тиешелүү execute чакырыктарынын айланасында ошол эле сап ачкычтуу маанилерди кармаган SSHKit with блогун колдонуңуз.

Бул жөндөөлөр жайылтуу хостунун буйруктарына таасир этет. Алар ноутбуктун SSH байланышын жөндөбөйт жана кийин башка көзөмөлчү иштеткен кызмат үчүн чөйрө сактабайт. Ошол алыскы хосттон жетүүгө боло турган прокси тандаңыз; анын localhost ноутбуктагы жардамчыга көрсөтпөйт. Уруксат берилген ачык жүктөө үчүн, алыскы курал прокси маалыматтарын сактабаса, HTTP прокси тизмесинин HTTP жазуусу ушул маанилерди бере алат.

Тектеш макалалар