Назад | Перейти на главную страницу

Настройка Ubuntu для глобального прокси-сервера SOCKS5

как лучше всего настроить Ubuntu для использования прокси SOCKS5 для всего сетевого трафика? Сервер - это сервер Ubuntu. Я хочу протолкнуть весь исходящий трафик через прокси (apt-get, http, https и т. Д.). Все, кроме ssh, должно попасть на прокси-сервер.

Каждая команда имеет свои собственные параметры конфигурации и / или файлы конфигурации для использования прокси-серверов. Например, w3m признает HTTP_PROXY переменная среды и использует ее в качестве прокси, если она определена. wget также есть параметры, связанные с настройками прокси. apt-get также можно настроить на использование прокси-сервера (или, лучше, apt-cacher для кэширования загруженных пакетов для будущих установок / обновлений).

По крайней мере, вы можете использовать iptables для перенаправления всего исходящего трафика на конкретный прокси.

$ sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination proxy_ip:proxy_port

Добавление правил, подобных приведенным выше, достаточно для прозрачного перенаправления всего исходящего трафика на ваш прокси-сервер. Конечно, вы можете настроить правило в соответствии со своими потребностями, например, перенаправить другие порты.