推荐榜 短消息 big5 繁体中文 找回方式 手机版 广 广告招商 主页 VIP 手机版 VIP 界面风格 ? 帮助 我的 搜索 申请VIP
客服
打印

代理Wall_proxy使用详解(多图)

购买/设置 醒目高亮!点此感谢支持作者!本贴共获得感谢 X 3

代理Wall_proxy使用详解(多图)

Wallproxy-plugins配置教程(For Windows)


对于拨号连接,建议使用Firefox的Autoproxy或者Chrome的SwitchySharp来取代系统代理

注意Appspot推出新的收费计划,依然是每个App一天1G,请到
appengine.google.com 查看账号的Billing Status是否为Free,否则有可能收费
另外新增了开放时间的限额,如果由于特殊原因无法提高AppID数量请修改Application

Settings中
的Max Idle Instances至1或2
有兴趣的朋友可以自行查看GAE新收费信息


http://www.google.com/enterprise/cloud/appengine/
pricing.html


1.下载Wallproxy-plugins,解压(附地址)http://code.google.com/p/wallproxy-plugins/downloads/
detail?name=wallproxy-plus.7z&can=2&q=
2.检验proxy.exe可用性
打开Wallproxy-plus文件夹下的local中的proxy.exe,正常输出如下:


然后画面会停留,而不是被关闭。
如果发现proxy.exe画面一闪而过,请在WinXP的”开始>运行”中或Win7的”开始
>附件>运行”中输入”cmd”再按确定,然后将proxy.exe的路径输入(或者直接将
proxy.exe从文件浏览器拖入cmd中),回车,如果遇到如下提示(错误10013)


请参考最后一章中的关于修改端口修改本地端口。(建议几个端口:3128、1080)


3.注册Google账号(直接到Google首页进行注册即可)(已有的可以忽略)

