設(shè)置本地代理
Linux圖形化下設(shè)置本地代理與Windows類似,原理都是監(jiān)聽本地(127.0.0.1)的指定端口迁酸。也可以直接修改配置文件先鱼,這在無圖形界面下很有用。
圖形設(shè)置
Linux桌面比較多奸鬓,一般系統(tǒng)設(shè)置-網(wǎng)絡(luò)配置里可以直接配置焙畔,比較直觀。下面是gnome的界面:
在xfce下只能配PAC串远,那就用配置文件來監(jiān)聽本地端口宏多。
配置文件設(shè)置
在任意環(huán)境變量配置文件里(例如/etc/profile、~/.bashrc等)澡罚,輸入export http_proxy=http://127.0.0.1:port
伸但,port是本地代理監(jiān)聽的端口。寫入后重新加載該配置文件即可 source /etc/profile
留搔。
針對(duì)不同協(xié)議砌烁,可能要分別配置。下面羅列了些參考:
no_proxy=localhost,127.0.0.0/8,*.local # 訪問指定地址時(shí)不使用代理催式,可以用逗號(hào)分隔多個(gè)地址
NO_PROXY=localhost,127.0.0.0/8,*.local
all_proxy=socks://proxy.example.com:8080/
ALL_PROXY=socks://proxy.example.com:8080/
http_proxy=http://proxy.example.com:8080
HTTP_PROXY=http://proxy.example.com:8080
ftp_proxy=http://proxy.example.com:8080
FTP_PROXY=http://proxy.example.com:8080
https_proxy=http://proxy.example.com:8080
HTTPS_PROXY=http://proxy.example.com:8080
其實(shí)不寫入配置文件函喉,直接在terminal中執(zhí)行export命令也行。只是登出或重啟后本地代理會(huì)失效荣月。
如果代理設(shè)置了用戶密碼驗(yàn)證管呵,寫成http_proxy=http://username:passwd@127.0.0.1:port
格式即可。
VirtualBox中的Linux設(shè)置
VirtualBox的虛擬機(jī)要使用宿主機(jī)的本地代理哺窄,虛擬機(jī)可以將網(wǎng)絡(luò)設(shè)置為橋接捐下。這樣虛擬機(jī)直接連接到宿主機(jī)同一個(gè)局域網(wǎng)账锹,相當(dāng)于兩臺(tái)電腦。
設(shè)置完虛擬機(jī)網(wǎng)卡坷襟,然后參照上面配置虛擬機(jī)奸柬。監(jiān)聽ip寫局域網(wǎng)中宿主機(jī)的ip,端口寫宿主機(jī)監(jiān)聽端口婴程。
其實(shí)廓奕,虛擬機(jī)網(wǎng)卡也可以設(shè)置為NAT模式。NAT模式虛擬機(jī)可以與宿主機(jī)通信档叔,宿主機(jī)不能聯(lián)通虛擬機(jī)桌粉。