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

په Capistrano 3 کې د SSHKit سره دا پروکسي ارزښتونه د ډیپلوی کوربه د کمانډ چاپیریال سره یوځای کوي. نور اړین ارزښتونه لکه PATH د نقشې بدلولو پرځای وساتئ.

سټرینګ کیلي د کوچنیو توریو لیکنې ساتنې کوي. د SSHKit کمانډ جوړونکی د نښو کیليو ته لوی توري ورکوي، چې کېدای شي د هغو پیرودونکو چلند بدل کړي چې http_proxy ته اړتیا لري. د بېلګې په توګه curl د HTTP متغیر لویو او کوچنیو توریو ته ځانګړې پاملرنه کوي (curl څنګه HTTP پروکسي ګوري).

یوازې د غوره شوو عملیاتو لپاره، د اړوندو execute غوښتنو شاوخوا ورته سټرینګ-کیلي ارزښتونه لرونکی SSHKit with بلاک وکاروئ.

دا ترتیبات د ډیپلوی کوربه کمانډونو ته اغېزه کوي. دوی د لیپ ټاپ SSH اړیکه نه تنظیموي او د هغې خدمت لپاره چاپیریال نه ساتي چې وروسته بل څارونکی پیل کړي. هغه پروکسي وټاکئ چې له هغه لرې کوربه څخه رسیدلی شي؛ د هغې localhost په لیپ ټاپ کې مرستندوی ته اشاره نه کوي. د اجازه ورکړل شوي عام ډاونلوډ لپاره، چېرې چې لرې وسیله د پروکسي اعتبار نه ساتي، د HTTP پروکسي لیست یوه HTTP ننوتنه دا ارزښتونه برابروي.

اړوندې مقالې