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

SSHKit ilə Capistrano 3-də bu, proxy dəyərlərini yerləşdirmə hostunun əmr mühitinə birləşdirir. PATH kimi digər tələb olunan dəyərləri xəritəni əvəz etmək əvəzinə qoruyun.

Sətir açarları kiçik hərf yazılışını saxlayır. SSHKit-in əmr qurucusu simvol açarlarını böyük hərfə çevirir və bu, http_proxy tələb edən müştərilər üçün davranışı dəyişə bilər. Məsələn, curl HTTP dəyişəninin hərf registrini xüsusi qaydada nəzərə alır (curl HTTP proxy-ni necə nəzərə alır).

Yalnız seçilmiş əməliyyatlar üçün eyni sətir açarlı dəyərləri daşıyan SSHKit with blokunu müvafiq execute çağırışlarının ətrafında istifadə edin.

Bu parametrlər yerləşdirmə hostundakı əmrlərə təsir edir. Onlar noutbukun SSH bağlantısını qurmur və sonradan başqa nəzarətçi tərəfindən işə salınan xidmət üçün mühit saxlamır. Həmin uzaq hostdan əlçatan olan proxy seçin; onun localhost-u noutbukdakı köməkçiyə işarə etmir. Uzaq alətin proxy etimad məlumatı saxlamadığı icazəli açıq yükləmə üçün HTTP proxy siyahısındakı HTTP qeydi bu dəyərləri verə bilər.

Əlaqəli məqalələr