Для систем Windows я использую программу под названием proxifier, которая заставляет ВЕСЬ сетевой трафик проходить через указанный прокси-сервер SOCKS / HTTPS (за исключением отдельных программ, добавленных в список исключений). Он хорошо работает в моих системах Windows, но мне нужно сделать то же самое в моих системах Linux. Мне нужна программа для Linux, которая форсирует сетевой трафик через указанный прокси-сервер SOCKS. Кто-нибудь знает о такой хорошей программе для Linux?
Несколько идей:
tsocks - Использование LD_PRELOAD, который будет загружен в адресное пространство программ пространства пользователя, чтобы прервать вызовы сокета и передать им прокси SOCKS. (Похоже, что этот проект не сохранялся в течение многих ЛЕТ).
transocks - Сетевой уровень редиректор прокси SOCKS означал работать на Вашем граничном маршрутизаторе. Это прерывает исходящий трафик TCP (никакая поддержка UDP) и вперед это к прокси SOCKS. Похоже, что это должно возможный выполнить это на отдельном хосте для прерывания его собственного трафика. (Этот также, кажется, относительно не сохраняется...),
Можно использовать SSH также в качестве прокси носков.
ssh -D 9999 username@ip-address-of-ssh-server
используйте “-D” флаг openssh для создания прокси SOCKS. Это - туннель к серверу. Теперь все, что необходимо сделать, установлено предпочтение в Firefox (или что когда-либо приложение Вы пробуете) использовать прокси SOCKS. Прокси, конечно, “localhost”, с портом 9999. Теперь, когда Вы просматриваете, все связи, которые Вы устанавливаете с веб-сайтами, будет казаться, произойдут от сервера до который Вы SSH-редактор. Кроме того, весь выход и входящие данные для сессии просмотра будут зашифрованы, так как это проходит через соединение SSH.