代理
計算機技術術語
代理伺服器(Proxy Server)是一種重要的伺服器安全功能,它的工作主要在開放系統互聯(OSI)模型的會話層,從而起到防火牆的作用。代理伺服器大多被用來連接INTERNET(國際網際網路)和INTRANET(區域網)。
C#語言中,代理是指Delegate,也翻譯為委託。C#中的delegate和C++中的函數指針基本是一回事,C#正是以delegate的形式實現了函數指針。不同的地方在於C#中delegate是類型安全的。
delegate僅僅關注涉及的方法(函數)的細節。它是一種類型,這種類型的變數可以用來賦值不同(但類似)的方法(函數)。說白了,即是將處理代碼“放置”到變數中,“執行”這個變數,就是執行這個變數中“放置”的代碼。
●常見問題
●什麼是代理伺服器
●代理伺服器的安全以及相關問題
●IE,MyIE及TT瀏覽器中如何使用代理
● 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地址,方法如下:
1.啟動OICQ,登陸后右擊下方開始菜單處的QQ小圖標,選擇“系統參數”==》“網路設置”
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代理
greenvpn
在線代理常識
在線代理常識:
在線網頁代理(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)。
該方法的關鍵之處在於“用類來表示概念”。通過使用這種方法,既能使我們避免顯示地處理內存分配,又能保持類在運行時綁定的屬性。