活到老学到老  

记录遇到问题的点点滴滴。

goagent proxy.ini 配置介绍

8年前发布  · 3203 次阅读

3.1.0 系列版本

[listen]
#监听ip,如果需要允许局域网/公网使用,设为0.0.0.0即可
ip = 127.0.0.1
#使用GAE服务端的默认8087端口,如有需要你可以修改成其他的 
port = 8087
#8087端口验证的用户名和密码,设置后可以防止局域网内其他人使用你的GoAgent
username =
password =
#启动后goagent窗口是否可见,0为不可见(最小化至托盘),1为不最小化 
visible = 1
#是否显示详细debug信息
debuginfo = 0

#GAE服务端的配置
[gae]
#你的Google app engine AppID,也就是服务器部署的APPID,配置多ID用|隔开
appid = goagent
#密码,默认为空,你可以在server目录的wsgi.py设定,如果设定了,此处需要与wsgi,py保持一致
password = 123456
#服务端路径,一般不用修改,如果不懂也不要修改.
path = /2
#使用http还是https(SSL加密传输)连接至GAE
mode = https
#填ipv6则使用[ipv6/hosts][ipv6/http],默认ipv4使用[ipv4/hosts][ipv4/http]设置
#此项设置意义与之前版本不同。非IPv6环境无需考虑,请勿随意修改
profile = ipv4
#ip评优算法每次选出的ip数量
window = 4
#是否开启流量混淆
obfuscate = 0
#是否对服务器证书进行验证
validate = 0
# 如果设置为 rc4 则开启rc4加密,需在password设置密码,否则不开启,一般mode为https时无需开启
options =
#根据IP所在地区设置是否直连,比如regions = cn|jp可以让国内和日本的网站走直连。更多国家请见http://dev.maxmind.com/geoip/legacy/codes/iso3166/
regions =

# 用于连接GAE的IP列表
[iplist]
google_cn = 203.208.46.131|203.208.46.132|203.208.46.133|203.208.46.134|203.208.46.135|203.208.46.136|203.208.46.137|203.208.46.138
google_hk = www.google.com|mail.google.com|www.google.com.hk|www.google.com.tw|www.l.google.com|mail.l.google.com
google_ipv6 = 2404:6800:4005:c00::64|2404:6800:4005:c00::65|2404:6800:4005:c00::5e|2404:6800:4005:c00::67|2404:6800:4005:c00::2f

# 匹配的会使用crlf并且直连,=后留空则使用远程DNS解析,也可以手动指定IP防止因解析失败而无法使用,将IP写等号后面。
# google_hk则表示使用[iplist]中的google_hk下的IP,google_cn则表示使用[iplist]中的google_cn下的IP
[ipv4/hosts]
s0.googleusercontent.com = google_hk
s1.googleusercontent.com = google_hk
s2.googleusercontent.com = google_hk
s3.googleusercontent.com = google_hk
s4.googleusercontent.com = google_hk
s5.googleusercontent.com = google_hk
s6.googleusercontent.com = google_hk
gp0.googleusercontent.com = google_hk
gp1.googleusercontent.com = google_hk
gp2.googleusercontent.com = google_hk
gp3.googleusercontent.com = google_hk
gp4.googleusercontent.com = google_hk
gp5.googleusercontent.com = google_hk
gp6.googleusercontent.com = google_hk
themes.googleusercontent.com = google_hk
producer.googleusercontent.com = google_hk
mail-attachment.googleusercontent.com = google_cn
code.google.com = google_cn
talk.google.com =
talk.l.google.com =
talkx.l.google.com =
.google.com = google_hk
.google.com.hk = google_hk
.googleapis.com = google_hk
.android.com = google_hk
.appspot.com = google_hk
.googlegroups.com = google_hk
.googlesource.com = google_hk
.googleusercontent.com = google_cn
.google-analytics.com = google_cn
.googlecode.com = google_cn
.gstatic.com = google_cn
.dropbox.com:443 =
.box.com:443 =
.copy.com:443 =
#取消注释(删除行首分号)播放youtube上地区限制的vevo视频,此法可正常播放大部分vevo视频
; https?://www\.youtube\.com/watch\? = google_hk
#取消注释可以上传视频
; https?://.+\.youtube\.com/upload = google_hk
#取消注释看直播
; https?://.+\.youtube\.com/.*yt_live = google_hk
; https?://.+\.c\.youtube\.com/.*yt_live = google_hk
; https?://.+\.c\.youtube\.com/liveplay = google_hk
; https?://.+\.youtube\.com/live = google_hk
#针对指定URL返回一个本地文件
; https?://www\.example\.com/.+\.html = file:///C:/README.txt

