原帖地址:http://dngood.blog.51cto.com/446195/1071767
参考文章:http://www.chenpian.com/post/39.html
我是按原帖进行安装,在其基础上修改了一点。
这里是一份 win 下的使用安装说明书:https://code.google.com/p/goagent/wiki/InstallGuide
本文使用的全部软件和插件已上传网盘(2013.4.27):
http://pan.baidu.com/share/link?shareid=217248&uk=1730181418
一、
申请 Google appengine 并创建 appid
1.
先要有一个 gmail 帐号;
然后在 https://appengine.google.com/ 注册 goagent 帐号:
(图片来自 http://www.chenpian.com/post/39.html)
2.
填写手机号码完成申请,如果之前有 gmail 并通过手机验证过的用户则不需要再进行此步了:
(图片来自 http://www.chenpian.com/post/39.html)
3.
填写收到的验证码:
(图片来自 http://www.chenpian.com/post/39.html)
4.
填写 appid 资料:
(图片来自 http://www.chenpian.com/post/39.html)
5.
完成 appid 的申请:
(图片来自 http://www.chenpian.com/post/39.html)
二、
下载并安装 goagent和 Google AppEngine SDK
1.
goagent 下载地址:https://code.google.com/p/goagent/ (Windows 与 Linux 通用)
2.
Google AppEngine SDK下载地址:https://developers.google.com/appengine/downloads?hl=zh-CN
3.
下面来进行安装;
假设以上两个文件都下载到了 “~/下载” 目录里(即 /home/用户名/下载),那么终端执行以下命令:
$ cd,回到主文件夹,即 /home/用户名;下面的步骤就是将刚才的两个文件安装到此目录中;
$ unzip ~/下载/google_appengine_1.7.3.zip,解压缩
$ cd google_appengine/,进入解压的目录
$ upzip ~/下载/goagent-goagent-*.zip,将刚下载的 goagent-goagent-v2.1.12-12-g2e82a6e.zip 解压到当前目录
三、
配置,上传与使用 goagent
1.
配置 app.yaml。终端执行命令:
$ gedit ~/google_appengine/goagent-goagent-*/server/python/app.yaml,编辑 app.yaml 文件,第一行修改为:application: 刚刚申请的appid。注意 application 和 appid 之间有一个空格;
2.
上传 goagent 数据。终端执行命令:
$ python ~/google_appengine/appcfg.py update ~/google_appengine/goagent-goagent-*/server/python,上传的过程中提示输入邮箱(注册 appengine 使用的 gmail)以及 gmail 的登陆密码;如果 gmail 设置了应用专有密码,第一遍输入完登陆密码并回车后,会提示再输入一遍,这一遍就是输入应用专有密码;如果没有设置应用专有密码就不需要第二次输入了。应用专有密码就相当于一个密保问题一样的东西。
3.
配置 proxy.ini。终端输入命令:
$ gedit ~/google_appengine/goagent-goagent-*/local/proxy.ini,将 [gae] 这一项的 appid 后面修改为自己的 appid,注意等号两边都有一个空格;
三、
装与配置 SwitchySharp 插件
1.
直接在 chrome 浏览器中进入:https://chrome.google.com/webstore/detail/dpplabbmogkhghncfbfdeeokoefdjegm
google 商店一直在国内不太稳定,如果无法访问,就换个时间;
2.
下载配置文件:https://goagent.googlecode.com/files/SwitchyOptions.bak
然后按下图进行操作:
再切换回情景模式,点击保存:
四、*
导入证书(好像是火狐浏览器才需要这一步,总之 Chrome 不需要这一步)
1.
安装证书导入工具:
$ sudo apt-get install libnss3-tools
2.
将 goagent 文件夹内的证书文件 CA.crt 导入:
$ certutil -d sql:$HOME/.pki/nssdb -A -t TC -n "goagent" -i ~/google_appengine/goagent-goagent-*/CA.crt
五、
体验自由的网络
1.
安装必要工具:
$ sudo apt-get install python-gevent
2.
$ sudo python ~/google_appengine/goagent-goagent-*/local/proxy.py ,第一次执行加上 sudo,因为需要创建一些配置文件,以后执行就可以去掉 sudo 了:
$ python ~/google_appengine/goagent-goagent-*/local/proxy.py,运行该命令的终端会一直保持运行 proxy.py 的状态,这样才算是打开 goagent,放着就可以,不能关闭;
3.
打开 chrome 浏览器,右上角 SwitchySharp 插件的选项中选择自动切换模式是自动确定是否需要使用代理,不过这一项有时候不太灵,就直接选择 GoAgent 那一项就可以了。
六、
youtube 下载视频
1.
下载 Chrome 插件 YouTube Options:
https://spoi.com/software/yto/,点击 DOWNLOAD FULL VERSION;
插件在 Chrome 商店中的地址:
https://chrome.google.com/webstore/detail/youtube-options-for-googl/bdokagampppgbnjfdlkfpphniapiiifn?utm_source=chrome-ntp-icon,不过这个版本是没有下载功能的;
2.
在 chrome 浏览器中选择设置 -> 工具 -> 扩展程序,进入到扩展程序页面,将下载好的 .crx 格式的文件拖动到这个页面就可以安装了;
3.
进入 youtube 视频时自动进入只有视频窗口的模式,下面有一列 xxxp 就是选择清晰度进行下载:
七、下载视频
如果上述方法下载视频不成功,可以使用http://www.youtubeinmp4.com/ 这个网站进行下载。