PC和Mac OS上如何利用Goagent访问Youtube/Twitter/Facebook等
PC上如何利用Goagent访问Youtube/Twitter/Facebook等。
前言
如何部署和使用GoAgent 具体步骤如下:
- 如何部署和使用goagent,以Windows为例
- 申请Google Appengine并创建appid。
- 下载goagent稳定版 http://code.google.com/p/goagent/
- 右键用记事本修改local\proxy.ini中的[gae]下的appid=你的appid(多appid请用|隔开)
- 先启动local\goagent.exe,双击server\upload.bat(Mac/Linux上传方法请见FAQ),上传成功后即可使用了(上传成功后自动关闭upload.bat窗口)(代理地址127.0.0.1:8087)
- 设置浏览器代理为127.0.0.1:8087
- 去 local 这个文件夹运行 goagent.exe 好了,现在你可以穿墙了。(代理和goagent.exe都运行才可以翻墙)
- chrome请安装插件,然后导入这个设置SwitchyOptions.bak (可选:可以在是否使用代理选择上非常方便地切换)
- IE用户推荐使用支持代理切换的浏览器外壳,如maxthon,搜狗等。(可选:可以在是否使用代理选择上非常方便地切换)
第一部分教程:
首先申请注册一个Google App Engine账号(点此注册)。没有Gmail账号先注册一个, 用你的Gmaill账号登录。
1、登录之后,自动转向Application注册页面;
2、填写你的手机号码完成申请:
3、填写你收到的验证码:
4-5、完成appid资料填写:
6、完成appid申请
7、打开goagent\server下的uploader.bat文件,提示你输入appid,多个id用“|”符号隔开,申请对应的Email和密码(这里的密码输入进去是看不到的,所以要注意不要输错了,特别是大小写)。输完密码后回车就耐心等待,成功后该界面会自动退出。
8、回到你的appid列表(也就是https://appengine.google.com/)看是否上传成功
PS:一个gmail可以注册10个appid,一个appid一天有1G的流量,也就是说一个邮箱有10G的免费流量,日常使用足以。
第二部分教程:1、打开goagent\local下的proxy.ini文件,编辑他如下:
2、现在退出并重新启动goagent.exe主程序可以看到你的appid:
3、在chrome下安装插件点我安装,安装完成后下载并导入SwitchySharp配置文件:SwitchyOptions选择从文件恢复。点击确定。
第三部分教程:
打开www.facebook.com,可以看到goagent有批处理路径,右上角switchysharp也变成了蓝色,goagent正式起作用了。
用Firefox浏览器,再安装一个Autoproxy 插件,可以在是否使用代理选择上非常方便地切换。安装插件 安装后,因autoproxy插件里没有goagent代理选项,须自建一个,步骤如下:
重启浏览器后,点击浏览器上方的/工具/autoproxy/代理服务器/编辑代理服务器/添加代理/然后新建一个“名称goagent 主机127.0.0.1 端口8087/确定”,然后选择代理服务器/goagent/确定。(下图)
运行goagent.exe 启动Firefox浏览器,(autoproxy插件安装后,在浏览器的右上角或右下角有一个“福”字,点击这个字,绿色为全局代理,红色为自动判别模式)。firefox必须导入证书,不然会出现排版错误。
不建议用IE浏览器,在Chrome和Firefox下没有任何问题,但用IE时常常翻不出去。)Goagent打开SSL连接的网站,如果浏览器弹出证书无效警告,可以用这样的方法解决:导入证书:在local文件夹下的ssl文件夹有一个ca.crt证书文件;# Firefox依次操作:“首选项-高级-加密-查看证书-证书机构-导入-选择local-sll-ca.crt 文件–确定”,即可导入成功。Chrome下直接双击ca.crt安装证书)
其他相关设置:
1、每次更新主程序后建议重新上传appid,这样才可以避免看不到youtube或者上不了Twitter等问题;
2、建议设置为开机启动goagent程序,方法是双击goagent\local下的addto-startup.vbs批处理文件;
3、如果想在IE等浏览器下使用可在代理服务器设置127.0.0.1:8087,当然这时你的IE浏览器也是被设置为全局代理了,你上国内网站也在使用GAE代理,其他软件都可以适用。
来源:http://wireshark.lofter.com/post/b40ea_206471
==========
Mac OS如何利用GAE访问Youtube/Twitter/Facebook等。
注意!由于官方提供的pac文件太老,使用官方pac文件可能导致部分地区无法使用imessage,并且safari访问facebook比较慢,如果出现此情况。请下载我提供的pac文件,点击下载 。
一、申请appid:此部分和PC版教程相同,详情请查询PC版教程第一部分,本文不做详述。二、下载及部署:
1、下载GoAgent主程序(2012年7月2日更新 1.8.11稳定版,建议重新上传appid):goagent 1.8.11.zip
下载GoAgent MAC配套程序:GoAgentMac
2、将前面下载的goagent1.8.8.rar解压并放入Applications文件夹,dmg也一并安装到Applications(mac下推荐使用unRarX解压软件)
3、右击goagentmac 点击显示包内容
4、进入Contents,点选Info.plist编辑,找到如图所示关键词,改成:<key>GoAgentPath</key>
<string>/Applications /goagent/local/proxy.py</string>注意!此处我是将goagent放入Applications文件夹,故 如此修改,如果你放在其他地方,那就另外修改。为简单起见,望大家和我一样。
5、回到goagent文件夹,修改local下proxy.ini:
6、将你自己的appid填写进去:原来的appid默认为goagent,将你自己的appid代替goagent即可,多个appid使用|分隔,比如goagent1|goagent2 ?注意保留“=”和appid之间的空格,不然无法使用。另外,“|”之间不需要空格。
三、 最关键的部分:上传appid1、打开终端,输入cd / ?回车后输入cd /Applications/goagent/server 再次回车后输入python uploader.zip。此处字母大小写以及空格不可缺其一。请注意!然后输入你的appid,和前面一样,多个appid请用“|”隔开,这里不需要 保留空格。
2、输入完appid后回车提示输入email,即你申请该appid的email,回车后输入密码。
注意,如图所示:输入密码并不显示任何字符,全凭感觉输入,请别输错。
3、回车后开始上传,上传完毕后会回到如下界面。即XXXXXXmatoMac:server XXX$
4、打开你刚才下载的goagentmac.dmg,点选show,查看是否如下:
5、 正确显示为GoAgent Starting…没有任何多余字符。(也有见过没有任何字符显示,但是fan墙成功的,请大家自行测试),如果出现Error2,比如GoAgent Starting…/usr/bin/python: can’t open file ‘/Users/hewigovens/Desktop/local/proxy.py’: [Errno 2] No such file or directory那就是位置不对。意为前面的Info.plist你没有修改或者没有修改成功。
至此,goagent部署完毕,下文开始教大家如何使用了。
四、浏览器Safari/Chrome设置方法
A、safari浏览器的全局代理翻墙(不推荐)1.打开safari后点选偏好设置
2.如图所示,点击高级——代理——后会出现如下界面,将web代理(http)以及安全web代理(https)勾选。在右边的代理服务器处填入127.0.0.1:8087保存后关闭即可。
safari地址栏输入www.facebook.com。如果能打开,那么恭喜你了,成功处在墙外。
safari全局代理的优点:1,将goagentmac设为开机运行后,你会时刻处在墙外 safari全局代理的缺点:2,此方法为全局代理,如果你想访问国内网站,就需要再手动关闭safari的代理,比较麻烦,故不推荐使用。
B、Safari浏览器PAC文件代理方式(强烈推荐)
1. 打开终端,输入:“sudo apachectl start”,回车后输入系统密码,再次回车后如果不提示Error的话就是代表成功了。(提示:可以在Safari中输入 http://localhost/或者http://127.0.0.1/查看,启用后会提示It works!)
2.打开Finder,按住“shift+command+g”,在弹出的对话框内输入:“/Library/WebServer/Documents/”(中文系统可能会把Library自动显示为资料库,没关系,不影响使用)
3. 将/Applications/goagent/local/下的goagent.pac文件拷贝到此处,因为是对系统修改,因此会提示输入密码,输入后 即可。(注意!由于官方提供的pac文件太老,所以使用官方pac文件可能导致部分地区无法使用imessage,并且safari访问facebook 比较慢,如果出现此情况。建议下载我提供的pac文件,点击下载)
4.进入Safari系统偏好设置,在代理选项内(此处进入方式与上文相同)选择自动代理配置,在右边的URL处填入http://127.0.0.1/goagent.pac 即可。保存后退出浏览器重新进入就能完美翻墙了!
5.各种效果图:
Safari上推特(注:如遇到证书问题请参照下文的证书导入图文设置!)
支持10.8系统从通知中心发送推特!
还是那句话:
(注意!由于官方提供的pac文件太老,使用官方pac文件可能导致部分地区无法使用imessage,并且safari访问facebook比较慢,如果出现此情况。请下载我提供的pac文件,点击下载)
safari+pac代理的优点:1.mac上的safari的确是最佳的浏览器,这点无法否认,配合pac文件后可以完美整合通知中心的twitter(未来或许有facebook等)2.内存占用小,稳定safari+pac代理的缺点:2.插件较少
C、Chrome浏览器+switchysharp(强烈推荐)
1、在商店中搜索switchysharp,将其添加至chrome浏览器:点我添加安装
2、进入switchysharp设置,点选导入/导出选项。此处选从文件恢复(点我下载)
3、点击右上角出现的灰色小地球标志,选中GoAgent,地球标志变为蓝色。则代表你已经身处墙外。打开facebook试试看吧!如果打开一些https链接出现如下界面,请导入goagent/local文件夹下的CA.crt证书。
4、导入证书,如图所示操作:
具体操作如下:
双击GoAgent/local目录下的CA.crt证书导入到系统
在Launchpad>实用工具>钥匙串访问>系统中找到GoAgent CA并双击
选择信任>使用此证书时>总是信任
重启浏览器
5、如果不想导入证书,就去掉HTTPS链接,改用HTTP方式浏览,缺点是无法登陆,因为登录必须使用HTTPS。
chrome+switchysharp代理的优点:1.速度快,并且独立不受影响。2.插件多chrome+switchysharp代理的缺点:1.占用系统资源较多,偶尔出现崩溃情况 2.无法和通知中心结合,发twitter只能用chrome
五、goagent开机启动方法1、进入账户,选择登陆项,将应用程序里的goagentmac添加:
2、添加完毕勾选即可:
————————————————————
教程结束。。
附上视频教程。。