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

SSHKit ಜೊತೆಗೆ Capistrano 3 ನಲ್ಲಿ ಇದು ಪ್ರಾಕ್ಸಿ ಮೌಲ್ಯಗಳನ್ನು ನಿಯೋಜನ ಹೋಸ್ಟ್‌ನ ಆಜ್ಞಾ ಪರಿಸರಕ್ಕೆ ಸೇರಿಸುತ್ತದೆ. PATH ನಂತಹ ಇತರ ಅಗತ್ಯ ಮೌಲ್ಯಗಳನ್ನು ಮ್ಯಾಪಿಂಗ್ ಬದಲಿಸುವ ಬದಲು ಉಳಿಸಿ.

ಸ್ಟ್ರಿಂಗ್ ಕೀಗಳು ಸಣ್ಣ ಅಕ್ಷರದ ಕಾಗುಣಿತವನ್ನು ಉಳಿಸುತ್ತವೆ. SSHKit ನ ಆಜ್ಞಾ ನಿರ್ಮಾಣಕಾರ ಸಿಂಬಲ್ ಕೀಗಳನ್ನು ದೊಡ್ಡ ಅಕ್ಷರಕ್ಕೆ ಬದಲಿಸುತ್ತದೆ, ಇದು http_proxy ಅಗತ್ಯವಿರುವ ಕ್ಲೈಂಟ್‌ಗಳ ನಡವಳಿಕೆಯನ್ನು ಬದಲಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ curl HTTP ಚರದ ಅಕ್ಷರಗಳನ್ನು ವಿಶೇಷವಾಗಿ ಪರಿಗಣಿಸುತ್ತದೆ (curl HTTP ಪ್ರಾಕ್ಸಿಯನ್ನು ಹೇಗೆ ನೋಡುತ್ತದೆ).

ಆಯ್ದ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಮಾತ್ರ, ಸಂಬಂಧಿತ execute ಕರೆಗಳ ಸುತ್ತ ಅದೇ ಸ್ಟ್ರಿಂಗ್-ಕೀ ಮೌಲ್ಯಗಳನ್ನು ಹೊತ್ತ SSHKit with ಬ್ಲಾಕ್ ಬಳಸಿ.

ಈ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ನಿಯೋಜನ ಹೋಸ್ಟ್‌ನ ಆಜ್ಞೆಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ. ಅವು ಲ್ಯಾಪ್‌ಟಾಪ್‌ನ SSH ಸಂಪರ್ಕವನ್ನು ಸಂರಚಿಸುವುದಿಲ್ಲ ಮತ್ತು ನಂತರ ಬೇರೆ ಮೇಲ್ವಿಚಾರಕ ಪ್ರಾರಂಭಿಸುವ ಸೇವೆಗೆ ಪರಿಸರವನ್ನು ಉಳಿಸುವುದಿಲ್ಲ. ಆ ದೂರದ ಹೋಸ್ಟ್‌ನಿಂದ ತಲುಪಬಹುದಾದ ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆಮಾಡಿ; ಅದರ localhost ಲ್ಯಾಪ್‌ಟಾಪ್‌ನ ಸಹಾಯಕವನ್ನು ಸೂಚಿಸುವುದಿಲ್ಲ. ಅನುಮತಿಸಿದ ಸಾರ್ವಜನಿಕ ಡೌನ್‌ಲೋಡ್‌ಗೆ, ದೂರದ ಸಾಧನ ಪ್ರಾಕ್ಸಿ ರುಜುವಾತುಗಳನ್ನು ಉಳಿಸದಿದ್ದರೆ, HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿಯ HTTP ನಮೂದು ಈ ಮೌಲ್ಯಗಳನ್ನು ಒದಗಿಸಬಹುದು.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು