在ubuntu下使用搜狗的教育网代理
2011-05-20 00:21 会被淹死的鱼 阅读(673) 评论(0) 编辑 收藏 举报写在前面:
目前还不是很详细,有待进一步完善。大概的步骤就是这样。
搜狗的代理被一位网友提取出来了,原出处我不记得了,windows和linux的wine下都可以使用,不过wine下使用的时候比较耗费cpu
下载地址:https://files.cnblogs.com/icejoywoo/Proxy.rar
对于linux用户来说,解压方法(推荐使用命令行解压,使用图形界面的方式可能会有中文乱码问题)
unrar x Proxy.rar |
如果没有安装unrar的话,ubuntu用户的安装方式就是配好源,然后
sudo apt-get install unrar |
教育网用户的源,可以参考我博客中的ubuntu 10.04的教育网源(亲自测试可用的,删除了不可用的源)
1.wine的安装,有两种方式,第一种是使用源,第二种是使用源码编译(源码编译需要大概半个多小时的编译时间)
源的安装方式
sudo apt-get install wine1. 2 |
注意:是wine1.2,不是wine1.0.
如果想自己去编译的话,去网上找教程,编译的方法也不是很复杂,使用起来没有太大差别
使用winetricks来安装运行搜狗所需要的运行环境
下载winetricks:http://winetricks.org/winetricks
sudo apt-get install cabextract |
然后,运行winetricks
chmod +x winetricks ./winetricks |
安装riched20、 riched30、 ie6 、vcrun6、 vcrun2005(这个没有进行充分测试,主要是我先装了QQ2010所需要的包,环境已经配好了,所以如果发现下面的)
sh winetricks msxml3 gdiplus riched20 riched30 ie6 vcrun6 vcrun2005 flash |
2.解压下载文件
unrar x Proxy.rar cd Proxy |
解压后,文件列表如下(windows下可以使用“搜狗代理.bat”来开启代理)
cap.se CmdLineParser.dll config.se list pxpnet.dll ShareClient.dll SogouExplorer.exe sogounet.dll video_acc.dll 搜狗代理.bat 搜狗代理.ico 注册.reg |
3.导入注册表
wine regedit 注册.reg |
运行搜狗代理的方法
wine ./SogouExplorer.exe -proxy |
查看终端输出,是不是启动了
如果运行成功的话,可以在浏览器设置代理:127.0.0.1:8081,再测试,是不是可以上外网了
下面是没有任何输出,并在后台运行的方法
wine ./SogouExplorer.exe -proxy >& /dev/ null & |
可以在你的家目录建立一个bin文件夹,然后加入PATH变量中,这样就可以在命令行中调用了
关闭代理的方式,是杀掉那个进程
pkill SogouExplorer.exe<br> |
参考方法:
vi ~/.bashrc |
键盘上的‘]‘,按两下,到达文件末尾,按i,进入编辑模式,添加下面文字
export PATH=$PATH:~/bin |
然后就可以在这个bin下写你自己的脚本了(注:~,代表家目录,比如,名叫sam的用户,~代表/home/sam)
下面是我sogouproxy的脚本,可以作为参考(开启和关闭都是启动了两次,这样才可以保证开启和关闭代理,原因不详,使用过程自己体会)
写得不是很好,大家参考下,自己写一个吧
#!/bin/bash if [ $# -eq 0 ] then echo "Usage: ${0} start|stop|restart" exit 0 fi case $ 1 in start) wine ~/bin/Proxy/SogouExplorer.exe -proxy > /dev/ null 2 >& 1 & wine ~/bin/Proxy/SogouExplorer.exe -proxy > /dev/ null 2 >& 1 & ;; stop) pkill SogouExplorer pkill SogouExplorer ;; restart) pkill SogouExplorer pkill SogouExplorer wine ~/bin/Proxy/SogouExplorer.exe -proxy > /dev/ null 2 >& 1 & wine ~/bin/Proxy/SogouExplorer.exe -proxy > /dev/ null 2 >& 1 & ;; ?) echo "unknown argument" echo "Usage: ${0} start|stop|restart" esac |

【推荐】FFA 2024大会视频回放:Apache Flink 的过去、现在及未来
【推荐】中国电信天翼云云端翼购节,2核2G云服务器一口价38元/年
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 使用 .NET Core 实现一个自定义日志记录器
· [杂谈]如何选择:Session 还是 JWT?
· 硬盘空间消失之谜:Linux 服务器存储排查与优化全过程
· JavaScript是按顺序执行的吗?聊聊JavaScript中的变量提升
· [杂谈]后台日志该怎么打印
· 2000 Star,是时候为我的开源项目更新下功能了
· 面试官:DNS解析都整不明白,敢说你懂网络?我:嘤嘤嘤!
· [WPF UI] 为 AvalonDock 制作一套 Fluent UI 主题
· 基于.NET WinForm开发的一款硬件及协议通讯工具
· 内网穿透之http代理服务器