代理僅適用於 GUI,但當我透過終端使用 ~/.bashrc 設定時則無效

代理僅適用於 GUI,但當我透過終端使用 ~/.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)到 Digital Ocean 上的 Linux VPS 建立一個反向隧道,然後將其用回 Win7。我會模擬一種情況,Windows 10是客戶的機器,Linux VPS是我們的伺服器。在 VPS 上,我安裝並設定 RsocksTun 伺服器端:我安裝 apt install代理服務提供者並取得 git 克隆 GitHub 作為來源。這是一個將讀取資料的克隆。最後,需要產生SSL憑證並運行伺服器端。

相關內容