`

巧用搜狗浏览器的代理服务器加速上网

阅读更多

相信很多朋友、特别是校内的同学越来越趋向于使用搜狗浏览器来上网,因为搜狗有内置的全网加速功能,访问公网、国外网站十分快速方便。不过在教育网内,使用搜狗之外的浏览器(例如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”\"

  注意EDUANDVIDEOCABC1F98EE13FEA9A6B96A63842051BC是和机器相关的识别码,每个人的都不一样,自己用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,确定,确定,这样火狐就能使用搜狗代理了,记得之前一定要把搜狗代理打开。
火狐使用搜狗代理,比搜狗自己使用自己的代理,快的不是一星半点~~~嘿嘿,爽啊~~~

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics