Я настроил прокси-сервер Squid для кеширования всех интернет-запросов. У меня есть публичный ip и открытый порт 3128. Теперь мне просто нужно настроить свой сервер Ubuntu, чтобы заставить все интернет-соединения проходить через этот прокси, используя IP-адрес и номер порта.
Я знаю эту команду, которая сделает Ubuntu доступным в Интернет через прокси, но мне сказали, что она не постоянна.
export http_proxy="http://proxy.example.com:8080"
Какую команду мне нужно использовать, чтобы заставить Ubuntu проходить через этот прокси-сервер независимо от перезагрузок или сеансов?
Вместо того, чтобы делать экспорт, поместите это в файл /etc/environment
:
http_proxy="http://proxy.example.com:8080"
https_proxy="http://proxy.example.com:8080"
ftp_proxy="http://proxy.example.com:8080"
no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
HTTP_PROXY="http://proxy.example.com:8080"
HTTPS_PROXY="http://proxy.example.com:8080"
FTP_PROXY="http://proxy.example.com:8080"
NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com"
и перезагрузите ваш сервер / vm.
после некоторого поиска в Google. Мне удалось это исправить:
оригинал: /etc/apt/apt.conf
Acquire::http::Proxy "xx.xx.xx.xx:8080";
изменен apt.conf
/etc/apt/apt.conf
Acquire::http::Proxy "http://xx.xx.xx.xx:8080";