ubuntu代理
⑴ ubuntu怎麼設置上網代理伺服器
你可以使用squid
Squid服務程序是一款在類Unix系統中最為流行的高性能代理服務軟體,通常會被當作網站的前置緩存服務,用於替代用戶向網站伺服器請求頁面數據並進行緩存,通俗來講,Squid服務程序會接收用戶的請求,然後自動去下載指定數據(如網頁)並存儲在伺服器內,當以後的用戶再來請求相同數據時,則直接將剛剛儲存在伺服器本地的數據交給用戶,減少了用戶的等待時間。
Squid服務程序配置起來相對簡單,效率高、支持如HTTP、FTP、SSL等多種協議的數據緩存,還支持基於ACL訪問控制列表和ARL訪問許可權列表功能的內容過濾與許可權管理功能,禁止用戶訪問存在威脅或不適宜的網站資源,保證內網安全的同時還整體的提高了客戶機的訪問速度,幫助節省網路帶寬,尤其適合安裝在內存大、硬碟轉速快的伺服器上。
從作用上分為正向代理和反向代理:
正向代理讓用戶可以通過Squid服務程序獲取網站頁面等數據,具體工作形式又分為標准代理模式與透明代理模式。
標准正向代理模式:
將網站的數據緩存在伺服器本地,提高數據資源被再次訪問時的效率,但用戶必需在上網時指定代理伺服器的IP地址與埠號,否則將不使用Squid服務。
透明正向代理模式:
功能作用與標准正向代理模式完全相同,但用戶不需要指定代理伺服器的IP地址與埠號,所以這種代理服務對於用戶來講是完全透明的。
反向代理則是為了降低網站伺服器負載而設計的,反向代理伺服器負責回應用戶對原始網站伺服器的靜態頁面請求,即如果反向代理伺服器中正巧有用戶要訪問的靜態資源則直接將緩存的內容發送給用戶,減少了對原始伺服器的部分數據資源請求。
所以對於正向代理一般用於企業的區域網內,讓員工通過Squid服務程序來代理上網,不但能節省網路帶寬資源還能限制訪問的頁面,而反向代理則大多搭建在網站架構中,用於緩存網站的靜態數據(如圖片、HTML靜態網頁、JS、CSS框架文件等)。
關於如何配置squid以及相關正向反向代理的實驗你可以查看下http://www.linuxprobe.com/chapter-16.html
⑵ ubuntu系統如何設置代理上網
估計是你那裡的代理不支持你進行二級代理。橋接應該是把虛擬機軟體在Windows中生成的虛擬連接和你的本地連接進行橋接吧(選中兩個連接,點擊右鍵即可看到菜單中的「橋接」命令)。現在你最好是搞清楚你的ADSL是用軟體撥號還是路由器自動撥號的。你說有代理,如果每次上網你需要自己進行撥號的話很可能是需要另外進行認證的,而且代理會對數據包進行過濾,防止你進行二級代理。
⑶ ubuntu怎樣設置代理上網
一、通過系統網路設置
1、在ubuntu桌面上點擊【系統設置】
2、在【系統設置】對話框,打開【網路】
3、在【網路】對話框中,點擊【網路代理】
4、代理【方法】選手動;【HTTP代理】輸入你的代理伺服器IP以及埠。然後【應用到整個系統】
5、在ubuntu桌面上點擊【FIREFOX瀏覽器】
6、依次打開【編輯】-【首選項】
7、在【firefox首選項】對話框中,依次點擊【高級】-【網路】-【設置】
8、在【連接設置】對話框中,選擇【使用系統代理設置】,然後確定即可上網了。
二、只設置FIREFOX上網
1、依次操作上述第5,6,7三個步驟後,在【連接設置】對話框中,選擇【手動配置代理】,然後輸入你的代理伺服器IP以及埠,最後確定。
2、這個設置只能單獨FIREFOX瀏覽器能上網,其餘軟體不能聯網。
⑷ 關於Ubuntu代理上網的問題
方法一:
這是一種臨時的手段,如果您僅僅是暫時需要通過http代理使用apt-get,您可以使用這種方式。
在使用apt-get之前,在終端中輸入以下命令(根據您的實際情況替換yourproxyaddress和proxyport)。
export http_proxy=http://yourproxyaddress:proxyport
據說取消代理使用
export http_proxy=""
即可。
方法二:
這種方法要用到/etc/apt/文件夾下的apt.conf文件。如果您希望apt-get(而不是其他應用程序)一直使用http代理,您可以使用這種方式。
注意:某些情況下,系統安裝過程中沒有建立apt配置文件。下面的操作將視情況修改現有的配置文件或者新建配置文件。
sudo gedit /etc/apt/apt.conf在您的apt.conf文件中加入下面這行(根據你的實際情況替換yourproxyaddress和proxyport)。
Acquire::http::Proxy "http://yourproxyaddress:proxyport";保存apt.conf文件。
方法三:
這種方法會在您的主目錄下的.bashrc文件中添加兩行。如果您希望apt-get和其他應用程序如wget等都使用http代理,您可以使用這種方式。
gedit ~/.bashrc在您的.bashrc文件末尾添加如下內容(根據你的實際情況替換yourproxyaddress和proxyport)。
http_proxy=http://yourproxyaddress:proxyport
export http_proxy保存文件。關閉當前終端,然後打開另一個終端。
使用apt-get update或者任何您想用的網路工具測試代理。我使用firestarter查看活動的網路連接。
如果您為了糾正錯誤而再次修改了配置文件,記得關閉終端並重新打開,否自新的設置不會生效。
⑸ 如何在桌面版 Ubuntu 中用命令行更改系統代理設置
在Linux命令行界面使用代理伺服器上網
2007-10-25 kenthy#qingnews.com
在Linux命令行界面使用代理伺服器上網--系統環境:Red Hat Enterprise Linux Server release 5 (kernel 2.6.18-8.el5xen)
在Linux命令行界面使用代理伺服器上網--軟體環境
elinks-0.11.1-5.1.el5
lynx-2.8.5-28.1
wget-1.10.2-7.el5
krb5-workstation-1.5-17
prozilla-2.0.4.tar.bz2 http://prozilla.genesys.ro/downloads/prozilla/tarballs/prozilla-2.0.4.tar.bz2
在Linux命令行界面使用代理伺服器上網--目標功能
通過指定代理伺服器,在Linux命令行界面訪問web網站、及下載軟體
(適合某些區域網必須指定代理伺服器才能上網的場合)
一、Linux命令行界面的一般代理設置方法
1、在profile文件中設置相關環境變數
# vi /etc/profile
http_proxy=http://192.168.20.20:3128 # 分別指定http、https、ftp協議使用的代理伺服器地址
https_proxy=http://192.168.20.20:3128
ftp_proxy=http://192.168.20.20:3128
no_proxy=192.168.20. # 訪問區域網地址(192.168.20.0/24網段)時不使用代理,可以用逗號分隔多個地址
export http_proxy https_proxy ftp_proxy no_proxy
保存退出,注銷重新登陸系統即可生效。
2、經測試結果
可以使用wget命令通過代理下載文件(如下行命令可以遞歸下載FreeBSD的整個中文手冊目錄):
# wget -krp -np http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/
可以使用elinks訪問web網站(適合在終端下訪問以文字為主的英文網站)
使用lynx上網時,貌似如果代理伺服器使用的是Microsoft ISA,則不支持。
[補註:Ubuntu 7.10下使用apt-get等亦測試成功]
二、在Linux命令行界面使用代理伺服器上網:安裝prozilla多線程下載工具及代理設置
1、安裝prozilla
# wget http://prozilla.genesys.ro/downloads/prozilla/tarballs/prozilla-2.0.4.tar.bz2
# tar zxvf prozilla-2.0.4.tar.bz2 -C /usr/src/
# cd /usr/src/prozilla-2.0.4
# ./configure
# make && make install
[錯誤提示:]
若編譯時報「download_win.h:55: 錯誤:有多餘的限定 『DL_Window::』」錯誤,則按提示修改出錯文件,再重新編譯即可:
—— 將源代碼里 /usr/src/prozilla-2.0.4/src/download_win.h 文件的第55行,由原來的:
void DL_Window::print_status(download_t * download, int quiet_mode);
更改為:
void print_status(download_t * download, int quiet_mode);
2、指定代理伺服器地址
# vi ~/.prozilla/prozconfig
httpproxy=192.168.20.20:3128
httpproxyuser=
httpproxypassword=
httpproxytype=7
usehttpproxy=1
ftpproxy=192.168.20.20:3128
ftpproxyuser=
ftpproxypassword=
ftpproxytype=7
useftpproxy=1
3、下載示例(指定以並發10個線程下載):
# proz -k 10 http://prozilla.genesys.ro/downloads/prozilla/tarballs/prozilla-2.0.4.tar.bz2
三、附參考:自動登陸ftp及下載文件的shell腳本
1、vi autoftp1.sh
#!/bin/bash
ftp -iun 192.168.20.20 2121 2>/dev/null /tmp/ftp.txt
ftp -iun < /tmp/ftp.txt
rm -rf /tmp/ftp.txt
⑹ ubuntu下如何設置全局代理
菜單 設置->網路->網路代理
⑺ ubuntu怎樣設置代理上網
在ubuntu桌面上點擊【系統設置】
在【系統設置】對話框,打開【網路】
在【網路】對話框中,點擊【網路代理】
代理【方法】選手動;【HTTP代理】輸入你的代理伺服器IP以及埠。然後【應用到整個系統】
在ubuntu桌面上點擊【FIREFOX瀏覽器】
依次打開【編輯】-【首選項】
在【firefox首選項】對話框中,依次點擊【高級】-【網路】-【設置】
在【連接設置】對話框中,選擇【使用系統代理設置】,然後確定即可上網了。
⑻ ubuntu 安裝 http proxy 怎麼設置
用過Linux的都知道,眾多的PROXY配置,讓人應接不暇,本文列出常見的一些PROXY的配置
1.apt-get proxy 的配置
sudo gedit /etc/apt/apt.conf
NOTE:系統里有可能沒有這個文件,直接建立一個就行
輸入下面的proxy的配置信息就行
Acquire::http::Proxy "http://username:password@address:port";
也可以增加ftp和https的proxy
Acquire::ftp::Proxy "http://username:password@address:port";
Acquire::https::Proxy "http://username:password@address:port";
其中:
username 用戶名稱
password 用戶密碼
address: 代理伺服器地址
port: 代理埠號
下面的表述都是這樣的,不再重復
2.terminal proxy 配置
gedit ~/.bashrc
輸入下面的proxy的配置信息就行
export http_proxy=http://username:password@address:port
也可以增加ftp和https的proxy
export ftp_proxy=http://username:password@address:port
export https_proxy=http://username:password@address:port
3. UI的proxy設置
點擊 System -> Preferences -> Network Proxy
4. 設置Synaptic Package Manager的proxy
System -> Administration -> Synaptic Package Manager -> Settings -> Preferences
5. 設置瀏覽器的proxy
這個由各個瀏覽器的特性來決定,比較簡單
⑼ ubuntu如何查看本地的代理IP和埠
查看ubuntu服務來器可以通過netstat命令進行源簡單查詢。 netstat命令各個參數說明如下:-t : 指明顯示TCP埠;-u : 指明顯示UDP埠;-l : 僅顯示監聽套接字(所謂套接字就是使應用程序能夠讀寫與收發通訊協議(protocol)與資料的程序);-p : 顯示進...