4.注册GAE(Google App Engine)账号(已有的可以忽略)
打开 http://appengine.google.com/
(注:下面六张图片来自 http://code.google.com/p/wallproxy-plugins/wiki/ApplyGAE


点击Sign up(图中网址不一样不要介意)

登录Google账号;


点击Create an Application;

下面这一步有两个地方需要注意:
1.Country最好还是填上Other;
2.Mobile Number填上手机号码,格式+86 1XXXXXXXXXX,注意+86后面那个空格。
Send后你会收到短信验证码,有时候时间会有点长,请耐心等候。
注意一个手机号只能注册一次


输入短信验证码;

到此GAE注册完毕。

5.创建GAE应用
填入Application Idenifier(即AppID,还要记得Cheak Availablity验证该名称是否可用)


Application Title(随便填,建议“Wallproxy”),再按Save。
附Application Identifier允许范围:
6~30个字符,只允许小写字母、数字、以及连字符号(“-”)
另外建议注册4~5个,一个AppID一天有1G的流量。(1G上传1G下载,用于中转相当于只有
1G)(友情提示:按完Save后可直接用浏览器的“后退”功能继续)


6.上传服务器端
打开wallproxy-plus文件夹下的server文件夹,打开upload.bat(注意:Windows 7用户请以管理员权限打开)

(上图)点击1,修改要上传的AppID,接着再按3,可能会要求该AppID对应的Email和密码,
注意:是appid,而不是appid.appspot.com
(注意:在输入密码的时候,屏幕不会有任何显示,不要紧,输完后回车即可)

出现“Closing update: new version is ready to start serving.”(如上图),则是该AppID上传
工作成功,如果失败请重复操作,或设置证书(详见7.导入证书)后打开wallproxy-plus文件夹下的local文件夹的Wallproxy.exe,在此批处理中输入5(设置代理)再继续。
所有AppID成功后可以进行下一步工作。
注:如果你是多GAE账号用户,或者GAE密码修改过,这里cookie的账户密码配置可能会出
现错误,此时请删除\server\.appcfg_cookies文件再试。

7.配置本地proxy.conf
打开wallproxy-plus文件夹下的local文件夹的Wallproxy.exe,在状态栏右下角找到
Wallproxy的图标,右键后点击“显示/隐藏(S)”显示出主界面,单击“设置”,

appid = ''
修改成
appid = 'appid1|appid2|appid3|appid4'
(其中appid1~x是你的AppID)
注意:是appidx,而不是appidx.appspot.com

例如我有example1、example2、example3、example4、example5五个AppID,则写
appid = 'example1|example2|example3|example4|example5'
同时也将加密方式crypto = ''修改成
crypto = 'XOR--32|XOR--32|XOR--32|XOR--32|XOR--32'
(项数依然是要和AppID对应)

注意:此处不需要填写password,password非Google账号的密码,而是加密用密码。
另:推荐部分个人的修改: (请忽略此块)
1.把位于第8行 server_type 改成 server_type = 'gaeproxy'
2.在后方(“# 其他参数,新手无视,不建议修改”之后)
#'proxy': '’,
修改成'proxy': 'http://IP:80',
该IP请自行寻找google_cn的多个IP,并进行ping测试寻找最优

如果修改之后发现使用不了,请重新恢复成
#'proxy': '’,
(多数为该IP被封[此时只要寻找未被封的IP即可,203.208.46.x下一堆]或不兼容ipv6)
再解释一下gae_extra_option里面的几个参数,大家可以调整以找到自己的网络情况的最佳


1.range0:下载大文件时,从每个服务器端发送的初两个数据包的大小;
2.range :下载大文件时,从每个服务器端发送的除初两个数据包以外的数据包大小;
3.max_threads:进行代理的最大线程数;
4.proxy:用来访问*.appspot.com的地址;
注意要想修改先将注释符号“#”去除

8.导入证书
8.1.IE与Chrome:进入IE的选项,点击内容>证书(下图)

按“导入”(下图)


“下一步”后寻找Wallproxy文件夹下的\local\cert\_ca.crt(下图)


最后点完“完成”会弹出下面的警告,选“是”(下图)


8.2.Firefox:进入选项,(下图)


到”高级”选项卡的”加密”中,点击”查看证书”(下图)


出现”证书管理器”,进入”证书机构”选项卡,按”导入”(下图),寻找你Wallproxy文件

夹下的
\local\cert\_ca.crt


选择“此证书可以标识web站点”(下图)


题外:建议取消CNNIC的信任,就是在上上图那里找到CNNIC ROOT,点击”编辑信任”,把
“此证书可以标识web站点”取消掉,也就是三个都空着。

9.使用IE、Chrome用户请单击状态栏中Wallproxy,弹出菜单中
“127.0.0.1:8086”是全局代理
“gfwlist”是使用规则进行判断代理,就是选择性代理
“直接连接”就是不进行代理
注意:PP加速器会影响该设置,若要使用请关闭PP加速器。

Firefox用户可以在选项>高级>网络中修改至“使用系统代理”再按照以上方法,也可以使用
autoproxy插件(推荐)

10.修改加密方法(可选)
首先必须保证每个AppID的gaeproxy.py都被调用过,这样子数据库才被初始化
如果不敢确认,请访问各个Appid下的appid.appspot.com/gaeproxy.py(需要翻),会跳转
到t_witter,
然后登录appengine.google.com,进入AppID,选择Datastore Viewer,点击id=x(下图)
(注,下面数个图片出自http://code.google.com/p/wallproxy-

plugins/issues/detail?id=114




cryptomode输入”AES-CBC-32”(一种推荐的加密方式)
siteKey处填入加密用密码(支持所有字符,包括中文)


每一个AppID都需要单独操作
先不要急着修改proxy.conf,(使用旧密码配置)用浏览器访问

http://wallproxy/cache/reset
(如果使用Autoproxy插件请使用全局代理)(请在修改服务器端15分钟内完成,否则可能导
致新老密码混乱,再访问时新密码老密码都试试,当然加密方式也要对应)

页面是这样(上图)就成功,画红处是AppID,请一直刷新直到每个AppID都出现过(或者你
可以修改proxy.conf让每一次都只刷一个AppID)
完成后再在主界面的设置中修改,依然用5个AppID来做示范
password = 'pwd1|pwd2|pwd3|pwd4|pwd5'
crypto = 'AES-CBC-32|AES-CBC-32|AES-CBC-32|AES-CBC-32|AES-CBC-32'
如果你每个AppID密码不一样一定要注意对应
另外:XOR--0且密码为空时不加密,其他全部都有加密,即使密码为空

11.其他
11.1.关于界面
主界面唤出的方式:在状态栏中右键Wallproxy的图标,再按”显示/隐藏”
命令行唤出和隐藏方式:双击状态栏中右键Wallproxy的图标
命令行对于一些错误分析十分有用
注意:不要直接用关闭按钮来关闭命令行,如果不小心这样关闭了请
唤出主界面之后按“停止”再按“启动”重新打开proxy.exe

11.2.关于自定义代理规则
gfwlist是一个人工维护的规则列表,所以常常有缺漏,这时候可以唤出主界面,点击下面
的“自定义规则”,参照给出的说明进行修改保存,然后关闭Wallproxy再重新打开生效(只在选择gfwlist或者手动引用proxy.pac时有效)

11.3.关于内置hosts (注意!该hosts过亦过代理,但可以修改至不过代理,10分钟内发布修改方式)修改方式研究中...


有时并不需要代理,只是需要一个hosts,于是你可以使用wallproxy内置的hosts进行操
作,他比起系统的hosts的优点是
1.不需要重新启动应用
2.支持泛域名(如上面的.appspot.com)
同时注意:必须让相应条目接受代理(就是在gfwlist或者autoproxy中加入这一规则)才能
生效,例如说你写了203.208.46.22 www.google.com
但是你的gfwlist规则里面并没有代理www.google.com,那么也不会生效。

11.4.关于https:使用AES-CBC-32后不需要使用https也能保证安全性
如果真的想使用:
改成True,同时去掉gae_extra_option中的proxy设置(加个井号在前面就好)

11.5.关于该软件的携带问题(移动储存设备之类)
(最小)只需要携带上/local文件夹,
并且/local/cert/除了.cert文件夹以外的所有都可以删除,
但是到新的电脑需要运行一次程序以生成_ca.crt等文件再导入证书。

11.6.关于修改本地代理端口和地址


在这里将listen前面的井号去掉,再修改后面的设置即可(127.0.0.1是地址,8086是端口)
可以将IP设置成内网IP,局域网内其他设备就可以使用该IP进行http代理(证书是个问题)。
请注意修改地址和端口后需要重新在程序”代理设置”处设置代理(下图处),


Autoproxy、Switchy!、SwitchySharp等插件则需要更正代理服务器设置(将127.0.0.1:8086 改成新的本地代理)

11.7. Switchy!配置教程(注意!与PP加速不兼容!请先关闭PP加速!)
 以及SwitchySharp配置教程(除下载地址以外步骤一样)(兼容PP加速)
(适合于Wallproxy-plugins用户,因为它会生成一个proxy.pac,并且包括了Wallproxy的”

自定义规则”)
注:由于Switchy!修改系统代理而SwitchySharp使用原生API独立代理,所以后者兼容性更好

,推荐后者
注:使用SwithcySharp需要Chrome版本号大于13.0.782.24 Chrome13(beta)下载地址:



www.google.com/chrome/eula.html? ... el&platform=win
另外Chrome 14以上Switchy!失效,只能使用SwitchySharp。
建议下载插件时使用全局代理,否则可能导致无法下载插件
Switchy!下载地址(官方)(下载时建议使用全局代理):


https://chrome.google.com/websto ... pdhbabniblemipncjj?

hl=zh-CN#
SwithySharp下载地址(官方)(下载时建议使用全局代理):


https://chrome.google.com/websto ... hncfbfdeeokoefdjegm

下载好之后:先进入扩展程序设置界面
设置选择性代理(如果之后发现gfwlist失效可将下图URL改成:


http://autoproxy2pac.appspot.com/pac/proxy/127.0.0.1/8086
并在hosts文件中加上“203.208.46.176 autoproxy2pac.appspot.com”(IP可ping google_cn获得)



接下来设置全局代理
(如果你修改本地代理端口和地址这里需要按照新的代理地址端口来填写)


完成后退出,点击浏览器右上角
顺便再说一下,Wallproxy-plugins中”自定义规则”修改在此有效
另外,SwitchySharp用户需要在 about:flags中启用”实验性扩展程序API”(如下图)


如果是Google各项服务的用户请使用该pac
http://min.us/mHVfJz1Rc 解压后获得两pac,

proxywithhosts.pac中添加了对Google+等服务Hosts的例外,而proxywithouthosts.pac没有(今后此link可能定时更新,请注意!
(请不要使用此PAC对原proxy.pac进行覆盖)(hosts范例在附录)
两文件皆由autoproxy2pac项目文件decode base64后修改而成,添加(withouthosts版本无第一行)

11.8.Autoproxy设置
插件下载地址(官方)


https://addons.mozilla.org/zh-CN/firefox/addon/autoproxy/
下载,重启Firefox后先订阅规则(下图)


接着设置代理(下三图)

(下图处如果你修改本地代理端口和地址这里需要按照新的代理地址端口来填写)

接着将默认代理修改为Wallproxy(注:由于bug你可能改不动,此时请重启Firefox)


设置完成后修改代理的方法:单击右上角”福”字
分别是不代理、规则代理、全局代理(这里的设定不会影响系统设定)
自定义规则的方法:点开首选项按”添加代理规则”、
或者在规则代理状态下打开要修改的页面后在下图红框处设置
不会影响系统设定)
自定义规则的方法:点开首选项按”添加代理规则”、
或者在规则代理状态下打开要修改的页面后在下图红框处设置

[ 本帖最后由 foxsummer12 于 2011-11-30 15:54 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • 万物生 金币 +20 辛苦了!已有教程分享就不置顶操作了 2011-11-30 18:23

点此感谢支持作者!本贴共获得感谢 X 3
TOP

楼主,内容不少,倒是详细,可我看的晕晕乎乎!

TOP



当前时区 GMT+8, 现在时间是 2025-6-16 12:21