Относительно Среды Консоли
установка различных переменных среды, как и другие ответы, - это путь. Я бы также определил верхние регистры всех переменных, так как некоторые приложения распознают только одну или другую. Кроме того, я бы определил NO_PROXY для хостов, которые вы не хотите прокси, например.:
export no_proxy="localhost,127.0.0.1,localaddress,.corporate.com"
проксирование SSH
это требует немного больше настройки. Есть сторонний инструмент называется "подключение" доступно здесь. Его домашняя страница здесь. Это позволит вам прокси SSH соединения через HTTPS и SOCKS прокси. Однако он поддерживает только основные методы проверки подлинности.
для того, чтобы это работало, вам нужно изменить ~/.файл ssh / config для использования команды' connect ' в качестве прокси-команды. Предполагая, что ваш корпоративный сервер SOCKS работает на socks.corporate.com на порт 1080, вы можете добавить опцию ProxyCommand в~/.ssh / config, как это:
Host remote.outside.net
ProxyCommand connect -S socks.corporate.com %h %p
переменные %h и %p будут заменены при вызове прокси-команды целевым именем хоста и портом, указанным в команде SSH.
если вы не хотите добавлять отдельную запись хоста для каждого целевого хоста, вы также можете использовать подстановочные знаки:
## Outside of the firewall, use connect command with SOCKS conenction.
Host *
ProxyCommand connect -S socks.corporate.com %h %p
## Inside of the firewall, use connect command with direct connection.
Host *.socks.coporate.com
ProxyCommand connect %h %p
аналогично, если вы хотите использовать HTTPS прокси, используйте опцию-H вместо опции-S в примере выше, например:
## Outside of the firewall, with HTTP proxy
Host *
ProxyCommand connect -H proxy.corporate.com:8080 %h %p
## Inside of the firewall, direct
Host *.corporate.com
ProxyCommand connect %h %p
поскольку вы находитесь в корпоративной сети, это может быть хорошей идеей убедитесь, что ваш ИТ-отдел, если хорошо с вами проксирования SSH. Может быть, у них даже есть лучшее решение, чем у меня. В противном случае вы можете оказаться в черном списке и вообще без подключения :)