Прокси все запросы: Linux

Как проксиратор в Windows, я могу перехватить все запросы tcp в Linux и передать его через прокси-соединение.

Для этого существуют различные решения:

1. Настройка переменных http_proxy

Вы можете установить $http_proxy и другие такие переменные. Большинство приложений автоматически выбирают эту переменную. Чтобы установить его в системном масштабе, вы можете установить эту переменную в файле ~/.bashrc или /etc/profile . Установите его как:

 http_proxy=http://user:password@proxyserver.com:3128 https_proxy=https://user:password@proxyserver.com:3128 export http_proxy export https_proxy 

2. Использование proxy_chains

Некоторые приложения не будут использовать вашу прокси-переменную, и у них могут даже не быть настройки для использования прокси-сервера. В таком случае вы можете направлять весь свой трафик на ПК через прокси-сервер, используя proxy_chains .

Я никогда не использовал proxy_chains , однако их домашняя страница, кажется, рассказывает все это на одной странице: http://proxychains.sourceforge.net/howto.html

3. Использование прозрачного прокси

Чтобы принудительно подключить все ваше подключение к ПК через прокси-сервер, вы также можете использовать прозрачный прокси-сервер в качестве альтернативы proxy_chains. Я не очень понимаю, как это сделать ( я сделал это долгое время, хотя и это сработало! ), Поэтому вам придется искать самостоятельно.