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

ក្នុង Capistrano 3 ជាមួយ SSHKit នេះបញ្ចូលតម្លៃ proxy ទៅក្នុងបរិស្ថានពាក្យបញ្ជារបស់ម៉ាស៊ីនដាក់ពង្រាយ។ រក្សាតម្លៃចាំបាច់ផ្សេងទៀតដូចជា PATH ជំនួសឱ្យការជំនួសការផ្គូផ្គង។

កូនសោខ្សែអក្សររក្សាការសរសេរអក្សរតូច។ អ្នកបង្កើតពាក្យបញ្ជារបស់ SSHKit ប្តូរកូនសោនិមិត្តទៅជាអក្សរធំ ដែលអាចផ្លាស់ប្តូរឥរិយាបថសម្រាប់អតិថិជនដែលត្រូវការ http_proxy។ ឧទាហរណ៍ curl ចាត់ទុកអក្សរធំតូចរបស់អថេរ HTTP ជាពិសេស (របៀបដែល curl មើលឃើញ proxy HTTP)។

សម្រាប់តែប្រតិបត្តិការដែលបានជ្រើសរើស សូមប្រើប្លុក with របស់ SSHKit ដែលផ្ទុកតម្លៃកូនសោខ្សែអក្សរដូចគ្នាជុំវិញការហៅ execute ពាក់ព័ន្ធ។

ការកំណត់ទាំងនេះប៉ះពាល់ដល់ពាក្យបញ្ជានៅលើម៉ាស៊ីនដាក់ពង្រាយ។ វាមិនកំណត់ការតភ្ជាប់ SSH របស់កុំព្យូទ័រយួរដៃ ហើយមិនរក្សាបរិស្ថានសម្រាប់សេវាដែលអ្នកត្រួតពិនិត្យផ្សេងទៀតបើកនៅពេលក្រោយឡើយ។ ជ្រើសរើស proxy ដែលអាចឈានដល់ពីម៉ាស៊ីនពីចម្ងាយនោះ; localhost របស់វាមិនសំដៅទៅជំនួយការនៅលើកុំព្យូទ័រយួរដៃទេ។ សម្រាប់ការទាញយកសាធារណៈដែលបានអនុញ្ញាត ដែលឧបករណ៍ពីចម្ងាយមិនរក្សាព័ត៌មានសម្គាល់ proxy ធាតុ HTTP ពីបញ្ជី proxy HTTP អាចផ្តល់តម្លៃទាំងនេះ។

អត្ថបទពាក់ព័ន្ធ