注意:
1,這三個代理程式運行需要安裝.Net 2.0。這裡有下載http://www.codepub.com/software/view-software-7737.html
2,監聽位址主要用於擁有多個IP而只想在某一個IP上提供服務時才需要選擇,否則預設0.0.0.0就可以了。
3,監聽埠就是代理提供服務的埠。對於直接代理和間接代理來說,就是設定代理時的連接埠。
4,如果不是為了調試,請不要打開顯示設定那裡的三個顯示選擇,否則會消耗大量CPU。
5,請不要經過代理下載大文件,代理本身為了提高性能使用了很大的緩衝區,如果下載大文件,代理佔用內存會急劇上漲。
6,三個代理程式都需要XLog.dll和XProxy.dll的支持,單獨使用時,請不要忘記拷貝這兩個檔案。
7,*.config是對應的代理的設定文件,XML格式,可以修改裡面的參數。
8,XLog.dll和XProxy.dll屬於X框架的一部分,除了X框架的元件外,三個代理程式都開放原始碼。
9,對於需要修改程式碼的用戶,如果方便,請留下狀態列那裡的文字,謝謝^_^
直接代理DirectProxy
和普通的HTTP代理程式一樣,沒有什麼特別的功能。
使用方法:瀏覽器那裡把HTTP代理的位址和連接埠設定為這裡的位址和監聽連接埠即可。
間接代理IndirectProxy
新生命間接代理開發的目的就是為了躲避透過偵測直接代理而限制共享上網的軟體(例如DrCom),在直接代理程式不可用的網路中提供代理功能。間接代理其實就是把直接代理拆成服務端和客戶端兩部分,兩端間的通訊加密傳輸。
使用方法:
撥號的機器啟動間接代理並勾選「伺服器」選項作為服務端,設定好監聽連接埠;
要上網的機器啟動間接代理作為客戶端,遠端位址和連接埠填寫服務端的位址和監聽端口,瀏覽器設定HTTP代理,位址是自己127.0.0.1,連接埠是客戶端的監聽埠。
反向代理ReverseProxy
Http反向代理設計的初衷是保護真實Web伺服器,後來也用來調試Ajax,其實還有很多很多功能,大家自己慢慢想吧。
使用方法:設定遠端位址為要對應的Web伺服器的IP或域名,並設定連接埠(預設80),監聽埠就是別人用來存取本機的連接埠。
設定完成後啟動,所有人造訪本機的監聽埠時就被對應到遠端伺服器,看起來本機就有一個和遠端伺服器一模一樣的網站。
展開