从0开始使用goagent

来源:北理FTP联盟

我还在琢磨发不发的时候就被弄出来了,索性单开一帖。

按照我校的网络计费政策,校内流量与 ipv6 流量是不收费的,那么我们使用 goagent 软件的目的就是规避 ipv4 的流量。(而不是干坏事,不要说我教坏小朋友

首先,请确认你所在的实验室/宿舍能正常使用 ipv6,检查方法就是能够打开这个网页: http://6rank.edu.cn/
要是打不开呢,请自行解决。

然后,要确认你能够打开这个网页: https://appengine.google.com/
要是打不开呢,请下载附件,把里面的 hosts 文件复制到 C:\Windows\System32\drivers\etc\(原有文件自行备份),然后回到上一行,打开那个网页。

--------------------准备工作完成,开工--------------------

你需要注册或登陆 Google 账户,并拥有能收短信的手机一枚,申请几个 Application(就是后面说的appid),申请方法这里有图文介绍: https://code.google.com/p/goagent/wiki/InstallGuide

下载最新版 goagent: https://code.google.com/p/goagent/
解压即可,无需安装。

打开 goagent-3.0\local\,把附件里的 BITlocal.pac 复制进去。
pac 文件的原则是内网和需要识别 ip 地址的网站(文献下载和教育网 PT 站)直接连接,其他全走代理。
有需求的同学自行改动,方法见  http://10.1.10.253/thread-10535494-1-1.html

用记事本打开 proxy.ini,有几个地方需要改动/确认一下:

  代码: [复制到剪贴板]  
  1. [gae]
  2. appid = 改动成你刚才申请的appid1|appid2|appid3...
  3. profile = google_ipv6
  4. [pac]
  5. enable = 1
  6. file = BITlocal.pac

然后覆盖 \local\ 底下的同名文件,或者直接修改之。

跳转到 goagent-3.0\server,运行 uploader.bat,注意不要被杀软防火墙咔嚓掉了啊。
照着刚才介绍里的顺序上传 appid,直到最后出现“上传成功”。
呃,由于我们修改 hosts 之后是用 ipv6 进行上传,所以请在上一行的网页搜索“要使用IPv6上传或者上传遇到11004错误可以”,照着他说的修改后上传,
或者直接用我附件里的覆盖。

如果你上传成功了,那么在  https://appengine.google.com/ 你将看到
Application        Title        Storage Scheme        Status
name                title        High Replication         Running
如果上传失败,看到的是
name                title        High Replication         None Deployed

--------------------大家这么聪明一定成功的,下面配置浏览器的代理--------------------

运行 goagent-3.0\local\goagent.exe,并保持其一直运行,你会看到
GAE Profile: google_ipv6
GAE APPID  : 你的appid们
Pac Server :  http://127.0.0.1:8086/BITlocal.pac
Pac File   : file://<程序路径>/local/BITlocal.pac
那么就可以配置了。
如果你需要开机自动运行,双击目录下的 addto-startup.vbs。

个人不建议给 IE 加代理,因为招行网银挂代理打不开… 如果你一定要加,自己到介绍链接里看。

Chrome:默认是和 IE 挂同样的代理,所以你可能需要 SwitchySharp 这个插件,给 Chrome 单独挂代理。具体配置请到介绍链接里看。

Firefox:没用过,配置请到介绍链接里看。

Opera:我承认我的口味奇怪,Ctrl-F12 打开首选项-高级-网络-“代理服务器”-“使用自动代理...”填入“ http://127.0.0.1:8086/BITlocal.pac”即可。

然后你就可以享受不开 要你命3000 上各种网站了。

最后提醒,由于加代理后安全性降低,请不要在使用网游、网银、QQ 等工具时加挂代理,此外你可能需要修改 mode = https(享受更慢的网速),给 appid 加密码,去掉任务栏提示气泡(我才不会说被我扔到附件里了)等技巧,可以在介绍链接里自己摸索。我口味这么怪,要是都讲了大家肯定嫌啰嗦。

还有一点,虽然一个 appid 每天有 1G 的流量,但是用来下载大型软件的话,美国之外的地址经常失败。当然,像我这种崇洋媚外之徒,加代理后病毒库更新地很欢快。

  引用:
补充:看来做甩手掌柜还是不行啊,简单说来,按照上面配置好之后使用 goagent 有两种方式:
1. 直接将所有网址挂 127.0.0.1:8087 代理,并设置不经过代理的地址。
在 SwitchySharp 里面是这样子的:
从0开始使用goagent_第1张图片
排除列表如下,可以自己加

  代码: [复制到剪贴板]  
  1. localhost; 127.0.0.1; <local>; 10.*; *bitunion.org; *bitren.com; *bit.edu.cn; *bitpt.cn; *.cnki.net; *.wanfangdata.com.cn; *.neu6.edu.cn; asset.neubt.com; *cgbt.cn; *byr.cn;

在 IE 里则是这个样子的:
从0开始使用goagent_第2张图片

2. 使用 PAC 自动配置需要挂代理的地址,这样就不用在浏览器里做其他设置了
在 SwitchySharp 里面是这样子的,蓝色部分是我安装 goagent 的路径,请按照你自己的路径修改:
从0开始使用goagent_第3张图片
在 IE 里则是这个样子的,地址依旧填的是 file://盘符:\安装路径\goagent\local\BITlocal.pac:
从0开始使用goagent_第4张图片

由于我们的目的不是翻,所以就不更新 gfw 列表了,直接所有地址走 ipv6。
从0开始使用goagent_第5张图片


效果如图,无论被墙掉的网站还是校内联盟均可能录成功: 那个被墙掉且没有 ipv6 的网站的链接:http://www.erepublik.com/cn/referrer/efni
 从0开始使用goagent_第6张图片

你可能感兴趣的:(从0开始使用goagent)