[ipv4/http]
crlfsites = .youtube.com|.google.com
#匹配以此开头的域名强制跳转到https的网站
forcehttps = groups.google.com|code.google.com|docs.google.com
#使用伪造的证书,可以用来避免出现证书错误警告
fakehttps = www.google.com
#通过GAE的地址
withgae = play.google.com

# 针对IPv6的设置
[ipv6/hosts]
talk.google.com = 
talk.l.google.com = 
talkx.l.google.com = 
.google.com = google_ipv6
.googleusercontent.com = google_ipv6
.googleapis.com = google_ipv6
.google-analytics.com = google_ipv6
.googlecode.com = google_ipv6
.google.com.hk = google_ipv6
.googlegroups.com = google_ipv6
.googlesource.com = google_ipv6
.appspot.com = google_ipv6
.android.com = google_ipv6
.dropbox.com:443 = 
.box.com:443 = 
.copy.com:443 =

[ipv6/http]
crlfsites = .youtube.com|.google.com
forcehttps = groups.google.com|code.google.com|docs.google.com
fakehttps = 
withgae = play.google.com

#代理自动配置脚本(Proxy auto-config)设定
[pac]
#是否启用,若启用,浏览器代理自动配置地址填http://127.0.0.1:8086/proxy.pac
enable = 1
# pacserver的监听地址
ip = 127.0.0.1
port = 8086
# pac文件的名称
file = proxy.pac
#被墙规则订阅地址
gfwlist = http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt
#广告拦截规则订阅地址
adblock = http://adblock-chinalist.googlecode.com/svn/trunk/adblock.txt
#自动更新间隔时间
expired = 86400

#对应php server 的设置
[php]
enable = 0
password = 123456
crlf = 0
validate = 0
listen = 127.0.0.1:8089
fetchserver = https://.cm/
usehosts = 1

#二级代理,一般内网会用到
[proxy]  
#是否启用
enable = 0 
autodetect = 1
#代理服务器地址
host = 10.64.1.63  
#代理服务器端口
port = 8080   
#代理服务器登录用户名
username = username
#密码  
password = 123456 

# 自动分段下载,需远程服务器支持Rang
[autorange]
#匹配以下域名时自动下载
hosts = *.c.youtube.com|*.atm.youku.com|*.googlevideo.com|*av.vimeo.com|smile-*.nicovideo.jp|video.*.fbcdn.net|s*.last.fm|x*.last.fm|*.x.xvideos.com|*.edgecastcdn.net|*.d.rncdn3.com|cdn*.public.tube8.com|videos.flv*.redtubefiles.com|cdn*.public.extremetube.phncdn.com|cdn*.video.pornhub.phncdn.com|*.mms.vlog.xuite.net|vs*.thisav.com|archive.rthk.hk|video*.modimovie.com|*.c.docs.google.com
# 自动对列表中文件类型启用分段下载功能
endswith = .f4v|.flv|.hlv|.m4v|.mp4|.mp3|.ogg|.avi|.exe|.zip|.iso|.rar|.bz2|.xz|.dmg
# 禁用分段下载的文件类型
noendswith = .xml|.json|.html|.php|.py|.js|.css|.jpg|.jpeg|.png|.gif|.ico|.webp
# 线程数
threads = 3
#一次最大下载量
maxsize = 1048576
#首次读写量
waitsize = 524288
#后续读写量
bufsize = 8192

#DNS模块,可以用来防止DNS劫持/污染
[dns]
enable = 0
#DNS监听地址,使用时将系统DNS设置为127.0.0.1
listen = 127.0.0.1:53
#远程DNS查询服务器
remote = 8.8.8.8|8.8.4.4|114.114.114.114|114.114.115.115
#缓存大小
cachesize = 5000
#超时时间
timeout = 2

