Форсирование всех исходящих соединений через прокси

6015
LIn

Как я могу сделать это в Linux? Было бы неплохо, если бы существовал способ прозрачно форсировать соединения через прокси, а не настраивать их индивидуально для каждой программы.

2

1 ответ на вопрос

4
ScoBe

Вы хотите прокси-цепочки . Из описания менеджера пакетов Ubuntu:

Цепочки прокси вынуждают любое соединение TCP, установленное любым данным клиентом TCP, проходить через прокси (или цепочку прокси). Это своего рода проксификатор. Он действует как драйвер sockscap / premeo / eborder (перехватывает вызовы TCP)

Эта версия поддерживает прокси-серверы SOCKS4, SOCKS5 и HTTP CONNECT. Различные типы прокси могут быть смешаны в одной цепочке.

Особенности:

  • Доступ в Интернет из-за ограничительного межсетевого экрана.
  • Исходный IP маскарад.
  • SSH туннелирование и пересылка.
  • Динамический VPN-канал LAN-LAN.
  • Серверы и демоны дружелюбны (отлично работает с sendmail MTA).
обратите внимание, что простая установка переменной окружения http_proxy скажет многим программам, использующим http, что вы _ хотите их использовать для использования этого прокси. Это просто не заставит их, если они не ссылаются на переменную или имеют свои собственные настройки. Это простая настройка, которая работает во многих случаях. ScoBe 15 лет назад 1
Эй, выглядит точно так, как мне нужно. Большое спасибо! LIn 15 лет назад 0
@ScoBe, к сожалению, многим далеко не достаточно. Например, использование инструментария Heroku и wget, похоже, душит мои настройки прокси (потому что у меня есть имя пользователя / пароль, и он считает, что имя пользователя - это имя хоста). Но спасибо за этот ответ, это именно то, что мне было нужно. Liam Dawson 12 лет назад 0

Похожие вопросы