Вопрос Как настроить системный прокси для Ubuntu 14.04 LTS? (Pls читает подробности)


Я могу установить прокси-сервер в браузере и получить доступ к Интернету. Но я хочу системный прокси-сервер, так что каждый запрос, который генерируется с моей машины (Ubuntu 14.04 LTS) должен пройти через этот прокси. Если мы установим прокси-сервер браузера, запросы, созданные из этого конкретного браузера, будут проходить только через прокси-сервер, но запросы, созданные из другого источника, не будут проходить через прокси-сервер (например, ping к некоторому некоторому url).

Я нашел несколько старых вопросов, связанных с изменением некоторых файлов конфигурации в ubuntu, но я серьезно не предлагаю никаких указаний на мой вопрос. Как установить прокси-сервер таким образом, чтобы каждый (даже самый маленький) запрос проходил через прокси-сервер, а затем касался Интернета? ТИА.


2
2017-12-24 09:24


происхождения


Этот ответ может помочь вам: askubuntu.com/questions/482126/..., Будьте осторожны, однако, есть некоторые вещи, которые не могут пройти через прокси. - Kinnectus


ответы:


Вы имеете в виду настройку так называемого прозрачного прокси. Это гарантирует, что любой трафик, отправленный с машины, будет перенаправлен на другую машину (шлюз), которая будет обрабатывать запрос.

Чтобы перенаправить любой исходящий трафик на другой компьютер, вам нужно поиграть с iptables, Это должно сделать следующее:

iptables -t nat -A OUTPUT -p tcp -j DNAT --to-destination 192.168.1.x

Это легкая часть, сложная идет с другой стороны (машина, которая будет действовать как шлюз).

Эти ссылки должны служить вам, хотя:


2
2017-12-24 09:39



Спасибо за хорошее объяснение. Я получаю вашу точку зрения, но я не хочу перенаправлять трафик на другую машину, но это должно происходить внутри самой машины. Будет ли включать локальный адрес (скажем 127.0.0.1) решить эту проблему? Я играл раньше с iptables, и это выделяло вещи в столах, но испортилось плохо, поэтому я должен продолжить 127.0.0.1 в --to-destinationпараметр? - v1h5
Ну, вы можете настроить прокси-сервер на том же компьютере, который инициирует запрос, а затем iptables поэтому запрос направляется к прокси, но мне интересно, почему вы хотите сделать это именно так? Обычно один настраивает прокси-сервер для маршрутизации всего трафика через него (и обычно это независимый компьютер), вы хотите сделать какой-то HTTP-блокировщик URL-адресов? - nKn
В эпоху взлома и безопасности мы никогда не знаем, что отправляется в интернет с нашей машины. Может быть, агент отправки может быть обычным апплетом на нашей машине или чем-то еще. Вы согласитесь со мной, когда я скажу, что на фоне нашей машины есть несколько процессов, и мы на самом деле не знаем, что они делают. Мой вопрос полностью основан на любопытстве. Я просто хочу посмотреть, что моя машина делает / связывается, когда я лечу в Интернете. Мы можем больше рассказать об этой идее, если вы заинтересованы. Если да, lemme знает ваш идентификатор. :) - v1h5


Вы можете открыть сетевые настройки и ввести данные прокси-сервера, а затем применить их в системном масштабе. Апплет Network Manager доступен прямо здесь в настройках или может легко появиться после ввода «прокси» в разделе «Поиск приложений».

Прокси-сервер браузера или любая такая конфигурация ограничена браузером / приложением и не влияет на то, как другие приложения подключаются к сети. Итак, в вашем случае прокси-сервер был настроен для браузера, но терминал не является частью браузера и поэтому не имеет настроенных параметров прокси-сервера. Вышеуказанный метод является графическим, простым и будет выполнять работу. Вы можете ввести DNS вручную, если возникнут связанные с DNS ошибки (используйте Google Public DNS 8.8.8.8).

Единственная проблема, связанная с простым методом, заключается в том, что данные аутентификации не вводятся, если вы используете аутентифицированный прокси. Вы можете установить прокси-сервер и работать в браузере без каких-либо проблем. В Центре программного обеспечения появится только проблема, для которой вам нужно настроить файлы конфигурации APT. Google Search для «как установить настройки прокси для apt» поможет вам.


0
2017-12-24 10:47