Я прочитал много руководств о настройке прокси для 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-сертификат и запустить серверную часть.