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

Í Capistrano 3 með SSHKit sameinar þetta proxy-gildin við skipanaumhverfi dreifingarþjónsins. Varðveittu önnur nauðsynleg gildi eins og PATH í stað þess að skipta um vörpunina.

Strengjalyklarnir varðveita lágstafasetningu. Skipanabyggir SSHKit breytir táknlyklum í hástafi, sem getur breytt hegðun hjá biðlurum sem þurfa http_proxy. Til dæmis meðhöndlar curl há- og lágstafi HTTP-breytunnar sérstaklega (hvernig curl sér HTTP-proxyið).

Aðeins fyrir valdar aðgerðir skal nota with-blokk í SSHKit með sömu strengjalykilsgildin í kringum viðkomandi execute-köll.

Þessar stillingar hafa áhrif á skipanir á dreifingarþjóninum. Þær stilla ekki SSH-tengingu tölvunnar og varðveita ekki umhverfi fyrir þjónustu sem annar eftirlitsaðili ræsir síðar. Veldu proxy sem er aðgengilegt frá þeim fjartengda þjóni; localhost hans vísar ekki til hjálpara á tölvunni. Fyrir leyft opinbert niðurhal þar sem fjartólið geymir ekki proxy-auðkenni getur HTTP-færsla úr HTTP-proxylistanum veitt þessi gildi.

Tengdir greinar