網路中的代理
●常見問題
●什麼是代理伺服器
●代理伺服器的安全以及相關問題
● FTP軟體中如何使用代理上傳
● 網路遊戲中如何使用代理伺服器
代理伺服器英文全稱是Proxy Server,其功能就是代理網路用戶去取得網路信息。形象的說:它是網路信息的中轉站。在一般情況下,我們使用網路瀏覽器直接去連線其他Internet站點取得網路信息時,須送出Request信號來得到回答,然後對方再把信息以bit方式傳送回來。代理伺服器是介於瀏覽器和Web伺服器之間的一台伺服器,有了它之後,瀏覽器不是直接到Web伺服器去取回網頁而是向代理伺服器發出請求,Request信號會先送到代理伺服器,由代理伺服器來取回瀏覽器所需要的信息並傳送給你的瀏覽器。而且,大部分代理伺服器都具有緩衝的功能,就好象一個大的Cache,它有很大的存儲空間,它不斷將新取得數據儲存到它本機的存儲器上,如果瀏覽器所請求的數據在它本機的存儲器上已經存在而且是最新的,那么它就不重新從Web伺服器取數據,而直接將存儲器上的數據傳送給用戶的
瀏覽器,這樣就能顯著提高瀏覽速度和效率。更重要的是:Proxy Server(代理伺服器)是Internet鏈路級
網關所提供的一種重要的安全功能,它的工作主要在
開放系統互聯(OSI)模型的對話層。主要的功能有:
代理功能
1.突破自身IP訪問限制,訪問國外站點。教育網、169網等網路用戶可以通過代理訪問國外網站。
2.訪問一些單位或團體內部資源,如某大學FTP(前提是該代理地址在該資源 的允許訪問範圍之內),使用教育網內地址段免費代理伺服器,就可以用於對教育網開放的各類
FTP下載上傳,以及各類資料查詢共享等服務。
3.突破中國電信的IP封鎖:中國電信用戶有很多網站是被限制訪問的,這種限制是人為的,不同Serve對地址的封鎖是不同的。所以不能訪問時可以換一個國 外的代理伺服器試試。
4.提高訪問速度:通常代理伺服器都設定一個較大的硬碟
緩衝區,當有外界的信息通過時,同時也將其保存到緩衝區中,當其他用戶再訪問相同的信息時, 則直接由緩衝區中取出信息,傳給用戶,以提高訪問速度。
5.隱藏真實IP:上網者也可以通過這種方法隱藏自己的IP,免受攻擊。
設定代理伺服器
1.(IE5.0以上版本中設定代理:選單欄“工具”->下拉選單“Internet選項”->選項卡“連線”->在“區域網路設定”中選中您目前 使用的連線,然後點擊右側的“設定”->在中間的“代理伺服器”欄選中“使用代理伺服器”->在“地址”和“連線埠”欄輸入本站提供的HTTP代理伺服器->確定->確定。
2.MyIE2中設定代理伺服器:選單欄“選項”——>“代理伺服器”——>“代理設定”——>在輸入框中輸入標準格式的代理伺服器,如XXX.XXX.XXX.XXX:連線埠,然後“確定”並退出,繼續,選單欄“選項”——>“代理伺服器”——>然後選擇剛才輸入的代理伺服器
3.騰訊瀏覽器(TT瀏覽器)中設定代理伺服器:選單欄“工具”——>“WWW代理”——>“設定代理”——>在代理設定對話框中,點擊“新增”——>在代理設定區中,輸入代理,然後“確定”並退出,繼續,選單欄“工具”——>“WWW代理”——>然後選擇剛才輸入的代理伺服器
代理QQ方法
用SOCKS代理上QQ,可隱藏真實IP位址,方法如下: 2.在伺服器地址與連線埠處填QQ伺服器地址,最好數字的。如5202.104.129.2515連線埠:8000
3.在“使用
SOCKS5代理伺服器”前打上勾,在“代理伺服器地址”與“
連線埠號”處,(QQ代理的連線埠號一般為1080)分別填上最新SOCKS代理(SOCKS4也可用)
4.在“校驗用戶名”與“校驗用戶密碼”處全部刪空,然後點“測試”,如能通過,則說明代理伺服器工作正常,否則換一個。
5.按“確定”,點擊系統列的QQ小圖示,先離線再上線即可。。
代理常見FTP工具
1.FlashFXP3.0以前版本中設定代理:選單欄“選項”——>參數設定——>代理和
防火牆,然後在“代理伺服器”項中選擇代理類型,填寫代理
2.FlashFXP3.0以後版本中設定代理:選單欄“選項”——>參數設定——>連線,然後在“代理伺服器”項中選擇代理類型,填寫代理
3.CuteFTP XP 5.0.2 中文版中設定代理:選單欄“編輯”——>設定——>連線——>SOCKS-->選擇代理類型,如SOCKS4或者SOCKS5,並填寫代理
4.LeapFtp中設定代理:選單欄“選項”——>參數設定——>常規——>代理,將“使用代理”前面的方框鉤上,然後填寫代理,並將下面的SOCKS防火牆鉤上
代理伺服器除了網路服務商為了各種目的而開設外,大部分是新建
網路伺服器設定的疏漏!雖然法律尚無具體規定,但沒有經過允許而使用他人的伺服器當然還是不太好!雖然目的主機一般只能得到您使用的代理伺服器IP,似乎有效的遮掩了你的行程,但是值得一提的是:網路服務商開通的專業級代理伺服器一般都有路由和流程記錄,因此可以輕易的通過調用歷史紀錄來查清使用代理伺服器地址的來路。當然,利用多層代理會增加被捕獲的難度,但也不是不可能的。曾經就有報導有人使用代理伺服器進攻“天府熱線”,進行非法活動而被抓的訊息。因此,建議大家不要利用代理伺服器來進行特別行動!只要你不使用代理進行非法活動,一般是沒有關係的。
網路代理分類
網路代理分類:
線上代理
HTTP代理
SOCKET4代理
SOCKET5代理
線上代理常識
線上代理常識:
線上
網頁代理(Web Proxy Server),是目前簡單、高速、有效的訪問國際網站的最佳途徑,它的功能就是用戶與Web伺服器之間的一個中轉站,當用戶訪問國際網站時候,通過代理伺服器來訪問目標網站,並
快取在代理伺服器。這樣一來如果當用戶訪問的站點之前有人訪問過,用戶將直接從代理伺服器上讀取信息,因此顯著提高瀏覽速度與效率。另外,網頁代理還能禁止惡意網頁代碼保護您的瀏覽器不受干擾。
另外補充一下:網路加速器也是代理的一種形式。
SOCK5代理伺服器
SOCK5代理伺服器 :
被代理端與代理伺服器通過“SOCK4/5
代理協定”進行通迅(具體協定內容可查看RFC文檔)。SOCK4代理協定可以說是對HTTP代理協定的加強,它不僅是對
HTTP協定進行代理,而是對所有向外的連線進行代理,是沒有協定限制的。也就是說,只要你向外連線,它就給你代理,並不管你用的是什麼協定,極大的彌補了HTTP代理協定的不足,使得很多在HTTP代理情況下無法使用的網路軟體都可以使用了。(例如:OICQ、MSN等軟體)SOCK5代理協定又對前一版進行了修改,增加了支持UDP代理及身份驗證的功能。它不是“協定代理”,所以它會對所有的連線進行代理,而不管用的是什麼協定。
HTTP代理
HTTP代理:
同上利用HTTP協定通訊的方式,HTTP協定即
超文本傳輸協定,是Internet上進行信息傳輸時使用最為廣泛的一種非常簡單的通信協定。部分
區域網路對協定進行了限制,只允許用戶通過HTTP協定訪問外部網站。
設計的代理
代理就是定義一個行為和某類(class)的對象相似,而又潛在地表示了所有繼承自該類的對象的東西,我們把這種類的對象叫做代理(surrogate)。
該方法的關鍵之處在於“用類來表示概念”。通過使用這種方法,既能使我們避免顯示地處理記憶體分配,又能保持類在運行時綁定的屬性。