Как заставить Squid гнать траффик через openvpn подключение? Мне необходимо настроить прокси сервер, чтобы отдельные приложения могли пускать траффик через него.
В свою очеред этот прокси (squid) должен использовать vpn-соединение (openvpn), но оно не должно заменять маршруты по-умолчанию.
Мне видится это так: я запускаю клиент VPN, подключаюсь (но интернет идёт НЕ через VPN), после подключения vpn-клиент запускает squid (через скрипт).
После чего я могут запусть некую программу и в параметрах прокси указать адрес и порт сквида.
Может мне нужен другой прокси сервер (не все программы поддерживают http-прокси, а например только socks).
В процессе поиска нашёл опцию сквида tcp_outgoing_address (которой передаётся адрес устройства впн-тоннеля).
В VPN конфиге закомментировал опцию redirect-gateway.
Но прокси так и не работает как задумано.

21 Авг 2019 в 06:34
243 +1
0
Ответы
1

Для того чтобы заставить Squid использовать OpenVPN соединение, не заменяя маршруты по умолчанию, вы можете использовать опцию tcp_outgoing_address в конфигурации Squid. Однако, важно убедиться, что OpenVPN и Squid настроены правильно.

Вам нужно создать скрипт, который будет запускать OpenVPN и затем Squid. В этом скрипте вы можете указать опцию tcp_outgoing_address с адресом устройства в VPN тоннеле. Например, если ваш VPN устройство имеет IP адрес 10.8.0.1, то опция будет выглядеть примерно так:

tcp_outgoing_address 10.8.0.1

После запуска скрипта, вы можете настраивать программы на использование прокси сервера Squid (указывая адрес и порт Squid). Это должно маршутировать трафик через OpenVPN соединение.

Если вы столкнетесь с проблемами, вы также можете попробовать использовать другой прокси сервер, который поддерживает SOCKS протокол, если ваши приложения не поддерживают HTTP прокси. Все зависит от вашей конкретной ситуации.

Также убедитесь, что конфигурация OpenVPN и Squid корректные, и что вы не забыли настроить какие-либо другие параметры, которые могут влиять на работу VPN соединения и прокси сервера.

20 Апр 2024 в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир