2013年1月31日星期四

利用GAE+WallProxy

2012年12月11日更新,老用户可跳过第一第二大步(申请并上传App_id),直接下载客户端从第三大步配置。
另外,文章结尾有完整版教程下载(含word格式及Pdf格式)

依稀记得20116月为了配合发布Google+新手入门指南,我整理了第一份翻墙指南,当初确实花了点时间和心思想一劳永逸,效果还不错,但国内这种教程也越来越多,本不想再更新,但Wallproxy有大的更新、留言及发邮件的朋友还是很多,同时查了一下教程下次次数,发现仅从本博下载统计次数已超过10万次,次数之多令我也感到震惊,某种程度上也感觉压力和责任。
20121211日再次更新,老的教程已全部更新为新的教程,主要更新内容如下
<!--[if !supportLists]-->1.    <!--[endif]--> wallproxy软件更新,新的软件功能更强大,更稳定。
<!--[if !supportLists]-->2.    <!--[endif]-->解决了拨号上网无法代理翻墙的问题

本方法有着GappProxy所拥有的3个优点 1稳定,虽然偶尔也被墙,但不是很多。2速度快,利用google的服务器,观看Youtube完全没问题。3,使用的广泛性,较为容易上手且同样适合教育网使用。同时又有2个大的改进1解决了https登陆(证书)问题。2使用更加容易wallproxy客户端使用时甚至不需要手动设置代理或插件辅助,稍后我将详细介绍。可以说,在免费的各种方法中,这是我使用过最快最稳定的方法。

网上此类教程也非常多,但大多数比较乱或者是旧版本(尤其是wallproxy项目的升级及wallproxy-plugins的中止),本文在一定程度上参考了网上多个教程,尤其是项目主页(http://code.google.com/p/wallproxy/)指导,并在实践的基础上进行了更详细的说明,在此一并谢过。

有关本文任何问题欢迎大家和我交流,但本人非翻墙专业户,也不使用@@门等软件,对于我来说,GAE已足够,所以在此对想专门和我讨论翻墙的读者说声抱歉。

本文欢迎转载,分享,但希望大家能合理利用,不要干违法的事并积极保护GAE项目,另希望转载时保留链接。
仅需三大步:在开始之前,我们需要一个google账号(可以使用Gmail账号)

第一步、申请GAE空间并创建新的的app_id
<!--[if !supportLists]-->1,        <!--[endif]-->打开浏览器,输入http://appengine.google.com/,输入gmail用户密码登入。

<!--[endif]-->

<!--[if !supportLists]-->2,        <!--[endif]-->点击“Create an Application”。


3,申请GAE需要用手机认证,输入自己的手机号(如无法收到短信验证码,可尝试在前面加上+86或尝试在+86后加一空格再输手机号)。

<!--[if !supportLists]-->4,        <!--[endif]-->手机收到验证码后输入验证,验证成功后GAE申请完成。


5,创建新app_id,比如这里我使用了seoceshi注意记下该app_id,后面还会再用到。至于app title,可填可不填。

6,填好以后进入下个页面,如下: 则表示成功。

至此,已完成了第一大步。
PS:再次进入http://appengine.google.com/,重复以上步骤可建立多个appid.


第二步、下载GAppProxy源码包,上传至Google App Engine应用:
首先下载wallproxy软件并解压:

<!--[if !supportLists]-->1.    <!--[endif]-->打开Local文件夹下WallProxy.exe或者Run.bat(直接双击即是打开,非Windows用户运行startup.pyWindows若提示是否允许安装证书,请允许);
<!--[if !supportLists]-->2.    打开server文件夹,打开uploader.bat(Windows用户运行uploader.py)输入“1”,并按回车,然后输入你刚才申请的App_id(此例中即为刚刚申请的seoceshi,一次只能上传同一个帐号下的appid,多appid|分隔),按回车。然后会要求输入Email及密码,分别输入并且回车,如图:   
  

3.  耐心等待,稍微有点慢,直到出现如下图的“上传成功”字样,表示部署完成。(若有错误,请参考本文末“关于使用及其他小提示“第4点)
        
至此,第二大步完成。



第三步,配置客户端
<!--[if !supportLists]-->1,  <!--[endif]-->配置本地客户端
上面第二大步第一小步中打开过wallproxy.exe,若关闭了重新双击打开wallproxy-plus文件夹下的local文件夹的Wallproxy.exe,此时程序运行,在你的电脑右下方会出现图标:
  
<!--[if !supportLists]-->    <!--[endif]-->.在浏览器中访问http://127.0.0.1:8086/#proxy_ini,找到如下部分(56行左右)并修改appid = 后面为自己的appid,点右上角的保存之后即可使用了;
<!--[if !supportLists]-->    <!--[endif]-->.在浏览器中访问http://127.0.0.1:8086/CA.crt,运行安装证书,如下图,后面一直点“下一步”即可。浏览器根证书可消除浏览器证书警告(cmd窗口提示时间与导入后查看到的时间相同基本就是导入成功了,升级版本时请保留cert目录,以免需要再次导入)

<!--[if !supportLists]-->2.    <!--[endif]-->运行local文件夹下WallProxy.exe(其实前面设置是一直打开的),可显示下图
在此程序上点击左键,可看到以下选项,截图及详细解释如下:
<!--[if !supportLists]-->1)    <!--[endif]-->直接连接:强制浏览器不使用代理;
<!--[if !supportLists]-->2)    <!--[endif]-->GAE代理:强制浏览器使用127.0.0.1:8087作为代理(除部分google网站外,大部分网站都走GAE);
<!--[if !supportLists]-->3)    <!--[endif]-->智能代理:强制浏览器使用127.0.0.1:8086作为代理,由wallproxy智能判断是否需要走GAE,如果直连失败,可自动改走GAE(推荐使用此选项)
<!--[if !supportLists]-->4)    <!--[endif]-->自动代理:由浏览器通过PAC判断是否需要走GAE,与智能代理相比性能损失小,但无法做到在直连失败时改走GAE
<!--[if !supportLists]-->5)    <!--[endif]-->禁用切换:强制IE不使用代理;以上4个选择在每次运行WallProxy.exe时都会去修改IE代理为所选择项,而选择“禁用切换”后下次运行不会对IE代理做任何修改。使用SwitchySharp/AutoProxy等浏览器扩展管理代理的用户,请选择此项。

<!--[if !supportLists]-->3.    <!--[endif]-->在上面的程序图标上点左键,并选择第一个选项“设置代理”,截图及解释如下:
勾选“退出时恢复无代理”可在退出WallProxy.exe时将IE代理修改为无代理(即即使推出wallproxy,也不影响正常浏览墙内网站) 
勾选“禁用代理切换”效果类似于“禁用切换”菜单。
拨号上网用户如使用如图所示的拨号上网方式(使用路由器上网的用户可忽略),将连接名称填入上图“连接名称”,例如下图“连接 宽带连接”,将“宽带连接”填入即可。

<!--[if !supportLists]-->4.    <!--[endif]-->左键点击wallproxy图标,选择“智能代理”或“GAE代理”,然后在浏览器中打开www.twitter.com,应该已经能打开,至此,IEchrome翻墙设置结束。
<!--[if !supportLists]-->5.    <!--[endif]-->Firefox浏览器也可翻墙,但遇到https时总是提示“此连接是不受信任的”,导入证书即可解决,方法见下截图:
首先使用系统代理




然后导入根证书


'

关于使用及其他小提示:

<!--[if !supportLists]-->1.    <!--[endif]-->双击wallproxy图标,显示如下截图:
FWD说明没有走代理,GAE说明走了GAEPAAS说明走了PAAS(PHP)
 关闭此截图的方法不是点右上方的“叉叉”,而是再次双击托盘图标来隐藏。

2.chrome浏览器可使用Proxyswitchy插件配合使用, Firefox浏览器可安装autoproxy插件,具体配置参考其他教程。(可选)
<!--[if !supportLists]-->3.    <!--[endif]-->一个app_id 每天只有1G的流量(我没测试过,很早在网上看到的),对于个人看网页应该够了。一个账户最多可以建10app_id.
4. appid上传错误处理提示:
<!--[if !supportLists]-->1)     <!--[endif]-->  如果出现如下提示,删除旧appid,重新申请新appid
<!--[if !supportLists]-->2)     <!--[endif]-->如果出现如下提示,到https://www.google.com/settings/security停用“两步验证”;
<!--[if !supportLists]-->3)     <!--[endif]-->如果出现如下提示,说明在提示“Set proxy?”时选择了使用代理上传,若当时选择了1,请确保已经运行可以正常使用的wallproxy,若没有可用代理,请在提示“Set proxy?”时输入0或直接回车。
   

<!--[if !supportLists]-->5.    <!--[endif]-->Wallproxy图标右键设置可勾选开机启动
<!--[if !supportLists]-->6.    <!--[endif]-->更多信息及技巧可参考wallproxy-plugins首页:  http://code.google.com/p/wallproxy/ 
<!--[if !supportLists]-->7.    <!--[endif]-->本文链接:http://www.seolooker.com/gae-wallproxy-plugins/
      下载链接:
(短网址:http://goo.gl/Zd9C6)
(短网址:http://goo.gl/WTulT
欢迎转载,修改,分享,但请保留出处。

2013年1月17日星期四

一个借助Java框架Google 平台代理软件

snova是一个插件化的web proxy框架,目前自动集成一个基于Google AppEngine平台的一个GAE插件,和goagent同一个框架
下载地址:https://code.google.com/p/snova/downloads/list,第一个。

hyk-proxy项目已经更名/迁移到Snova
snova比较而言很久没更新了 ,依然能用。gae的速度最好了。
snova我用的少。记得他比较占资源;不过对于普通的电脑,那应该不算什么。记得原来用他不能代理pidgin上irc。听说用他,一些网站不能登陆。也不知道他有没有流量限制。
他也可能是我这里最稳定的,因为原来他一直可用,虽然也更新过;且基于谷歌,速度最好了。



需要java运行环境,可以试试这里直接下载。
snova下载解压,运行snova/bin/startgui,稍等就连接了。浏览器设置代理服务器:127.0.0.1,端口:48100,(类型:http),就可以翻墙了。

https网页,ie正常;firefox显示“此连接是不受信任的”,不能打开,需要导入证书,我是这么做:firefox按钮——选项——高级——“加密”选项卡——“查看证书”按钮,“证书机构”选项卡——“导入”按钮,选择snova/conf/Fake-ACRoot-Certificate.cer,在弹出的“下载证书”窗口全打勾,然后确定、确定、确定就好。(2012.6.6出现不能用https的情况。)


snova在已经启动goagent后再启动时,不能使用。

教你用Snova和APJP翻墙

原文:http://igfw.tk/archives/7080
SnovaAPJP都是很好的GAE/PHP代理翻墙工具,不过普及程度不及GoAgent,原因是多方面的但主要的还是大家感觉SnovaAPJP比较复杂,SnovaAPJP真的就难用吗,其实不然,今天就教你用用SnovaAPJP翻墙。
先说简单的Snova
Snova真的很简单,借助AppId共享计划,你不用自己搭建GAE服务器端就能用它来代理翻墙,步骤如下:
http://www.java.com/zh_CN/download/manual.jsp下载Java并安装,
http://code.google.com/p/snova/downloads/list下载Snova并解压缩,
双击bin文件夹下的startgui.bat文件运行Snova,在打开的界面里点击"Start"稍等其即可连接上服务器,
设置浏览器http/https代理为127.0.0.1端口48100即可翻墙浏览。
(导入conf文件夹下的Fake-ACRoot-Certificate.cer证书后代理访问https网站即可不提示证书错误,方法可以参考 http://igfw.tk/archives/5508 文中相关部分。)
再说说APJP
APJP是功能比较强大GAE/PHP代理翻墙工具,以前的文档将其所有功能一起介绍显得十分复杂造成不少人望而生畏,现在 Wiki重新整理编辑比较详尽易懂。
GAE平台使用指导 http://code.google.com/p/apjp/wiki/InstallGuideOnGAE
PHP平台使用指导 http://code.google.com/p/apjp/wiki/InstallGuideOnPHP
安卓手机上部署APJP客户端 http://code.google.com/p/apjp/wiki/ApjpAndroidSetup
(Opera Mobile通过APJP代理浏览Youtube的视频 http://code.google.com/p/apjp/wiki/OperaApjpYoutubeSurfing
只需要选择你需要的教程参考即可。

总之简单说明:
java文件在http://www.java.com/zh_CN/download/manual.jsp下载Java并安装,
客户端在http://code.google.com/p/snova/downloads/list下载Snova并解压缩,(或代理进入)

1先安装Java到桌面,并运行Java待到出现“完成”点确定
2运行gsnova.exe----待到出现“成功弹出的主页”即http://localhost:48100
3设置浏览器为127.0.0.1端口48100   (已证成功)

2013年1月10日星期四

張德 情義兩心堅

利用Google速度快又稳定

其优点有:1,稳定,虽然偶尔也被墙,但不是很多。2,速度快,利用google的服务器,观看Youtube完全没问题,

申请Google App Engine账号(其实就是申请Gmail账号,两者通用。强烈建议申请一个全新的Gmail账号,以方便后续操作。
网址是http://appengine.google.com
如果已有谷歌账号,那就直接登录吧。
goagent
第二乐章: 创建Google App Engine的ID
1:顺利登录后,点击Creat Application
goagent
2:接着输入你的手机号码,国家选择中国,输入手机号,几秒后,谷歌会发来短信,填上其中的数字即可
goagent
3:点击send后,Google App Engine账号即被激活,然后就可以创建新的应用程序了。页面会自动转入“My Applications”页面,点击“Create Application”新建应用,如下图:
goagent教程详细版
下面填写新应用的必要信息,如下图:
goagent教程详细版
在上图中第一处添加一个应用名称,如abcdefg验证一下是否可用,如果通过那么abcdefg就是你的Appid(一定要记住这个id!)。第二个空格就是给你的应用取个名字,可以随便填,最后点击提交按钮,如果能看到下图这个页面,就说明你成功创建了一个新的应用
goagent教程
登录https://appengine.google.com/也可查看ID,如下图
goagent教程详细版
第三乐章: 下载goagent客户端
下载地址:http://code.google.com/p/goagent/ 备用下载地址:goagent
1.把下载下来的压缩包先解压!然后打开serveruploader.bat接着依次输入id,Gmail邮箱和密码(输入密码时可能看不到任何符号,这是正常的,输完后按回车即可),稍等片刻,程序会自动上传至谷歌服务器(有时可能会失败,多试几次就可以了)
goagent教程详细版
2:最后看见【上传成功】字样就可以了,否则请重新上传
goagent教程详细版
3.用记事本修改localproxy.ini中[gae]处的appid=你的appid(每个人的id申请的都不同,不要写图上的abcmaolihui,这只是个例子,(注意修改时不要删除空格)
goagent教程
goagent教程
4.设置浏览器代理,下面以IE和chrome浏览器为例↓(Firefox或Opera浏览器设代理的方法请看文末处的常见问答)
通过路由器上网的朋友在代理设置中输入ip地址127.0.0.1和端口8087,具体看下图,以chrome为例(同样适用于ie)(点击图片可放大)(没用路由器,直接拨号上网的朋友请跳过此图,看下面隔行的红色字体部分或直接改换opera浏览器)

有些朋友没有用路由器,是直接拨号上网的,那么设置代理的方法如下:

5.好了,现在打开local文件夹里的goagent.exe,接着在浏览器里输入www.youtube.com看看战果吧。(不翻的时候,不仅要关闭goagent.exe还要取消代理,切记莫忘)

如果死活无法配置成功,请转战猫理会的免费vpn教程

常见问答总结:

  1. 问:出现Error response Error code 502.Message: ['HTTP Error 500: Internal Server Error', 'HTTP Error 500: Internal Server Error', 'HTTP Error 500: Internal Server Error'].Error code explanation: 502 = Invalid responses from another server/proxy怎么办?
    1:检查id是否上传成功。2:检查你电脑是否用了ipv6(如果是ipv6,http://www.kame.net该站的乌龟会动),是的话,参见下面第8问。3:很不巧,你正好碰到谷歌服务器抽风的时候,过几天再来弄4:建个新id,重新弄一遍
  2. 问:全部按教程配置完成,还是不能用
    ·你确定你先彻底关闭了杀软,才进行上述操作的?如若不然,请重做。
    ·代理未生效(很多人都是这里出了问题),换用opera或火狐设代理去翻(opera设代理方法 | 火狐设代理方法)。
    ·改过host的把host还原
    ·卸载掉你电脑上的所有360产品
  3. 问:提示Error code 502错误怎么办?
    404: Not Found 一般是proxy.ini里面appid没有填对,或者服务端没有部署成功。
    503: Service Unavailable 流量用完了,请更换appid
  4. 问:关闭goagent后无法上网
    不仅要关闭goagent,还要取消之前的代理设置。另外如果你没用路由器,而是直接拨号上网的话,再次连接是要点选“为下面用户保存用户名和密码”的所有用户。
  5. 系统找不到指定路径,怎么办?
    把下载下来的压缩包先解压!如果是win7用户,请用右键的管理员模式运行
  6. 问:twitter,g+,facebook,youtube注册后无法登录。提示网站的安全证书不受信任?
    这是证书问题造成,导入local文件夹下的ca.crt证书文件即可(ie/chrome导入方法点击此图http://t.cn/zOlnHnX)opera浏览器导入方法点击此图http://t.cn/zl2AkEA
  7. 问:启动uploader.bat一闪而过
    把压缩包先解压再进行后续的配置!
  8. 问:goagent支持IPv6网络吗?
    将local文件夹下proxy.ini的appspot = cn和hosts = cn改成appspot=ipv6和hosts=ipv6即可。
  9. 问:uploader上传失败?
    400: Bad Request 请新建一个新appid再上传。
    404: Not Found 对应的appid没有创建。
    10060 连接服务器超时,请在VPN环境中上传,或过段时间再重试(如何布置vpn环境?)
    10054 连接被重置,请在VPN环境中上传,或过段时间再重试(如何布置vpn环境?)
  10. 问:输完id后,出现10038错误怎么办?
    引用网友的回答:貌似是有线上网用户可能会出现的问题,因为我是大学生,用的是学校宿舍的有线闪讯客户端上网,刚刚换成无线上网一下子就上传成功了!所以换成无线的试试把,或者换个网络环境呗.
  11. 问:怎么删除id?
    见此图→http://ww1.sinaimg.cn/large/9ed5c127gw1drx4orsgzhj.jpg
  12. 问:能看到还剩多少流量吗?
    进入https://appengine.google.com,点击对应appid后,在页面下方找到Outgoing Bandwidth,对应的数字就是已消耗流量。每日下午4点重置,每日免费流量1GB
  13. 问:出现application:your_appid
    please add your_appid to app.yaml first!!!怎么办?
    用记事本修改serverapp.yaml下的your_appid为你的appid(注意修改时不要删除空格)
  14. 问:上传时,发现一行网址https://www.google.com/accounts/displayunlockcaptcha是什么意思?
    打开该网址,登录后点击继续,然后再次上传id
  15. 问:出现Error 10054
    重启路由器和猫
  16. 问:我想看youtube直播怎么办?
    目前goagent还不支持直播,但是你可以用51vpn去看
  17. 问:我是电脑小白,上面的东西我都看不懂,有没有傻瓜化的翻墙软件呢?
    有免费的vpn,输入账号密码即可翻蔷,去看看吧→51Vpn
评论已关闭,若配置或使用中有任何问题,请至
http://code.google.com/p/goagent/issues/list
提问。。或者直接使用一键翻墙的51VPN
goagent网站证书不受信任解决方法
1.在goagent.exe同文件夹中打开CA.crt文件。
2.点击安装证书,选择下一步。
3.选择第二项“将所有的证书放入下列存储”,再点击浏览。
4.在弹出的选项中选择第二项“受信任的根证书颁发机构”,确定,然后一直下一步。
5.完成,然后重启goagent就解决问题了。

2013年1月3日星期四

你的培養毅力的四個步驟

毅力是壹種心態,因而是可以培養形成。與所有的心態壹樣,毅力的形成有著明確的原因,包括:
1. 明確的目的。培養毅力的第壹步,也許是最重要的壹步,是知道自己想要什麽。強烈的動機會驅使人克服任何困難。
2. 欲望。如果對追求的目標充滿強烈的欲望,那麽相對容易形成與維持毅力。
3. 自信。相信自己有能力實施壹項計劃, 會激勵人堅持不懈地遵循計劃。
4. 明確的計劃。條理清晰的計劃,哪怕計劃不周或並不完全可行,也會激勵人的毅力。
5. 認清自我。知道自己的計劃非常可靠,再加上經驗或間接知識,會激勵人的毅力。如果不“認清自我”,而只靠“猜測”,就會毀掉壹個人的毅力。
6. 合作。對他人的同情、理解,以及密切的合作往往使人産生毅力。
7. 意志力。集中精力爲實現壹個確定的目標而創建計劃的習慣,會使人産生毅力。
8. 習慣。毅力是習慣的直接産物。大腦發出指令,讓人完成每天要做的事情,並且記住這些經曆,而且使思想成爲每天經曆的壹部分。恐懼,這個人類最大的敵人,可以通過不斷重複勇敢的行爲而被克服。


如何培養毅力:要在各種職業中成功,這四個步驟是必要的。本書的總目的,就是使妳能把這四個步驟培養成自己的習慣
培養毅力, 需要經過四個簡單步驟。這些步驟無需淵博的智慧和知識,也無需太多時間和努力。這些必要的步驟是:
1. 在強烈的欲望驅使下,擁有明確的目的。
2. 不斷用行動體現出明確計劃。
3. 不受消極懈怠思想的影響,包括來自親人、朋友和熟人等思想的影響。
4. 與鼓勵妳實現自己計劃的人結成同盟。
不管在什麽領域取得成功,都需曆經這四個步驟。


遵循這四個步驟,就可以掌握自己的經濟命運。
遵循這四個步驟,就可以獲得思想自由和獨立。
遵循這四個步驟,就可以實現小康或成爲巨富。
遵循這四個步驟,就保證會有機遇。
遵循這四個步驟,就會把夢想變爲現實。
遵循這四個步驟,就會戰勝恐懼、沮喪與冷漠。
凡是能很好合理利用這四個步驟的人,都會有相當好的報酬。壹個人用努力向世界索取自己所要求的價值,那是他作爲人類的特權。