#模拟用户浏览器类型,在User-Agent里提交给服务器你的浏览器操作系统等信息
[useragent]  
#是否启用
enable = 0 
#可自行修改的,前提是你知道怎么改
string = Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3   

[fetchmax]  
local =                 
server =                 

#不用理会,显示在控制台上方的公益广告
[love]   
#不愿意看到这广告就把1改成0
enable = 1  
timestamp = 1347983481
tip = \u8bf7\u5173\u6ce8\u5317\u4eac\u5931\u5b66\u513f\u7ae5~~
  • 纯IPv6设置方法
    • profile = ipv6并注释[iplist]中google_cn、google_hk行
  • 如何播放youtube上地区限制的vevo视频,此法可正常播放大部分vevo视频
    • 删除;https?://www\.youtube\.com/watch = google_hk前的‘;’注释

旧版proxy.ini各项参数介绍,方便你自己修改设置

[listen]
#监听ip,如果需要允许局域网/公网使用,设为0.0.0.0即可,
ip = 127.0.0.1
#使用GAE服务端的默认8087端口,如有需要你可以修改成其他的  
port = 8087
#启动后goagent窗口是否可见,0为不可见(最小化至托盘),1为不最小化  
visible=0
#是否显示详细debug信息
debuginfo = 0   

#GAE服务端的配置
[gae]   
#你的Google app engine AppID,也就是服务器部署的APPID,配置多ID用|隔开
appid = appid1|appid2|appid3
#密码,默认为空,你可以在上传的wsgi.py设定,如果设定了,此处需要与wsgi,py保持一致
password =   
#服务端路径,一般不用修改,如果不懂也不要修改.
path = /2 
#使用哪个配置段的IP来连接服务器,cn/hk/ipv6可选
profile = google_cn  
crlf = 1
#是否在google_cn超时的情况下自动使用google_hk
autoswitch=1
#是否开启流量混淆
obfuscate = 0
#是否开启防中间人攻击,开启之后会对服务器证书进行验证
validate = 0

#代理自动配置脚本(Proxy auto-config)设定
[pac]  
#是否启用,若启用,浏览器代理自动配置地址填http://127.0.0.1:8086/proxy.pac
enable = 0 
ip = 127.0.0.1
port = 8086
file = proxy.pac
#规则订阅地址
gfwlist = http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt 

#使用pass/php的配置
[paas]  
#是否启用
enable = 0 
#密码,默认为空,你可以在上传的Server设定,如果设定了,此处需要与Server保持一致
password = 123456 
#本地监听,表示监听本地的IP与端口,使用时浏览器地址设置为这里 
listen = 127.0.0.1:8088
#paas/php server的地址
fetchserver = https://app.com/  

#二级代理,一般内网会用到
[proxy]  
#是否启用
enable = 0 
autodetect = 1
#代理服务器地址
host = 10.64.1.63  
#代理服务器端口
port = 8080   
#代理服务器登录用户名
username = username
#密码  
password = 123456 

#GAE配置档 ,与这个有关profile = google_cn 
[google_cn]  
#使用http还是https(SSL加密传输)连接至GAE
mode = https  
#ip评优算法每次选出的ip数量
window = 2 
#用来连接的GAE服务器IP,可自己修改为可用IP
hosts = 203.208.46.131|203.208.46.132|203.208.46.133|203.208.46.134|203.208.46.135|203.208.46.136|203.208.46.137|203.208.46.138  
#匹配以此结尾的域名匹配的会使用hosts方式直连而不通过GAE代理(仅限谷歌旗下域名)
sites = .google.com|.googleusercontent.com|.googleapis.com|.google-analytics.com|.googlecode.com|.google.com.hk|.appspot.com|.android.com|.googlegroups.com   
#匹配以此开头的域名强制跳转到https的网站
forcehttps = groups.google.com|code.google.com|mail.google.com|docs.google.com|profiles.google.com|developer.android.com  
#满足sites但仍通过GAE的地址,若某一满足sites段的地址无法访问,可加入withgae
withgae = www.google.com/imgres|www.google.com.hk/imgres|translate.googleapis.com|plus.url.google.com|plus.google.com|plusone.google.com|reader.googleusercontent.com|music.google.com|apis.google.com|feedproxy.google.com|books.google.com|autoproxy-gfwlist.googlecode.com


