如何实现代理调度?
Posted: Jan 01 2008, 13:37
通过代理调度,我们将实现以下目标:
请注意,除了普通的xxx.xxx.xxx.xxx:port形式的代理,我们也可以添加形如proxyserver.org:80/cgi-bin/proxy.cgi/的web代理。如上图,在代理服务器信息后还可以添加备注以区分不同代理。
二、修改配置文件,以实现代理调度
以2007-09-09版本的sidki config set为例,打开Lists\sidki_l_2007-09-09下的IncludeExclude-U.ptxt文件,找到一节,根据需要修改配置文件,例子如下:
通过以上配置,当访问blogspot上的博客时,会自动使用72.14.219.190:80作为代理,访问feedburner时,会自动使用web代理,访问my.opera.com时,会自动使用本机上的freegate代理,而访问正常网站时则不使用代理。这样,我们便实现了代理的自动调度,省去了频繁切换代理的麻烦。
- 仅对需要使用代理访问的网站自动使用代理,而不影响能正常访问的网站。
- 针对不同网站,自动使用不同代理。
请注意,除了普通的xxx.xxx.xxx.xxx:port形式的代理,我们也可以添加形如proxyserver.org:80/cgi-bin/proxy.cgi/的web代理。如上图,在代理服务器信息后还可以添加备注以区分不同代理。
二、修改配置文件,以实现代理调度
以2007-09-09版本的sidki config set为例,打开Lists\sidki_l_2007-09-09下的IncludeExclude-U.ptxt文件,找到
Code: Select all
## use specific proxy $SET(0=i_proxy:3.) $SETPROXY(myproxy)
Code: Select all
## use specific proxy $SET(0=i_proxy:3.) $SETPROXY(myproxy)
##
## Note that the entered Proxy must already be known to Proxomitron.
## For instance, above entry would work, if you had added "myproxy.com:8080"
## via the "External Proxy Selector" dialog before.
## ----------------------------------------------------------------------------
# Use blogspot.com itself (72.14.219.190) as proxy
[^/]++.blogspot.com/ $SET(0=i_proxy:3.) $SETPROXY(72.14.219.190:80)
feeds.gawker.com/ $SET(0=i_proxy:3.) $SETPROXY(proxyserver.org:80/cgi-bin/proxy.cgi/)
feeds.feedburner.com/ $SET(0=i_proxy:3.) $SETPROXY(proxyserver.org:80/cgi-bin/proxy.cgi/)
my.opera.com/ $SET(0=i_proxy:3.) $SETPROXY(127.0.0.1:8567)