Capistrano 3: hifadhi vigeu vya proksi vya herufi ndogo kwa funguo za mfuatano
Weka mazingira ya proksi ya mwenyeji wa usambazaji na uhifadhi majina ya herufi ndogo kwa funguo za mfuatano katika SSHKit.
set :default_env, fetch(:default_env, {}).merge(
'http_proxy' => 'http://gateway.example:8080',
'https_proxy' => 'http://gateway.example:8080'
)
Katika Capistrano 3 pamoja na SSHKit, hii inaunganisha thamani za proksi kwenye mazingira ya amri ya mwenyeji wa usambazaji. Hifadhi thamani nyingine zinazohitajika kama PATH badala ya kubadilisha ramani.
Funguo za mfuatano huhifadhi tahajia ya herufi ndogo. Kijenzi cha amri cha SSHKit hubadilisha funguo za ishara kuwa herufi kubwa, jambo ambalo linaweza kubadilisha tabia kwa wateja wanaohitaji http_proxy. Kwa mfano curl hushughulikia herufi kubwa na ndogo za kigeu cha HTTP kwa namna maalum (jinsi curl anavyoona proksi ya HTTP).
Kwa shughuli zilizochaguliwa pekee, tumia kizuizi with cha SSHKit kinachobeba thamani zilezile za funguo za mfuatano kuzunguka miito ya execute inayohusika.
Mipangilio hii huathiri amri kwenye mwenyeji wa usambazaji. Haiweki muunganisho wa SSH wa kompyuta mpakato na haihifadhi mazingira kwa huduma itakayoanzishwa baadaye na msimamizi mwingine. Chagua proksi inayofikiwa kutoka mwenyeji huyo wa mbali; localhost yake haielekezi msaidizi kwenye kompyuta mpakato. Kwa upakuaji wa umma unaoruhusiwa ambapo chombo cha mbali hakihifadhi vitambulisho vya proksi, ingizo la HTTP kutoka orodha ya proksi za HTTP linaweza kutoa thamani hizi.