若干周之前我问Sunny要个能够自动配置proxy的网址,然后这件事发生了以下一系列的进展:
1、Sunny介绍了若干网址和proxy hunter软件;
2、cauchy介绍了另外一些proxy list;
3、我研究了Firefox使用的proxy自动配置脚本(pac)格式,不是很难写;
3、Sunny找到了复活的SwitchProxy for Firefox插件,这样不用pac格式,直接使用*.*.*.*:*的格式也行了;
4、Sunny制作了一个列表,我把它pub到Matrix.org站点上(http://matrix.foresee.cn/proxy),但是这个只能手工更新,不爽;
5、cauchy因为最近使用Gmail频繁,用java编写了ScanGmailProxy程序,并在组织内部开源了,这个程序能够从一些复杂的列表出发自动扫描proxy们的连通时间和访问Gmail的速度,并自动格式输出,并开始凭此在Matrix.org Forum会员区不定期更新Gmail最佳proxy列表;
6、我研究了cauchy的源码,结论是:完全可以对其进行扩展,使用网上某些定期更新的proxy list自动测试、生成针对常用站点自动选择最佳proxy的pac脚本,这样就能彻底完成在我国伟大的INet管制下的proxy懒汉用法。
7. 偶决定搞一个小的project,实现这个最终vision,于是有了下面这个简单的spec:
Feature:
1. Use a cron job to generate pac script automatically, so Firefox users can use the script to config their proxy setting automatically, no need for any 3rd party plugins.
2. Administrator can assign one or more site to be tested for the proxy connectivity.
3. Administrator can assign one or more site to be tested for the proxy connect and download speed, the pac script will assign the fastest proxy for the assigned site.
4. Administrator can setting some parameter for the tests(no. of concurrent test robots, timeouts, etc.).
Schedule:
Should complete before 1st December.
Task:
Assigned to Neo, besed on cauchy’s ScanGmailProxy work.
So plz wait a while…