2010年10月26日星期二

GTap -- 一个支持OAuth的Twitter API Proxy


2010.8.31是一个值得纪念的日子,这一天Twitter正式终止了Basic Auth验证。官网的通知如下:
      "August 31, 2010 Basic Auth has been deprecated. All applications must now use OAuth."
使用OAuth验证对天朝人民来说就意味着至少要翻墙进行一次验证才能使用Twitter,也意味着以前基于Basic Auth的API都无法使用了,所以今天要介绍GTap这一可以OAuth的API。(大家常用的twip也在近日加入了OAuth支持,已有另文介绍)
GTap的安装过程如下:
1.所需环境
因为GTap是架设在Google App Engine上的,所以Google App Engine SDK for Python,在这里按照使用平台下载安装。另外还需要Python,Ubuntu下系统本身带有Python,Windows下需自行安装Python2.5或以上版本。
2.注册Twitter应用
这里注册一个Twitter应用。“Application Name”除填写的内容会是你之后发推显示的来源,即“from xxx”;在“Application Type”的地方,选择“Browser ”;在“Default Access type”的地方,选择“Read & Write”;在“Use Twitter for login”的地方,不要打勾。至于很多人都很关心的“Callback URL”项,则不需要关心,可随意填写。完成注册后得到Consumer key、Consumer secret这两个数据。
3.注册Google App Engine应用
App Engine 管理控制台创建以及管理 App Engine 网络应用程序。点击“创建应用程序”按钮。按照说明注册一个应用程序 ID,即一个对该应用程序唯一的名称,如gtapserver1,那么你的程序网址就是http://gtapserver1.appspot.com/
4.获取并修改GTap
然后到GTap的项目主页,在右边的Featured downloads处可以看到GTap的各种版本,这里选择最新的0.4.1,下载后解压,得到gtap-0.4.1文件夹。
编辑 app.yaml 文件,然后将 application: 设置的值从“your_application_id”更改为你在google注册的应用程序 ID,如gtapserver1。鉴于现在多数地区appspot的加密传输已被墙,所以建议把该文件第12行的“secure: always”删掉。
编辑 main.py 文件,将其中第14,15行的内容,分别改为你在Twitter申请应用时获得Consumer key和Consumer secret。
5.上传GTap
Ubuntu下:将gtap-0.4.1文件夹放到Google App Engine SDK文件夹下,然后在Google App Engine SDK文件夹处打开终端,运行命令
python appcfg.py update gtap-0.4.1
按提示输入gmail邮箱和密码(密码不明文显示)。
Windows下:与Ubuntu下基本相同,只需将终端改为命令行,运行
appcfg.py update gtap-0.4.1
6.使用GTap
首先打开你的GTap应用,按照上面的实例即为http://gtapserver1.appspot.com/ ,会看到这样的界面
点击OAuth验证的按钮(这一步OAuth验证需翻墙,方法很多,不再赘述,可以参考twip的文章),会跳转到Twitter,登录,然后选Allow,会跳转到如下界面
然后点击you can change it now,进入下面的界面
在define your new key of this api:后面填入你喜欢的密码(这个密码就是你使用这个api所要用的密码,可以与Twitter密码不同),然后点击Change the Key提交就好了。
这样一来你的API就架设好了,在支持API的客户端中直接使用就可以了,不要忘记结尾的“/”,如http://gtapserver1.appspot.com/
PS.
感谢原作者所架设 http://gtapserver1.appspot.com/ 

2010年10月22日星期五

顶端 15 免费的VPN的安全匿名冲浪

首先, 是什么让虚拟专用网,即谈. 虚拟专用网. 基本上它是一个私人网络,让用户连接到其他用户或远程站点通常使用互联网的公共网络. 它使用 “虚拟” 连接路由通过从该公司的专用网络国际互联网的远程站点或物理连接,而不是雇员. 总之 , 它是专用网络在公共网络基础设施建设, 诸如全球互联网.

