sidki config set的配置、使用,新手入门首选
Moderator: phoenix
phoenix
Site Admin
Posts: 529 Joined: Dec 29 2007, 16:27
Post
by phoenix » Jan 01 2008, 13:37
通过代理调度,我们将实现以下目标:
仅对需要使用代理访问的网站自动 使用代理,而不影响能正常访问的网站。
针对不同网站,自动 使用不同代理。
一、点击主界面的“Manage Proxies”按钮添加代理服务器信息
addproxy.png (5.78 KiB) Viewed 27406 times
请注意,除了普通的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)
通过以上配置,当访问blogspot上的博客时,会自动使用72.14.219.190:80作为代理,访问feedburner时,会自动使用web代理,访问my.opera.com时,会自动使用本机上的freegate代理,而访问正常网站时则不使用代理。这样,我们便实现了代理的
自动调度 ,省去了频繁切换代理的麻烦。
AlanLive
Posts: 22 Joined: Oct 16 2010, 14:32
Post
by AlanLive » Oct 17 2010, 10:36
請問 sidki_l_2010-09-19 的版本,沒有 IncludeExclude-U.ptxt 的文件,該如何實現代理調度呢?
直接拿舊版本的來改再放到新版本裡面不起作用,而我非常想學 Web Proxy 類型代理的自動調度
找了許多資料只有 Proxomitron 能輕易做到 ( proxy.pac 似乎不行?)
ddbb
Moderator
Posts: 425 Joined: Jan 07 2008, 13:30
Post
by ddbb » Oct 18 2010, 23:25
这个文件改名了 现在叫 Exceptions-U.ptxt
lihuai617
Posts: 6 Joined: Jan 31 2011, 16:52
Post
by lihuai617 » Feb 01 2011, 21:26
用老大的这个办法代理出去了,,,,很高兴
但是老大,现在有了一个问题啊 .就是,,,,可以用*.google.*这样的通配符吗
还有,我下面这个文件怎么样放在里面呢
//Proxy Auto Configuration
function FindProxyForURL(url, host) {
var PROXY = 'PROXY 127.0.0.1:8086';
var DEFAULT = 'DIRECT';
if (host == 'wallproxy') return PROXY;
if (inAutoProxy(url, host)) return PROXY;
return DEFAULT;
}
function dnsDomainIs(host, domain) {
if (host == domain) return true;
if (domain.charAt(0) != '.') domain = '.' + domain;
return (host.length >= domain.length &&
host.substring(host.length - domain.length) == domain);
}
// AUTO-GENERATED RULES, DO NOT MODIFY!
// Last Update: Tue, 01 Feb 2011 11:40:43 GMT|Mon, 31 Jan 2011 05:40:40 GMT
// Rules Count: 16:22 1970:2722 0 58
var RULES=[{"www": [/^[\w\-]+:\/+(?!\/)(?:[^\/]+\.)?www\.mp\//i], "google": [/^[\w\-]+:\/+(?!\/)(?:[^\/]+\.)?google\.cn\/music/i, /^[\w\-]+:\/+(?!\/)(?:[^\/]+\.)?google\.cn/i, /^https\:\/\/www\.google\.com/i], "myvlog": [/^[\w\-]+:\/+(?!\/)(?:[^\/]+\.)?myvlog\.im\.tv/i], "ts60": [/^[\w\-]+:\/+(?!\/)(?:[^\/]+\.)?ts60\.com/i], "cl": [/^[\w\-]+:\/+(?!\/)(?:[^\/]+\.)?f\.cl\.ly/i], "syniumsoftware": [/^[\w\-]+:\/+(?!\/)(?:[^\/]+\.)?download\.syniumsoftware\.com/i], "chi": [/^[\w\-]+:\/+(?!\/)(?:[^\/]+\.)?chi\.mp\//i], "get": [/^[\w\-]+:\/+(?!\/)(?:[^\/]+\.)?get\.mp\//i], "exblog":
lihuai617
Posts: 6 Joined: Jan 31 2011, 16:52
Post
by lihuai617 » Feb 01 2011, 21:36
好像还是没有搞定,我全部走代理了,用的是2010-10的规则,没有改动过