C#代理服务器

 

1. 基本内容

 

由于在学校上网常用锐捷,有两种登陆模式:免费模式(只能上内网),收费模式(可以上全部),在免费模式下可用搜狗代理,就能连接到外网了,所以就可以免费上网了。而现在的搜狗浏览器的代理功能好像已经不能使用。 网上找了一下,发现了一个可以用的代理(还是基于搜狗代理的)。有人将其单独做了出来。

 

1)所以为了方便,我就将用这个代理做了个小软件。在校园网中,有时用这个代理速度会很快,尤其是看视频的时候。

 

2)为了能FQ访问国外一些网站,如维基百科, google,facebook,twitter等等,我将一个FQ代理(goAgent)也加入到这个软件中。

 

2. 所用工具

 

1)国内代理:sogou代理(http://xiaoxia.org/2011/11/14/update-sogou-proxy-program-with-https-support/)

 

2)国外代理:goAgent代理(https://code.google.com/p/goagent/)

 

3. 使用说明

 

1)由于本软件用C#编写,所以使用前必须保证系统安装了.net framework 3.5(或以上版本)

 

(注意:windows vista, windows 7已经自带了,但版本可能较低,需要升级)

 

2) 国内代理

 

首先登陆锐捷客户端 免费模式/收费模式 点击国内代理按钮 可以设置 为免实名制上网

 

3)国外代理

 

首先登陆锐捷客户端 收费模式(必须) 点击国外代理按钮 访问国外网站

 

4)所使用国外代理,是我自己申请的google账号。如果速度很慢可以自己申请 gae 的站点,具体方法:申请设置国外代理

 

Enjoy it!

 

4. 实现过程

1)界面设计([1]取消了边框,设计了最小化和关闭按钮 [2]可以用鼠标在窗口的任意位置拖动窗口)

View Code

2)启动上面的两个代理服务器([1]点击国内代理时后台运行搜狗代理[2]点击国外代理时后台运行goAgent代理)

View Code

3)设置本地代理(通过修改注册表,设置IE本地代理分别为127.0.0.1:1998, 127.0.0.1:8087)

在第二步的代码中。

View Code

4)关闭程序释放资源(关闭搜狗代理, 关闭goAgent代理, 将IE本地代理关闭)

View Code
posted @ 2012-04-15 22:32  Let it be!  阅读(4303)  评论(6编辑  收藏  举报