利用WallProxy翻墙

  • 第一步申请空间并创建APP_ID
  1.  打开浏览器,登录http://appengine.google.com/ ,输入gmail用户密码登入Google登录
  2. 点击“Create an Application”。                                                                                                                                        创建APP
  3. 创建新APP_ID,比如这里使用了own96345 。                                                                                                  注册APP信息
  4. 填好以后进入下个页面,如下: 则表示成功。           完成
  •  第二步:下载wallproxy,上传至Google App Engine应用
  1. Github下载:https://github.com/wallproxy/wallproxyGithub下载WallProxy软件包
  2. 运行local文件夹下WallProxy.exe或者Run.bat(非Windows用户运行startup.py,Windows若提示是否允许安装证书,请允许);                                                 WallProxy目录结构
  3. 上传:运行server文件夹下uploader.bat(非Windows用户运行uploader.py),输入appid上传(一次只能上传同一个帐号下的appid,多appid用|分隔,提示Set Proxy时可输入1来提高上传成功率);APP上传CMD命令行操作

    上图界面时,选择1提高上传成功率。选择后会要求你输入google的邮件账户以及密码,然后上传会自动完成。

    1)  如果出现如下提示,删除旧appid,重申请新appid;

     Error400

    2)  如果在操作过程中出现以下错误,则到https://www.google.com/settings/security 停用“两步验证”;

     图片验证

    3)  如果出现如下提示,说明在提示“Set proxy?”时选择了使用代理上传,若当时选择了1,请确保已经运行可以正常使用的wallproxy,若没有可用代理,请在提示“Set proxy?”时输入0或直接回车。

     无法连接错误

  4. 访问http://127.0.0.1:8086/#proxy_ini,找到如下部分(56行左右)并修改appid = 后面为自己的appid,点右上角的“保存”之后即可使用了;                      APP_ID 设置                             [gae]
    ;是否启用GAE服务端
    enable = 1
    ;服务端appid(多个用|分隔,个数不限)
    appid = appid1|appid2
  5. 代理地址127.0.0.1:8087;如需使用PAC,设置http://127.0.0.1:8087/proxy.pac;如需使用SwitchySharp/AutoProxy等浏览器扩展(SwitchySharp用户可导入配置local\misc\SwitchyOptions.bak),与goagent设置方法相同;如需使用智能代理(使无法使用PAC或扩展的程序也做到该走代理走代理,不该走就不走),设置127.0.0.1:8086为代理即可。
  6. 导入http://127.0.0.1:8086/CA.crt为浏览器根证书可消除浏览器证书警告(cmd窗口提示时间与导入后查看到的时间相同基本就是导入成功了,升级版本时请保留cert目录,以免需要再次导入)证书安装 证书安装2
  7. 可通过http://127.0.0.1:8086http://wallproxy访问Web配置界面
  • 第三步:运行客户端。
  1. 运行local文件夹下WallProxy.exe,可显示下图WallProxy托盘双击托盘图标,可出现控制台窗口,注意不要直接关闭该窗口,正确的方法是再次双击托盘图标来隐藏。控制台                                                        FWD说明没有走代理,GAE说明走了GAE,PAAS说明走了PAAS(PHP)。
  2. 托盘左键菜单用于配置代理,右键菜单配置程序。WallProxy功能菜单1) 直接连接:强制浏览器不使用代理;2) GAE代理:强制浏览器使用127.0.0.1:8087作为代理(除部分google网站外,大部分网站都走GAE);3) 智能代理:强制浏览器使用127.0.0.1:8086作为代理,由wallproxy智能判断是否需要走GAE,如果直连失败,可自动改走GAE;4) 自动代理:由浏览器通过PAC判断是否需要走GAE,与智能代理相比性能损失小,但无法做到在直连失败时改走GAE;5) 禁用切换:强制IE不使用代理;以上4个选择在每次运行WallProxy.exe时都会去修改IE代理为所选择项,而选择“禁用切换”后下次运行不会对IE代理做任何修改。使用SwitchySharp/AutoProxy等浏览器扩展管理代理的用户,请选择此项。
  3. 如果需要自定义这些菜单,可以选择“设置代理”菜单项:代理设置勾选“退出时恢复无代理”可在退出WallProxy.exe时将IE代理修改为无代理,以免影响正常使用;勾选“禁用代理切换”效果类似于“禁用切换”菜单。如果使用如图所示的拨号上网方式,将连接名称填入上图“连接名称”,例如下图“连接 宽带连接”,将“宽带连接”填入即可。宽带连接
  4. 打开浏览器输入:http://www.facebook.com,并成功访问。facebook登录
  5. 自定义代理规则,访问http://wallproxy/或者http://127.0.0.1:8086/,再点击“自定义规则”,输入要走GAE的规则后保存即可:配置文件                    附录一:建议关注的参数:APP_ID 设置1) https_mode: 智能代理在直连失败时可自动改走GAE,但对于部分https在https_mode = 2时无法做到这点,在https_mode = 1时则能做到;2) profile以及[hosts]定义了一些直连和强制https策略,如果出现想走GAE却没走GAE,或者重定向异常,请检查对应[google_xx]/[hosts]的配置;3) max_threads: 如果网速足够好,可以把这个值改得更大或者改为0,以加快视频等大文件下载(需配合多appid);4) find_handler: 出现了“走GAE代理还是转到google.com.hk之类的疑问”,可将该值设为0,让走“GAE代理”的请求真正全走GAE。5) fetch_mode: 出现“看视频时一会没速度,一会速度很大”的疑问,可将该值设为0,来获得更加平滑的缓冲。

留下评论