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

SSHKit bilan Capistrano 3 da bu proksi qiymatlarini joylashtirish xostining buyruq muhitiga birlashtiradi. PATH kabi boshqa kerakli qiymatlarni xaritalashni almashtirish o'rniga saqlang.

Satr kalitlari kichik harf yozilishini saqlaydi. SSHKit buyruq quruvchisi belgi kalitlarini katta harflarga aylantiradi, bu http_proxy talab qiladigan mijozlar xatti-harakatini o'zgartirishi mumkin. Masalan, curl HTTP o'zgaruvchisining katta-kichik harfini alohida ko'rib chiqadi (curl HTTP proksini qanday ko'radi).

Faqat tanlangan amallar uchun tegishli execute chaqiruvlari atrofida bir xil satr kalitli qiymatlarni olib yuruvchi SSHKit with blokidan foydalaning.

Bu sozlamalar joylashtirish xostidagi buyruqlarga ta'sir qiladi. Ular noutbukning SSH ulanishini sozlamaydi va keyinchalik boshqa nazoratchi ishga tushiradigan xizmat uchun muhit saqlamaydi. O'sha uzoq xostdan yetib borish mumkin bo'lgan proksini tanlang; uning localhost'i noutbukdagi yordamchiga ishora qilmaydi. Ruxsat etilgan ommaviy yuklab olish uchun uzoq vosita proksi ma'lumotlarini saqlamasa, HTTP proksi ro'yxatidagi HTTP yozuvi bu qiymatlarni bera oladi.

O'xshash maqolalar