#(同上)
[google_hk] 
mode = https
window = 4 
#goagent自动解析以下域名的IP并将获得的IP加入用于连接GAE服务器的IP组
hosts = www.google.com|mail.google.com|www.google.com.hk|www.google.com.tw
sites = .google.com|.googleusercontent.com|.googleapis.com|.google-analytics.com|.googlecode.com|.google.com.hk|.googlegroups.com
forcehttps = www.google.com|groups.google.com|code.google.com|mail.google.com|docs.google.com|profiles.google.com|developer.android.com|www.google.com.hk|webcache.googleusercontent.com
withgae = feedproxy.google.com

#(IPV6,同上,只是IP地址以IPV6形式)
[google_ipv6]
mode = http
hosts = 2404:6800:8005::2f|2a00:1450:8006::30|2404:6800:8005::84
sites = .google.com|.googleusercontent.com|.googleapis.com|.google-analytics.com|.googlecode.com|.google.com.hk|.googlegroups.com
forcehttps = groups.google.com|code.google.com|mail.google.com|docs.google.com|profiles.google.com|developer.android.com
withgae =

# 自动分段下载,需远程服务器支持Rang
[autorange]
#匹配以下域名时自动下载
hosts = .c.youtube.com|.atm.youku.com|.googlevideo.com|av.vimeo.com|smile-*.nicovideo.jp|video.*.fbcdn.net|s*.last.fm|x*.last.fm|.x.xvideos.com|.edgecastcdn.net|.d.rncdn3.com|cdn*.public.tube8.com|videos.flv*.redtubefiles.com|cdn*.public.extremetube.phncdn.com|cdn*.video.pornhub.phncdn.com|.mms.vlog.xuite.net|vs*.thisav.com|archive.rthk.hk|video*.modimovie.com
# 自动对列表中文件类型启用分段下载功能
endswith = .f4v|.flv|.hlv|.m4v|.mp4|.mp3|.ogg|.avi|.exe|.zip|.iso|.rar|.bz2|.xz|.dmg
# 禁用分段下载的文件类型
noendswith = .xml|.json|.html|.php|.py|.js|.css|.jpg|.jpeg|.png|.gif|.ico
#线程数
threads = 2  
#一次最大下载量
maxsize = 1048576   
#首次读写量
waitsize = 524288   
#后续读写量
bufsize = 8192      

[crlf]     
enable = 0
dns = 8.8.8.8
sites = .youtube.com|.ytimg.com

#DNS模块,可以用来防止DNS劫持/污染
[dns]
enable = 0
#DNS监听地址,使用时将系统DNS设置为127.0.0.1
listen = 127.0.0.1:53
#远程DNS查询服务器
remote = 8.8.8.8
#缓存大小
cachesize = 5000
#超时时间
timeout = 2

[socks5]    
enable = 0
password = 123456
listen = 127.0.0.1:8089
fetchserver = http://.me:23/
   

#模拟用户浏览器类型,在User-Agent里提交给服务器你的浏览器操作系统等信息
[useragent]  
#是否启用
enable = 0 
#可自行修改的,前提是你知道怎么改
string = Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3   

[fetchmax]  
local =                 
server =                 

#不用理会,显示在控制台上方的公益广告
[love]   
#不愿意看到这广告就把1改成0
enable = 1  
timestamp = 1347983481
tip = \u8bf7\u5173\u6ce8\u5317\u4eac\u5931\u5b66\u513f\u7ae5~~

# 匹配的会使用crlf并且直连,默认使用远程DNS解析,也可以手动指定IP防止因解析失败而无法使用,将IP写等号后面。去掉对应行首的#即可启用对应的功能
[hosts]
.+\.dropbox\.com\:443 = 
talkx?\.google\.com:5222 = 
# youtube直播
#^https?://.+\.c\.youtube\.com/liveplay = www.g.cn
# youtubes上传视频
#^https?://.+\.youtube\.com/upload = www.g.cn
#^https?://upload\.youtube\.com = www.g.cn

转载自:https://code.google.com/p/goagent/wiki/ConfigIntroduce