2014.1.2 13:03
之前写过一篇《GoAgent简明教程(Windows版)》,那时本打算来篇Mac版的,却一直没写,今天终于想起还有这回事儿,再看上一篇教程的时间戳竟是一年多前的事情了,时间过得可真快!新年刚到,补全这篇GoAgent的Mac版本设置教程吧。
无法访问打不开Google、Twitter、Facebook怎么办?想要找资料google学术却无法使用怎么办?想联系同学用不了Facebook怎么办?这篇GoAgent教程详细版可让这些问题迎刃而解。关于GoAgent的介绍和用途请参见《GoAgent简明教程(Windows版)》,这里直接给出步骤,其中“小白步骤”是指详细步骤,只需要按照说明一步步操作即可。若在过程中仍遇到问题可以自行Google寻找解决方法或者在本篇文章下面留言寻求我的帮助。
一. 准备工作
请确认你拥有下面所列出的各项:
1. Google账号一枚,如没有请点击下面的链接注册。
https://accounts.google.com/SignUp
2. 注册Google App Engine(GAE)并获取到一个 APPID。如没有注册请按照下面的步骤注册:
小白步骤:
点击链接“https://appengine.google.com/”,并用刚才注册的Google账户登录。
点击“Create Application”按钮,输入“国家代码+你的手机号码”(中国的国家代码为:86),点击“Send”按钮,将收取到的验证码填入“Enter Account Code”下的输入框中,点击“Send”按钮。
在“Application Identifier”输入框中填写一个可用的ID(此ID就是你的APPID)。在“Application Title”中填写一个标题(可随意填写)。其他保持默认,勾选复选框“I accept these terms”并点击“Create Application”按钮。
GAE创建完毕,记下你的APPID。
3. GoAgent最新版本程序(>下载<)。
4. Chrome浏览器(>下载<),并安装了 Proxy SwitchySharp 插件(>下载<)。
二. 开始设置
1. 将下载到的GoAgent解压后重命名为“goagent”并放到某目录下(比如:/user/你的用户名/Applications/goagent/,建议使用这种路径形式,下面也都以这个路径为例)。
2. 在实用程序里找到“终端”并打开,输入:cd applications/goagent/server,回车;然后再输入:python uploader.zip,回车。
3. 输入你申请到的App ID,回车;再输入你的Google账号,回车;然后再输入你的Google账号的密码(若开启了两步验证请单独为次生成一个密码),回车(密码输入的时候终端是不会有任何显示的,只需要确保输入的密码正确,输完后回车即可)。稍等片刻,直到有上传成功的提示,关掉“终端”。
4. 进入“local”目录,用文本编辑器(推荐使用Sublime Text或Coda)打开“proxy.ini”文件,找到下面这一段并按照下面的样子填写上你的Google账号和密码并保存:
[gae]
enable = 1
appid = 你的APPID (这里可以填写多个APPID,用“|”隔开)
password = 你的Google账户密码 (若你的Google账户开启了两步验证,请使用刚才生成的那个密码)
path = /fetch.py
profile = google_cn
mulconn = 1
5. 双击“local”目录下的“goagent-osx.command”文件,启动GoAgent备用(为了方便每次系统启动时自动运行,可以把这个文件拖到Dock栏中(是挨着应用程序那个区域哦),然后在Dock栏上右键点击此图标设置“选项 -> 登录时到开”即可。
6. 打开Chrome浏览器(请确认已经安装了Proxy SwitchySharp 插件),点击右上角的Proxy SwitchySharp小图标,在弹出的菜单中点击“选项”,然后点击“导入/导出”选项卡,在“SwitchySharp 选项”那一栏中点击“从文件恢复”,在弹出的窗口中选择路径“/user/你的用户名/goagent/local/”下的“SwitchyOptions.bak”文件,按照提示导入即可。
三. 开始使用
所有准备工作已完成。你可以按照下面两种方法使用:
1. 所有网址都通过GoAgent代理访问。点击Chrome浏览器右上角的GoAgent小图标(两个箭头那个)并在弹出的菜单中选择“GoAgent”即可。
2. [推荐] 有选择性的通过GoAgent代理访问。在弹出的菜单中选择“自动切换模式”,这样当你打开某一个网址,发现打不开的时候,点击那个小图标,点击弹出菜单中的“新建规则”就可以把当前这个网址设置为通过GoAgent访问了,而其他国内的网址仍然通过直接连接访问。
OK,Enjoy It ~
———- 常见问题 —————
最近GoAgent突然无法使用的解决办法
1. 确保下载的是最新版GoAgent(下载链接)上传到GAE。
2. 点击链接:http://pan.baidu.com/s/1o6shcro ,下载此iplist.txt文件,复制里面的内容。
3. 再GoAgent的local文件夹中的找到配置文件proxy.ini,并粘贴覆盖相应的内容(即[iplist]和其后一大坨)。
4. 保存并关闭proxy.ini,退出GoAgent重新开启即可。
解决 GoAgent 证书无效出现“……之间的安全连接目前正受到干扰……”的警告
1. 双击 GoAgent/local 目录下的 CA.crt 证书导入到系统。
2. 在 Launchpad > 实用工具 > 钥匙串访问 > 系统 中找到 GoAgent CA 并双击。
4. 选择 信任 > 使用此证书时 > 总是信任。
5. 重启浏览器。
ref:
http://runbing.me/archives/goagent-tutorial-mac-os.html