代碼是工作之餘寫的,代碼分為轉發伺服器和代理伺服器先說轉發伺服器轉發伺服器雖然也可以說成是重定向伺服器linux使用代理伺服器,例如轉發伺服器竊聽80端口,假如有瀏覽器使用者存取伺服器IP(瀏覽器預設懇求80埠),轉送伺服器接收到瀏覽器使用者的懇求後,便把瀏覽器使用者的懇求重新導向到本機的其它連接埠或則處於同一公網其它機器的指定連接埠再說一下代理伺服器先說明一下,我這個代理伺服器只能代理指定的網站或其它可以代理的顧客什麼是linuxlinux命令詳解字典,例如建在外網的SVN服務或則有些地方不能訪問的內網網站。代理伺服器分為伺服器端和客戶端,伺服器端須要運作在顧客端和你們都能存取的內網路上,顧客端須要置於能存取到須要代理程式的顧客的網路上,也可以置於顧客的本機上。用法:解壓縮proxy.tar.gz步入proxy目錄,之後makelinux使用代理伺服器,會產生三個我們須要的程序,transmit(轉發伺服器)、manager(代理伺服器端)、client(代理顧客端)伺服器端用法:./transmit[埠](例如80)./manager[連接埠](隨意指定)顧客端用法:./client-i[代理伺服器IP]:[連接埠]-t[顧客IP]:[埠]-d[顧客網域]舉例:如果我的內網伺服器IP為1.2.3.4,代理的顧客為網易(網易網域:,IP:202.108.9.33)伺服器端如下執行./transmit80./mananger8000客戶端以下執行./client-i1.2.3.4:8000-t202.108.9.33-d或./client-i1.2.3.4:8000-t202.108.9.33:80-d之後在本機hosts檔案( windows是c:windowssystem32driversetchostslinux是/etc/hosts)填加如下一行1.2.3.4這時在瀏覽器裡敲就可以透過代理伺服器存取網易了其實若果顧客是自己申請域名,就可以直接把自己的域名指向1.2.3.4,而不用更改本機hosts檔案了
以上是程式碼實作轉發伺服器與代理伺服器的詳細介紹及用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!