为什么你需要的VPN

  • 为了保护隐私, 无论在局域网或公共热点.
  • 匿名因特网冲浪
  • 完全匿名的通过隐藏你的真实IP地址.
  • 从某些网站绕道地理块
  • 与代理, 你获得的所有程序您正在使用的连接
  • 质量保证您的VPN网络服务将迅速无论你在世界上
  • 对保护您的ISP
  • 绕道的ISP阻止像Skype的VoIP应用

1. LogMeIn的滨地

这是一个伟大的免费VPN服务,从著名的球员谁是幕后黑手管理远程应用LogMeIn的服务是. 它是免费的非商业和个人使用.
Logmein hamachi Top 15 free VPN for secure Anonymous Surfing
它的一些特性是 :
  • 没有硬件要求-快速, 简单,易于使用VPN,仅仅工程
  • 安全通信-加密在公共和私人网络隧道
  • 灵活的组网-结合了易于使用SSL VPN的同一个IP连接,秒的VPN
  • 基于Web的管理-部署到任何人, 从任何地方管理, 随时访问
  • 免费非商业用途-绝对免费的非商业用途

2. ULTRAVPN

这是一个免费的VPN客户机/服务器的SSL VPN解决方案的基础上的OpenVPN. 它加密和anonymizes您的网络连接让您的连接安全可靠.
ultravpn login Top 15 free VPN for secure Anonymous Surfing
您需要下载河畔安装客户端和 创建一个 (用户名, 密码) 使用此服务.

3. alonweb

它的另一个免费的VPN服务,同时提供免费和付费选项. 通过alonweb流量是加密, 这使得它无法拦截,而其在网络上流动.
alonweb Top 15 free VPN for secure Anonymous Surfing免费服务,提供其通过两个服务器的用户连接: 荷兰和Panama.Limitations存在,虽然免费wervice. 这里的限制清单
  • 每月的数据流量1GB的可用,
  • HTTP请求的最大规模的2Mb
  • 交通繁忙消费协议和游戏被阻止
这些限制是不够好一个普通用户,不要麻烦了.

4. Packetix.net

它是一个免费的VPN解决方案,与日本的SoftEther公司开发的技术.
Packetix.net Top 15 free VPN for secure Anonymous Surfing
您可以使用free.Here PacketiX.NET在线测试服务氏你可以做什么与此服务.
您可以创建自己的私人虚拟的VPN集线器. 您可以配置和使用的free.You枢纽可以使用所有功能的PacketiX VPN软件所提供的, 如建立远程连接到家庭网络或团结在不同地点的本地网络. 我们的系统, 你不会需要成立一个全球IP地址的VPN服务器自己. VPN服务器的管理,是做了一个简单的网络界面.

5. ITSHIDDEN

Its hidden Top 15 free VPN for secure Anonymous SurfingItshidden是港口的一部分 80 有限公司(塞舌尔群岛) 公司同时提供免费的VPN和VPN服务有偿 . 它创建了一个安全的连接的所有数据进行加密保护您的隐私和保障您. 你不需要安装任何软件. ItsHidden.com工程,包括Windows平台, 苹果, Linux的, IPhone等

Its hiddensetup Top 15 free VPN for secure Anonymous Surfing

6. 你的自由

这一个根本不是一个VPN服务,但其表现十分轻松,几乎相同的功能, 因此,我在此列表中包含此.
Your freedom Top 15 free VPN for secure Anonymous Surfing它同时提供免费和付费服务. 免费服务的限制,每天6小时的使用 (至 18 每周课时). 您需要安装在您的系统和一个用户名客户端 & 使用这个密码.

7. 世界通

gpass Top 15 free VPN for secure Anonymous Surfing这又是一个免费的VPN世界之门服务产品, 该公司提供的资料,中国和其他地区的自由的互联网解决方案.
gpass Top 15 free VPN for secure Anonymous Surfing您需要安装软件客户端使用此.

