天天看點

巧用搜狗浏覽器的代理伺服器加速上網

相信很多朋友、特别是校内的同學越來越趨向于使用搜狗浏覽器來上網,因為搜狗有内置的全網加速功能,通路公網、國外網站十分快速友善。不過在教育網内,使用搜狗之外的浏覽器(例如IE、Chrome、The World等等)、或者其它應用程式需要聯網(例如防毒軟體更新病毒庫、QQ登入、迅雷下載下傳等等),入網速度則非常緩慢,有時甚至根本連不上。這裡給大家推薦一個非常巧妙的解決辦法,就是利用搜狗浏覽器的代理伺服器(127.0.0.1: 8081)來加速你的應用程式聯網速度。

  其實搜狗浏覽器全網加速的原理是在本地端口8081映射了一個代理伺服器。搜狗安裝目錄有一個at1.dll檔案,如果你用processxp就可以看到,sougouexplorer.exe 中的TCP/IP中有個位址為 127.0.0.1:8081 的監聽端口,這就是搜狗所用的本地代理了。Sogou 的加速就是在背景建立一個子程序(在任務管理器可以看到 2 個 sougouexplorer.exe),專門做代理使用的,打開這個子程序後,Sogou浏覽器會在本地8081端口建立一個代理。然後我們在用Sogou浏覽器的時候,系統就會使用這個代理來上網。弄清這個原理以後,我們就可以利用Sogou浏覽器的這個特點來實作對其它浏覽器的加速了!

  方法一:

  最簡單、但又最不友善的辦法,就是一直開着搜狗浏覽器,将其全網加速功能打開。然後再把你想用的浏覽器的代理伺服器位址設為“127.0.0.1”,把端口設為“8081”,支援https,http,然後,你的浏覽器速度就飛快了。 (一般直接在IE的Internet選項--連接配接--區域網路設定 裡做就行,無論以IE為核心的The World、遨遊,還是 Chrome,都能得到加速效果)

  但是,這種方法有一個很明顯的缺點,就是必需得開着Sogou,雖然現在大家記憶體都很大,但是怎麼看怎麼礙眼。是以就有第二種方法了。

  方法二:

  首先将浏覽器或其它應用程式的代理伺服器設定為 127.0.0.1:8081

  然後在桌面建立一個快捷方式指向 SogouExplorer.exe -proxy。

  比如說我的是指向"E:\Program Files\SogouExplorer\SogouExplore.exe" –proxy (注意雙引号的位置,詳細圖解請參見 參考來源[3])

  連續輕按兩下這個快捷方式兩次,代理伺服器就啟動了,就可以享受全網加速啦!

-----------------------------------------------------------------------------------

------------------------------------------------------------------------------------

搜狗浏覽器(Sogou Explorer)的代理很強大,但是這個浏覽器不是很穩定,不像搜狗官方宣稱的不假死,我自己還是更喜歡 Firefox 的,當搜狗浏覽器出來的一段時間,我為了能逃出教育網,一直使用搜狗浏覽器,将 Firefox 暫時放到一邊,可是用了一段時間以後,覺得搜狗浏覽器缺點太多,唯一的優點就是他的代理功能,是以還是打算換回 Firefox 。今天就介紹怎麼将搜狗浏覽器的代理移植到 Firefox 或者IE上面。

分析代理程序

  其實 Sogou 代理的原理原理設這樣的,首先如果你設定了 “啟用教育網代理“,那麼你的 sogou 會建立一個子程序,專門做代理使用的,用Process Explorer可以看到 這個子程序的指令行:

“您的sogou浏覽器位址/SogouExplorer.exe” -proxy “您的sogou浏覽器位址/SogouExplorerat1.dll” “EDUANDVIDEO” “CABC1F98EE13FEA9A6B96A63842051BC” “C:/documents and SettingsAdministratorApplication DataSogouExplorerSogouVideoCache” 500

  可以看到 Sogou 浏覽器是使用這個指令行來調用代理的:SogouExplorer.exe -proxy

配置代理程序

  第一種方法:

  點選”開始”菜單-”運作”-輸入”cmd” ---您的sogou浏覽器位址/SogouExplorer.exe -proxy

  可以做成快捷方式,後面直接加參數-proxy就行了……

  第二種方法:

