Capistrano 3: gcina ama-proxy variable anezinhlamvu ezincane ngamakhi e-string
Setha imvelo ye-proxy yomsingathi wokuthunyelwa futhi ugcine amagama anezinhlamvu ezincane ngezinkhiye ze-string ku-SSHKit.
set :default_env, fetch(:default_env, {}).merge(
'http_proxy' => 'http://gateway.example:8080',
'https_proxy' => 'http://gateway.example:8080'
)
Ku-Capistrano 3 ne-SSHKit, lokhu kuhlanganisa amanani e-proxy endaweni yemiyalo yomsingathi wokuthunyelwa. Gcina amanye amanani abalulekile njenge-PATH esikhundleni sokushintsha imephu.
Izinkhiye ze-string zigcina ukupela kwezinhlamvu ezincane. Umakhi wemiyalo we-SSHKit uguqula izinkhiye zophawu zibe yizinhlamvu ezinkulu, lokhu okungashintsha indlela yokusebenza yamaklayenti adinga http_proxy. Isibonelo, i-curl ibheka ngokukhethekile izinhlamvu ezinkulu nezincane ze-HTTP variable (indlela i-curl ebona ngayo i-proxy ye-HTTP).
Kuphela kwemisebenzi ekhethiwe, sebenzisa ibhulokhi le-with le-SSHKit elithwala amanani afanayo ezinkhiye ze-string azungeze izingcingo ze-execute ezifanele.
Lezi zilungiselelo zithinta imiyalo kumsingathi wokuthunyelwa. Azilungiseleli uxhumano lwe-SSH lwekhompyutha ephathekayo futhi azigcini imvelo yesevisi ezokwethulwa kamuva ngomunye umgcini. Khetha i-proxy efinyeleleka kusuka kuleso sitsha esikude; i-localhost yayo ayikhombisi usizi ekhompyutheni ephathekayo. Ngokulanda komphakathi okuvunyelwe lapho ithuluzi elikude lingagcini ubufakazi be-proxy, okufakiwe kwe-HTTP okuvela ku-uhlu lwe-proxy ye-HTTP kungahlinzeka ngala manani.