⑴ 求delphi 設置socks5代理訪問網頁的源碼
增加一個TIdIOHandlerSocket組件和一個TIdSocksInfo組件
把原來的IdHTTP組件的IOHandler屬性設置為新增加的TIdIOHandlerSocket組件
把新增加的TIdIOHandlerSocket組件的SocksInfo屬性設置為新增加的TIdSocksInfo組件
然後在TIdSocksInfo組件中正確設置Socks5代理的參數
⑵ 遠程式控制制Delphi源代碼
http://www.2ccc.com/search.asp?KeyWord=%BB%D2%B8%EB%D7%D3
灰鴿子VIP1.2的源代碼
灰鴿子是一個遠程式控制制類軟體,主要功能有:
1.文件管理:模枋 Windows 資源管理器,可以對文件進行:復制、粘貼、刪除,重命名、遠程運行等,可以上傳下載文件或文件夾,操作簡單易用。
2.遠程式控制制命令:查看遠程系統信息、剪切板查看、進程管理、窗口管理、外設控制、服務管理、共享管理、代理服務、MS-Dos模擬、其它控制!
3.捕獲屏幕:不但可以連繼的捕獲遠程電腦屏幕,還能把本地的滑鼠及鍵盤傳動作送到遠程實現實時控制功能!
4.注冊表模擬器:遠程注冊表操作就像操作本地注冊表一樣方便!
5.遠程通訊:除普通的文字聊天以外,還有語音聊天的功能(雙方ADSL上網情況下語音良好)!
6.代理服務:可以讓服務端開放Socks5代理伺服器功能,還可以讓服務端開放FTP功能!
7.命令廣播:可以對自動上線主機進行命令播,如關機、重啟、打開網頁等,點一個按鈕就可以讓N台機器同時關機或其它操作!
⑶ OkHttp源碼解析 (三)——代理和路由
初看OkHttp源碼,由於對Address、Route、Proxy、ProxySelector、RouteSelector等理解不夠,讀源碼非常吃力,看了幾遍依然對於尋找復用連接、創建連接、連接伺服器、連接代理伺服器、創建隧道連接等邏輯似懂非懂,本篇決定梳理一遍相關的概念及基本原理。
● HTTP/1.1(HTTPS)
● HTTP/2
● SPDY
一個http請求的流程(直連):
1、輸入url及參數;
2、如果是url是域名則解析ip地址,可能對應多個ip,如果沒有指定埠,則用默認埠,http請求用80;
3、創建socket,根據ip和埠連接伺服器(socket內部會完成3次TCP握手);
4、socket成功連接後,發送http報文數據。
一個https請求的流程(直連):
1、輸入url及參數;
2、如果是url是域名則解析ip地址,可能對應多個ip,如果沒有指定埠,則用默認埠,https請求用443;
3、創建socket,根據ip和埠連接伺服器(socket內部會完成3次TCP握手);
4、socket成功連接後進行TLS握手,可通過java標准款提供的SSLSocket完成;
5、握手成功後,發送https報文數據。
1、分類
● HTTP代理:普通代理、隧道代理
● SOCKS代理:SOCKS4、SOCKS5
2、HTTP代理分類及說明
普通代理
HTTP/1.1 協議的第一部分。其代理過程為:
● client 請求 proxy
● proxy 解析請求獲取 origin server 地址
● proxy 向 origin server 轉發請求
● proxy 接收 origin server 的響應
● proxy 向 client 轉發響應
其中proxy獲取目的伺服器地址的標准方法是解析 request line 里的 request-URL。因為proxy需要解析報文,因此普通代理無法適用於https,因為報文都是加密的。
隧道代理
通過 Web 代理伺服器用隧道方式傳輸基於 TCP 的協議。
請求包括兩個階段,一是連接(隧道)建立階段,二是數據通信(請求響應)階段,數據通信是基於 TCP packet ,代理伺服器不會對請求及響應的報文作任何的處理,都是原封不動的轉發,因此可以代理 HTTPS請求和響應。
代理過程為:
● client 向 proxy 發送 CONNET 請求(包含了 origin server 的地址)
● proxy 與 origin server 建立 TCP 連接
● proxy 向 client 發送響應
● client 向 proxy 發送請求,proxy 原封不動向 origin server 轉發請求,請求數據不做任何封裝,為原生 TCP packet.
3、SOCKS代理分類及說明
● SOCKS4:只支持TCP協議(即傳輸控制協議)
● SOCKS5: 既支持TCP協議又支持UDP協議(即用戶數據包協議),還支持各種身份驗證機制、伺服器端域名解析等。
SOCK4能做到的SOCKS5都可得到,但反過來卻不行,比如我們常用的聊天工具QQ在使用代理時就要求用SOCKS5代理,因為它需要使用UDP協議來傳輸數據。
有了上面的基礎知識,下面分析結合源碼分析OkHttp路由相關的邏輯。OkHttp用Address來描述與目標伺服器建立連接的配置信息,但請求輸入的可能是域名,一個域名可能對於多個ip,真正建立連接是其中一個ip,另外,如果設置了代理,客戶端是與代理伺服器建立直接連接,而不是目標伺服器,代理又可能是域名,可能對應多個ip。因此,這里用Route來描述最終選擇的路由,即客戶端與哪個ip建立連接,是代理還是直連。下面對比下Address及Route的屬性,及路由選擇器RouteSelector。
描述與目標伺服器建立連接所需要的配置信息,包括目標主機名、埠、dns,SocketFactory,如果是https請求,包括TLS相關的SSLSocketFactory 、HostnameVerifier 、CertificatePinner,代理伺服器信息Proxy 、ProxySelector 。
Route提供了真正連接伺服器所需要的動態信息,明確需要連接的伺服器IP地址及代理伺服器,一個Address可能會有很多個路由Route供選擇(一個DNS對應對個IP)。
Address和Route都是數據對象,沒有提供操作方法,OkHttp另外定義了RouteSelector來完成選擇的路由的操作。
1、讀取代理配置信息:resetNextProxy()
讀取代理配置:
● 如果有指定代理(不讀取系統配置,在OkHttpClient實例中指定),則只用1個該指定代理;
● 如果沒有指定,則讀取系統配置的,可能有多個。
2、獲取需要嘗試的socket地址(目標伺服器或者代理伺服器):resetNextInetSocketAddress()
結合Address的host和代理,解析要嘗試的套接字地址(ip+埠)列表:
● 直連或者SOCK代理, 則用目標伺服器的主機名和埠,如果是HTTP代理,則用代理伺服器的主機名和埠;
● 如果是SOCK代理,根據目標伺服器主機名和埠號創建未解析的套接字地址,列表只有1個地址;
● 如果是直連或HTTP代理,先DNS解析,得到InetAddress列表(沒有埠),再創建InetSocketAddress列表(帶上埠),InetSocketAddress與InetAddress的區別是前者帶埠信息。
3、獲取路由列表:next()
選擇路由的流程解析:
● 遍歷每個代理對象,可能多個,直連的代理對象為Proxy.DIRECT(實際是沒有中間代理的);
● 對每個代理獲取套接字地址列表;
● 遍歷地址列表,創建Route,判斷Route如果在路由黑名單中,則添加到失敗路由列表,不在黑名單中則添加到待返回的Route列表;
● 如果最後待返回的Route列表為空,即可能所有路由都在黑名單中,實在沒有新路由了,則將失敗的路由集合返回;
● 傳入Route列表創建Selection對象,對象比較簡單,就是一個目標路由集合,及讀取方法。
為了避免不必要的嘗試,OkHttp會把連接失敗的路由加入到黑名單中,由RouteDatabase管理,該類比較簡單,就是一個失敗路由集合。
1、創建Address
Address的創建在RetryAndFollowUpInteceptor里,每次請求會聲明一個新的Address及StreamAllocation對象,而StreamAllocation使用Address創建RouteSelector對象,在連接時RouteSelector確定請求的路由。
每個Requst都會構造一個Address對象,構造好了Address對象只是有了與伺服器連接的配置信息,但沒有確定最終伺服器的ip,也沒有確定連接的路由。
2、創建RouteSelector
在StreamAllocation聲明的同時會聲明路由選擇器RouteSelector,為一次請求尋找路由。
3、選擇可用的路由Route
下面在測試過程跟蹤實例對象來理解,分別測試直連和HTTP代理HTTP2請求路由的選擇過程:
● 直連請求流程
● HTTP代理HTTPS流程
請求url: https://www.jianshu.com/p/63ba15d8877a
1、構造address對象
2、讀取代理配置:resetNextProxy
3、解析目標伺服器套接字地址:resetNextInetSocketAddress
4、選擇Route創建RealConnection
5、確定協議
測試方法:
● 在PC端打開Charles,設置埠,如何設置代理,網上有教程,比較簡單;
● 手機打開WIFI,選擇連接的WIFI修改網路,在高級選項中設置中指定了代理伺服器,ip為PC的ip,埠是Charles剛設置的埠;
● OkHttpClient不指定代理,發起請求。
1、構造address對象
2、讀取代理配置:resetNextProxy
3、解析目標伺服器套接字地址:resetNextInetSocketAddress
4、選擇Route創建RealConnection
5、創建隧道
由於是代理https請求,需要用到隧道代理。
從圖可以看出,建立隧道其實是發送CONNECT請求,header包括欄位Proxy-Connection,目標主機名,請求內容類似:
6、確定協議,SSL握手
1、代理可分為HTTP代理和SOCK代理;
2、HTTP代理又分為普通代理和隧道代理;普通代理適合明文傳輸,即http請求;隧道代理僅轉發TCP包,適合加密傳輸,即https/http2;
3、SOCK代理又分為SOCK4和SOCK5,區別是後者支持UDP傳輸,適合代理聊天工具如QQ;
4、沒有設置代理(OkHttpClient沒有指定同時系統也沒有設置),客戶端直接與目標伺服器建立TCP連接;
5、設置了代理,代理http請求時,客戶端與代理伺服器建立TCP連接,如果代理伺服器是域名,則解釋代理伺服器域名,而目標伺服器的域名由代理伺服器解析;
6、設置了代理,代理https/http2請求時,客戶端與代理伺服器建立TCP連接,發送CONNECT請求與代理伺服器建立隧道,並進行SSL握手,代理伺服器不解析數據,僅轉發TCP數據包。
如何正確使用 HTTP proxy
OkHttp3中的代理與路由
HTTP 代理原理及實現(一)
⑷ Socks5 udp代理
socks5在socks4上多了對udp代理的支持,可以說是「全能代理」了。udp代理較對比tcp代理,流程上要復雜一些,下面從最開始流程講起
客戶端建立和代理服的tcp連接A,並發送第一幀數據:
代理伺服器收到後,會鑒別VER,回應
流程和前一篇 socks5協議簡介 完全相同
客戶端發送第二幀數據:
CMD:命令,tcp代理0x01,udp代理0x03
RSV:保留欄位
ATYP:地址類型 0x01:ipv4,0x03:域名,0x04:ipv6
DST.ADDR:本地使用udp的地址
DST.PORT:本地使用udp的埠
比如數據 :0x05|0x03|0x00|0x01|0x00000000|0x0000
代表需要代理的是udp連接,此時DST.ADDR和DST.PORT代表客戶端UDP准備發送的地址和埠,用於伺服器許可權控制(只給DST.ADDR:DST.PORT發出來的udp包代理),當然可以為空即全是0
代理服收到後,回復
REP:狀態位,0x00代表連接DST.ADDR成功了
RSV:保留欄位
ATYP:地址類型 0x01:ipv4,0x03:域名,0x04:ipv6
BND.ADDR:udp代理地址
BND.PORT:udp代理埠
比如,返回0x05|0x00|0x00|0x01|0xc0a8c76a|0xcdf0,通知客戶端UDP代理地址是192.168.199.106:52720,有什麼udp包直接向這個地址發
客戶端知道udp代理地址後,將所在發送的數據DATA需要包裹成下面的幀發送給192.168.199.106:52720
RSV:保留位
FRAG:分片位
ATYP:地址類型 0x01:ipv4,0x03:域名,0x04:ipv6
DST.PORT:目標地址
DST.PORT:目標埠
DATA:要發送的數據
其中FRAG分片位,用於控制大幀分成多幀用,一般情況下為0x00(不分幀)
UDP代理收到後,將DATA分離出來,發送給DST.ADDR:DST.PORT,同時,收到目標報的UDP的數據,也包裹成上面幀結構發給客戶端
可以發現,udp代理的建立是在與代理服先建立tcp連接,tcp連接上先「握手」和「准備代理」,客戶端知道udp代理地址後,就不用這個tcp連接了,直接udp代理了,理論上這個tcp連接無用了,但socks5協議指出,這個tcp連接要保持長連接,如果斷開,則相應的udp代理也要結束,真正實現上,我看過的許多socks5代理源碼沒實現的這么細,我的golang實現socks5上,也只是保持這個tcp長連接,有時間再完善這個細節點
想詳細了解的可以參照我的golang實現 https://github.com/0990/socks5
RFC1928-SOCKS Protocol Version 5
⑸ 怎麼對ccproxy設置高級隱藏
CCProxy的高級設置大全:
CCProxy是我們常用的一款國產代理軟體,其實他還有許多高級功能我們沒有注意過,現收錄部分如下:
怎樣修改帳號管理所支持的帳號數
默認值是300。對應CCProxy.ini里的MaxUserCount。
怎樣修改時間安排的支持數目
默認值是20。對應CCProxy.ini里的MaxTimeSchele。
怎樣修改網站過濾的支持數目
默認值是20。對應CCProxy.ini里的MaxWebFilter。
怎樣修改CCProxy的同時在線支持數目
默認值是300。對應CCProxy.ini里的MaxConnection。
怎樣攔截進出代理伺服器的所有數據
本功能原來是方便用戶反饋程序錯誤用的。在主界面上,按住Ctrl鍵,雙擊"0/0"。所有攔截的數據都保存到C:\log.dat。最多保存256K數據。此功能影響代理伺服器速度,需即時關閉。對應CCProxy.ini里的BugTrace。
怎樣在線檢查CCProxy最新版本
此功能不會將您的電腦的任何信息發送給遙志軟體,請放心使用。
雙擊主界面上的U字母。
怎樣修改界面的連接數曲線(綠色)的顯示高度和流量帶寬曲線(黃色)顯示高度?
在界面上單擊滑鼠右鍵,在彈出的窗口中修改度默認是300和256,
怎樣調出Windows任務管理器?
雙擊主界面上的0/0。
怎樣知道所運行的CCProxy的發布時間
雙擊主界面上的時間數字。
怎樣快速進到CCProxy安裝目錄
按著Ctrl鍵,雙擊主界面上的時間數字。
怎樣知道今天的農歷日期
按著Shift鍵,雙擊主界面上的時間數字。
怎樣實現啟動CCProxy時自動撥號和關閉CCProxy時自動斷線
對應CCProxy.ini里的DialWhenStartup和DisconnectWhenShutdown。將值設成1時,表示打開這個功能。在使用此功能前,要設置好代理伺服器的撥號選項。
怎樣讓伺服器撥號閑置時自動斷網並關機
此功能由黑龍江天衣有縫提出。首先要設置好撥號閑置自動斷開功能,然後將CCProxy.ini里的
ShutDownWhenIdle=1。
怎樣實現定時關機
CCProxy.ini
[ShutDown]
Enable=1
Time=20:00
表示20:00關機
CCProxy.ini
[ShutDown]
Enable=1
Time=05:05
表示05:05關機
此功能最好在CCProxy
NT服務方式下運行,這樣CCProxy可以獲得更高的許可權來關閉電腦
怎樣修改網站過濾伺服器返回的字元串
CCProxy.ini里的
WebSiteForbidden對應站點過濾伺服器返回的字元串。注意,要保留%s。WebContentForbidden對應內容過濾伺服器返回的字元串。
如果WebSiteForbidden里填寫的是一個文件絕對路徑名,那麼伺服器會讀取該文件來作為過濾網站返回信息。如:WebSiteForbidden=c:\alert.htm。
如果WebContentForbidden里填寫的是一個文件絕對路徑名,那麼伺服器會讀取該文件來作為內容過濾返回信息。如:WebSiteForbidden=c:\alert.htm。
怎樣修改網頁身份認證里的字元串
CCProxy.ini里的
WebAuthTitle對應認證對話框里的字元串「CCProxy
Authorization」。AuthorityFailed對應認證失敗後伺服器返回的字元串。
怎樣實現驗證失敗時顯示指定的htm文件?
CCProxy.ini里的
AuthorityFailed里輸入htm文件的絕對地址。例如:AuthorityFailed=f:\1.htm,表示顯示F盤根目錄下的1.htm文件。
怎樣實現帳號排序?
"帳號管理"→
點擊"用戶名"、"IP地址"、"MAC地址"、"連接數"任一欄位名即可按所選欄位名排序,連續點擊則分別按"降序"、"升序"分別排列。確定後,將按照排序結果保存帳號。
怎樣實現遠程撥號?
1)
在伺服器上手工建立一個撥號連接,並且測試一下這個撥號連接是否有效。
2) "設置"-> 選擇"遠程撥號"。
3)
"設置"->"高級"->"撥號":在"撥號列表"中選擇 1)中建立的撥號連接。在"撥號用戶名"、"撥號密碼"里填上正確的上網帳號信息。
4)
在帳號管理中編輯或新增用戶,並選擇允許該用戶"遠程撥號"。
5) 客戶端的瀏覽器首先要設置好HTTP代理服務。然後在瀏覽器中輸入
http://ccproxy.connect 就可以撥號了,如果客戶端使用
http://ccproxy.connect.電話號碼.用戶名.密碼,則用指定的電話號碼和用戶帳號信息撥號。
6) 斷開撥號網路連接則在瀏覽器中輸入
http://ccproxy.disconnect
怎樣實現通過客戶端使伺服器自動撥號?
1)"設置"->
選擇"遠程撥號"。
2)"設置"->"高級"->"撥號"->
選擇"允許自動撥號",然後在相應代理協議前打勾。
3)"帳號"-> 編輯或新建帳號 ->
選擇"遠程撥號"。
這樣,只要被允許的客戶端使用被允許的協議(HTTP/FTP/TELNET等)就可以實現伺服器自動撥號功能。
怎樣實現隱藏任務欄圖標 ?
編輯ccproxy.ini,在
[System]
下增加一行Allhide=1。去掉這一行則顯示圖標。
或:"設置"->"高級"->"其他":選擇"隱藏所有"。
若要重新顯示主界面,只需再運行一次CCProxy即可(CCProxy自動判斷,不會在同一個目錄下啟動多個進程)。
怎樣使用熱鍵激活界面?
編輯CCProxy目錄下的CCProxy.ini,把EnableHotKey=0改為1,然後保存文件並重啟CCProxy軟體。以後當軟體隱藏後,只要按下"CTRL+ALT+C",界面會重新顯示。
怎樣實現管理員密碼控制?
"設置"->"高級"->"其他":選擇"密碼保護",然後在相應的密碼框中輸入密碼。這樣每次修改設置、增加或編輯帳號、退出程序都必須輸入正確密碼方可。
若需要每次啟動時必須輸入密碼則再選擇"啟動時需要密碼"。建議一般情況下不選擇。
怎樣讓客戶端顯示廣告條?
這是一個相當有趣的功能,最初由上海復旦大學Hyne提出。
默認狀態是關閉。對應CCProxy.ini里的AddMessage。AddMessage=1,表示開放廣告條功能。同時在CCProxy運行目錄下寫一個addmessage.htm文件(小於4096位元組),當然這個文件的編寫很要技巧。
提供兩個非常經典的例子:ads1.zip(Hyne提供)
ads2.zip(testa提供) 歡迎提供更多好的例子。
另外,可以在界面中按住shift雙擊0/0,在彈出的對話框中選擇,
怎樣往客戶端發送信息?
客戶端如果是Win98,要求已經運行了windows目錄下的WINPOPUP.EXE。如果是Win2000/NT,則系統已經自帶了消息接收功能。選中需要發信息的帳號點擊右鍵,在第一個編輯框里輸入接收者的機器名,第二個編輯框里輸入要發送的文字,點擊確定就可以發送信息到客戶端了。如果上面的對話框里輸入的是"*"號,可以發送到區域網里的任何一台機器。
怎樣實時觀測客戶端訪問內容(網站)以及客戶端連接數和流量?
雙擊主界面綠色網格即可,並且雙擊左上角的"當前連接信息」左邊那個圖標,可以切換觀察狀態。
怎樣實現流量統計和計費?
1)
在CCProxy的"設置"—"高級"—"日誌"—"運行流量統計"前面打勾,並設定"流量統計間隔時間"(默認為10分鍾),這樣系統會在log文件夾中生成一個文件(如data20030613.txt),並每隔10分鍾系統在該文件中寫入一次流量統計數據;
2)
點擊"流量統計",即可打開流量統計文件,觀察到流量記錄(前面的為流進數據,後面的為流出數據);
3)
下載CCReport插件,可以根據統計出的流量,計算出每用戶的使用費用。
怎樣實現埠映射?
在"設置"頁面點擊"埠映射"後面的E按鈕,進行相應的設置即可:
怎樣設置二級代理?
"
設置"->"高級"->"二級代理":選擇"啟用二級代理",在代理地址中輸入上級代理伺服器IP或計算機名稱,選擇代理協議
HTTP/HTTPS/SOCKS,再輸入對應的埠。若需要驗證密碼,則選擇"需要驗證",在"用戶名"、"密碼"框中分別輸入指定信息。需要注意的是:
1)
若上級提供了SOCKS5服務,則可以為下級提供包括HTTP/FTP/GOPHER/SOCKS/RTSP/MMS/TELNET等協議在內的幾乎任何服務,本程序可以全部自動轉換;若上級提供了HTTPS服務,則絕大部分服務也可為下級提供,除了QQ/PP等UDP協議;若上級只提供了HTTP服務,則下級只能使用HTTP/FTP/GOPHER/SOCKS/TELNET等一般協議,RTSP/MMS等協議無法轉換。
2)
6.0版支持不同的協議可以設置不同的二級代理或者不使用二級代理,即每一個協議都可以使用不同的上級代理和不同的協議或者部分協議使用上級代理,而部分協議可以不使用上級代理,也可以全部使用同一個上級代理和協議。
怎樣同時運行多個ccproxy進程?
編輯ccproxy.ini,修改EnableMultiRun=1即可,但須安裝在不同目錄,使用不同埠。
怎樣訪問帶域驗證的網頁?
可以只設置socks代理來實現訪問,CCProxy要開放DNS服務和SOCKS4服務,客戶端的DNS里要設置伺服器的IP地址。
怎樣結合殺毒軟體檢查所有通過代理發送和接收的郵件病毒?
編輯ccproxy.ini,修改AntiVirusGate=1表示啟用郵件殺毒。目前我們測試過的軟體有瑞星2003版和Norton
2003版,只要伺服器上安裝了這樣的殺毒軟體,就可以實現代理伺服器郵件殺毒功能。
如何控制流媒體視頻帶寬?
編輯ccproxy.ini,修改[MMS]項:EnableRecord=1
如何屏蔽埠和屏蔽IP?
編輯ccproxy.ini,修改[DestDisable]項:
PortDisabled=1表示啟用埠屏蔽,Port=25;110;80表示屏蔽這些埠;
IPDisabled=1表示啟用IP屏蔽,IP=0.0.0.0-202.0.0.0表示屏蔽這個范圍內的IP
用戶通過web方式發送郵件時如何禁止發送附件?
在"內容過濾"里加入";; filename="。(注意:
在分號後面有一空格,如果有其餘過濾的內容如chat等必須放在第一位,
怎樣在客戶端Ping互聯網地址?
1)首先確認CCProxy的Telnet代理已經打開。
2)假設代理伺服器地址是192.168.0.1,在客戶端上輸入命令行
telnet 192.168.0.1,然後回車。
3)在提示符CCProxy Telnet>後,輸入你要ping的地址,如ping
sina.com.cn ,然後回車。
在遠程終端服務(Terminal
Services)下運行CCProxy需要注意的事項?
如果在遠程終端服務(Terminal
Services)下運行CCProxy,而且以NT服務方式運行,需要設置CCProxy.ini里的一個參數:TerminalServices=1。顯示CCProxy界面只需要再次運行CCProxy就可以了。
怎樣在代理伺服器CCProxy里巧妙的利用Auto
Proxy功能?
在代理伺服器CCProxy里巧妙的利用Auto
Proxy功能,請看詳細設置
C源代碼:客戶端怎樣通過proxy進行連接,支持https,
socks5代理?
客戶端通過proxy進行連接,支持https,
socks5代理的C源代碼請看
如何突破屏蔽代理訪問的網站?
有些網站屏蔽代理訪問,可以通過編輯CCProxy目錄下的CCProxy.ini來突破屏蔽,把EnableProxyConnection=0改為1,然後保存文件並重啟CCProxy軟體。詳細設置>>
如何綁定伺服器IP地址?
編輯CCProxy目錄下CCProxy.ini文件,把ServerBindIP=0.0.0.0改為伺服器接入線路的IP地址,然後保存文件並重啟CCP
roxy軟體。當伺服器有多條線路接入時,管理員可以通過此功能合理分配帶寬資源。詳細設置>>
如何讓目標網站無法得知你是從哪個網站進入該網站?
編輯CCProxy目錄下CCProxy.ini文件,把EnableReferer=0改為1,然後保存文件並重啟CCProxy軟體。此功能便於保密,讓目標網站無法得知你是從哪個網站進入該網站的。詳細設置>>
如何關閉gzip,加強廣告條功能的應用范圍?
編輯CCProxy目錄下CCProxy.ini文件,把EnableGzip的值改為0,然後保存文件並重啟CCProxy軟體,此功能可以大大加強廣告條功能的應用范圍。