8.AnchorFree Hotspot Shield的

hotspotshield Top 15 free VPN for secure Anonymous Surfing热点盾是一个免费的VPN服务,保护您的整个网络冲浪会议; 确保您在您的家庭都连接互联网络 & 公共互联网网络 (有线和无线).
热点盾牌保护,确保您的身份,所有网上交易 (购物, 填写表格, 下载) 通过HTTPS的安全.
这里也, 您需要下载并安装客户端计算机上使用它.

9. 洛基网络项目免费的VPN服务

洛基网络项目是免费的VPN服务和基于SSL的VPN服务器免费. 这是一个机会,以保护您的私人数据 (IP地址, e-mail/FTP/HTTP密码, 网络网站访问, 上传/下载的文件等,并…) 和绕过某些互联网接入限制,您可能会在你的位置.
 Top 15 free VPN for secure Anonymous Surfing您需要下载并安装其免费的VPN客户端软件来创建自己的安全模式.

10. FREEVPN按儿童问题首脑会议

它的另一个免费VPN服务的其他人几乎相同的功能.

11.Cyberghost

这是一个德国的VPN服务,提供免费和有偿服务. 免费的VPN服务有一些限制 10 GB的每月是好的,但一个普通用户来说.
Cyberghost Top 15 free VPN for secure Anonymous Surfing

对一些免费VPN服务现在已经成为一个现在付费. 只要检查出来太.

12. ACEVPN

王牌的VPN允许你私下和稳妥可靠的网上无踪和/或被跟踪的浏览和下载. 王牌VPN是VPN服务,允许供应商以最低的成本获得在多个地点的网关服务器无需额外费用.

13. alwaysVPN

alwaysVPN Top 15 free VPN for secure Anonymous Surfing

14. FREEDUR

15. LINKIDEO

只是一个字都在这里提出警告. 免费的VPN服务可能不一样好支付的. 您可能会遇到的速度缓慢, 停机时间等. 但它都喜欢, 你不需要他们每次. 只要检查出来并留下您的意见. 我喜欢听到您的声音.

SSH代理翻墙教程

Windows系统SSH代理翻墙教程:
Myentunnel 翻墙使用方法:
MrZhang 翻墙使用方法:
Vforchrome 翻墙使用方法:
Tunnelier 翻墙使用方法:
SecureCRT翻墙使用方法:
Plink翻墙使用方法:
Putty翻墙使用方法:
Linux系统SSH代理翻墙教程(以Ubuntu系统为例)
Mac OS系统SSH代理翻墙教程

2010年10月13日星期三

不翻墙也能玩Twitter官方网的方法 (lordong)


原理:api.twitter.com 的IP很丰富,还有不少IP漏网。
获取可用api.twitter.com的IP的方法:点这里
当然如果你自己也有海外的(免费)空间,你可以把这个源码(右击另存然后把后缀.txt去掉)上传到你的服务器,然后通过你的网站去获取。
获取IP的原理就是使用who.is的ping工具:http://who.is/tools/ping,使用这个直接ping api.twitter.com会出现连接被重置,除非你已翻墙,这里的源码实现代理调用who.is的ping工具来ping api.twitter.com并直接返回IP。
得到api.twitter.com的IP后接下来就可以添加到hosts文件中(位置:C:\Windows\system32\drivers\etc),Windows 7用户记得先以管理员身份运行记事本再打开hosts文件来编辑。
现在就可以用https://api.twitter.com来访问Twitter官方网了(注意是https开头),如果在首页接登录会失败,可以用https://api.twitter.com/yourid来打开自己的Twitter首页,比如我的:https://api.twitter.com/lordong,这时再登录即可。
Firefox有一个Twitter插件叫Echofon,点这个链接可以在Firefox中安装。安装之后进入设置界面,钩上“Use SSL for all requests”,然后添加你自己的Twitter ID,根据自身情况修改一些参数,重启Firefox即可使用。