прокси работает только с графическим интерфейсом, но не когда я настраиваю через терминал с помощью ~/.bashrc

прокси работает только с графическим интерфейсом, но не когда я настраиваю через терминал с помощью ~/.bashrc

Я прочитал много руководств о настройке прокси для Ubuntu. Я могу сделать это с помощью GUI в настройках сети, и он автоматически начинает использовать указанный мной прокси, и когда я открываю Firefox или Chrome, чтобы проверить свой IP, он показывает IP прокси.

Но мне не удаётся заставить его работать с терминалом путём редактирования файла ~/.bashrc. Я делаю это так:

sudo nano ~/.bashrc

затем добавьте это в конец файла

export HTTP_PROXY="my_proxy:my_port"
export HTTPS_PROXY="my_proxy:my_port"
export FTP_PROXY="my_proxy:my_port"

затем я сохраняю изменения и запускаю команду

source ~/.bashrc

Но когда я открываю веб-браузер, мой IP-адрес не меняется, я также пробовал перезагружать систему, но IP-адрес остается прежним.

решение1

Вы можете попробовать использовать маленькие буквы, например:

export http_proxy="my_proxy:my_port"         
export https_proxy="my_proxy:my_port"

если это все еще не работает, поместите их в '/etc/environment'

Если вы используете apt install, вы также можете отредактировать '/etc/apt/apt.conf.d/proxy.conf', добавив туда следующее:

 Acquire::http::Proxy "http://host:port/";                            
 Acquire::https::Proxy "http://host:port/";

решение2

Вы можете написать и настроить скрипт. Мне нужно пробросить обратный туннель с виртуальной машины (Windows 10) на Linux VPS на Digital Ocean, а затем использовать его обратно на Win7. Я сымитирую ситуацию, когда Windows 10 — это машина клиента, а Linux VPS — наш сервер. На VPS я устанавливаю и настраиваю серверную часть RsocksTun: Я устанавливаю apt installпоставщик услуг проксии получить git clone GitHub как источник. Это клон, который будет читать данные. В конце вам нужно сгенерировать SSL-сертификат и запустить серверную часть.

Связанный контент