我一直在使用 Windows 7 並更新 Windows,我使用命令配置了 netsh winhttp 設定:netsh winhttp set proxy 10.0.0.21:3128。這適用於 Windows 更新和許多其他軟體。有沒有一種方法可以在整個電腦上設定適用於軟體中心和其他軟體的代理設定?
答案1
作為馬赫亞爾·帕薩爾贊吉內說,你可以使用設定代理系統設定->網路->網路代理然後選擇“手動”代理並設定您的主機和連接埠號碼。然後在系統範圍內套用設定。
但是,如果您使用經過身份驗證的代理,即您有代理的使用者名稱和密碼,則需要按以下方式進行設定:
開啟終端機 ( ++ Ctrl) ,然後鍵入以下內容:Altt
sudo nano /etc/apt/apt.conf
並如下設定您的使用者名稱和密碼:
Acquire::http::proxy "http://username:password@host:port_no/";
Acquire::https::proxy "https://username:password@host:port_no/";
Acquire::ftp::proxy "ftp://username:password@host:port_no/";
Acquire::socks::proxy "socks://username:password@host:port_no/";
username@password
當你打開這個文件時你不會有,但你應該把你的使用者名稱和密碼如上所示,用a分隔,然後與主機:
分隔。@
如果您的密碼中有任何特殊字符,請將其替換為 HTML 代碼。
答案2
是的,前往設定 -> 網路 -> 網路代理 -> 手動 -> 應用系統範圍
答案3
如果您使用經過身份驗證的代理,那麼您可以使用此技巧
首先轉到系統設定 -> 網路 -> 網路代理
選擇“手動”並在代理列和連接埠列中寫入
user:pass@proxy
(不僅是代理) 。 應用程式設定port
系統範圍。
這可能會解決您的問題。