“您的sogou浏覽器位址/SogouExplorer.exe” -proxy “您的sogou浏覽器位址/SogouExplorerat1.dll” “EDUANDVIDEO” “CABC1F98EE13FEA9A6B96A63842051BC” “C/Documents and SettingsAdministratorApplication DataSogouExplorerSogouVideoCache” 500

  将上面的參數檔案寫成 .cmd 或者 .bat 直接執行,在TCP/IP 頁籤還可以看到 該程序在 8081 和 8082 兩個端口 ,不過這樣做以後會一直有一個指令行視窗出現在桌面上,不用慌,這個指令行運作後就可以關閉它啦!

  以上兩種方法都隻是在目前有效,就是說每次開機都要手動打開這個程序,下面第三種方法就是實作代理程序開機自啟動,當然你也可以直接将上面兩個方法中的快捷方式直接放到”啟動“目錄下。

  第三種方法:

  将下面文本儲存為 REG 檔案,輕按兩下導入即可開機自動啟動 Sogou 代理

WindowsRegistry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]

“SogouExplorer.exe”=”\"C:\\Program Files\\SogouExplorer\\SogouExplorer.exe” -proxy “C:\\Program Files\\SogouExplorer\\at1.dll” “EDUANDVIDEO” “CABC1F98EE13FEA9A6B96A63842051BC”\"

  注意:EDUANDVIDEO和CABC1F98EE13FEA9A6B96A63842051BC是和機器相關的識别碼,每個人的都不一樣,自己用Process Explorer檢視後替換掉這兩個參數,且注意第一行和第三行中間要空一行。

  第四種方法:

  将這個SoGou Proxy.vbs腳本下載下傳下來,用記事本打開,将 uID = ” ” 中的雙引号裡面添加為自己的辨別,儲存,輕按兩下就可以啦!

在 Firefox 調用搜狗代理程序

  做完以上的配置過程,調用就相當簡單啦,隻需要在 Firefox 上設定代理就可以啦

  代理位址是127.0.0.1:8081類型http

優點以及不足我介紹的幾個方法可以讓你直接使用 Firefox 調用 Sogou 浏覽器的代理服務,這個隻是調用代理程序,是以不用打開 Sogou 浏覽器。很棒吧…………

不過,這個代理調用有一個問題,這個問題隻針對 IE 使用者:當我們設定代理程序開機啟動後,要是開機時你的 IE 是使用代理的,則這時候會彈出一個警告視窗,說 Sogou 代理調用出錯,放心,代理不會出錯,隻需要将這個視窗關掉就可以啦!

最後友情提示:

  1. 本腳本隻對有教育網出口的使用者有效

  2. 希望大家能有節制地使用搜狗的免費代理

------------------------------------------------------------------------------

-------------------------------------------------------------------------------

搜狗浏覽器的代理可以使用"F:\Program Files\SogouExplorer\SogouExplorer.exe" -proxy指令行打開(即點選開始—運作—輸入"F:\Program Files\SogouExplorer\SogouExplorer.exe" -proxy—确定),其中F:\Program Files\SogouExplorer\SogouExplorer.exe是你搜狗浏覽器的安裝位址,注意不要忘了加引号,最後加 -proxy (-前面有一個空格)。但有一個問題。

如果單純運作代理程序是不行的,你會發現在你用指令行運作"F:\Program Files\SogouExplorer\SogouExplorer.exe" -proxy時,這個程序不是不運作,而是在任務管理器中一閃而逝。說明它運作成功,但由于某種原因又自動結束了。

原因在于,這個代理在運作時會檢查是不是搜狗浏覽器在使用自己,如果不是的話程序會自動結束。

而檢查的方式也很簡單,就是看是不是有一個非自己的SougouExplorer.exe在運作。(在打開搜狗浏覽器的情況下調用任務管理器,你會發現裡面有兩個SougouExplorer.exe程序,一個是浏覽器主程式,一個是代理程序)

知道了這個,問題就容易解決了。

在桌面上建立一個快捷方式,指向"F:\Program Files\SogouExplorer\SogouExplorer.exe" -proxy,然後每次啟動代理時,輕按兩下這個快捷方式兩次就可以了。(注意:是輕按兩下兩次!!!)

原理:輕按兩下一次,啟動一個程序,在這個程序自動結束前的幾秒鐘内再次輕按兩下啟動一個程序,就有兩個SogouExplorer.exe在執行,這樣就可以蒙過搜狗浏覽器代理的自動檢測了。

搜狗浏覽器代理位址: 代理位址127.0.0.1,端口:8081類型:http

比如說火狐如果想用搜狗的代理,設定方式:

工具—選項—進階頁籤—網絡頁籤—設定

在彈出的對話框中選擇手動配置代理,在http一欄中,HTTP代理輸入127.0.0.1

端口輸入8081,确定,确定,這樣火狐就能使用搜狗代理了,記得之前一定要把搜狗代理打開。

火狐使用搜狗代理,比搜狗自己使用自己的代理,快的不是一星半點~~~嘿嘿,爽啊~~~

繼續閱讀