上回介绍了在CentOS下安装PPTP的VPN的方法,由于PPTP对环境的要求很高,大多数的VPS都是基于OpenVZ虚拟化技术的,所以无法安装。
这回介绍另一种VPN——OpenVPN,能在绝大多数VPS上安装,而且功能更加强大,比如能穿透中国移动的cmwap代理实现cmnet的功能等等。
不过OpenVPN有一个致命缺点,就是绝大多数移动设备不支持,电脑上使用需要安装复杂的客户端。
网上有很多的教程,但大都不适合VPS或者不完善,我根据我自己安装的经验,记录下来以便查阅。
以下所有命令我都加了下划线,即加下划线的一定是在类似[root@vps ~]#的提示符下输入。
SSH登陆VPS,我的系统是32的CentOS 5.4,如果用别的Linux发行版也差不多,有些命令需要修改下就是了。
OpenVPN需要TUN支持,大多数VPS默认都没有开启,你可以用这个命令检测:cat /dev/net/tun
如果返回信息为:cat: /dev/net/tun: File descriptor in bad state 说明正常,否则发个ticket给VPS公司让他们帮忙开吧。
另外如果你需要连上OpenVPN后能访问互联网,还需要iptables_nat模块支持,用这个命令检测:iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j MASQUERADE
如果返回信息为:iptables: Unknown error 4294967295 说明正常,否则同样需要发个ticket让VPS公司帮忙开通。
环境准备好之后,我们正式开始安装OpenVPN了。网上的教程绝大多数都是用源代码编译方式安装的,但我觉得这种方式不便于以后升级维护,这里我们使用yum来安装。
默认情况下centos的yum源没有OpenVPN的,先安装EPEL这个东西,使用命令:rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
成功后yum源里面就有OpenVPN了,直接使用命令yum -y install openvpn

这里就体现了yum安装的好处,比如OpenVPN需要lzo支持,安装的时候会检测系统,没有的组件会自动安装进去。
阅读全文...
最近买了个基于xen的VPS玩玩,安装LAMP没啥意思。国内网络环境不好,干脆安装个VPN试试。
对于Linux其实我什么都不会的,在google老师的帮助下,总算给我安装好了,记录下来以便查阅。
VPN常用有两种,一种是openvpn,另一种PPTP。前者开源跨平台功能强大,后者简单方便Windows下无需安装客户端。而且从安装上看,PPTP比openvpn简单一点,所以决定安装这个试试看。
这里罗嗦一下VPS吧,常见也两种,一种是基于openvz,另一种基于xen的。区别不多说了,自己问google吧。这里要说的是openvz的绝大多数不能安装PPTP,而xen的没有限制,两个都可以。
以下所有命令我都加了下划线,即加下划线的一定是在类似-bash-3.2#的提示符下输入。
SSH登陆VPS,我的系统是64的CentOS 5.4,绝大多数VPS都提供CentOS系统供选择。可以使用这个命令查询:cat /etc/issue
检查内核是否包含mppe,基本上CentOS都有的,输入这个命令,如果是ok就可以:modprobe ppp-compress-18 && echo ok
安装PPTP需要ppp和iptables这两个软件支持,这里用yum来安装,输入这个命令:yum install -y ppp iptables

然后进入tmp目录,需要把pptp软件下载回来,用这个命令:cd /tmp
去poptop官方网站,如果你和我系统一样,直接下载rpm包:wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.x86_64.rpm

×××如果上面命令无效,安装wget吧:yum install -y wget
接下来安装刚刚下载回来的rpm包,输入命令:rpm -ivh pptpd-1.3.4-1.rhel5.1.x86_64.rpm

×××如果上面命令无效,安装perl吧:yum install -y perl
阅读全文...
最近在淘宝买了些东西,都是用的圆通快递。每次去圆通网站查询,都要验证码,十分烦人。
无意中输错了也能查询,惊讶后看了源代码,原来验证码是骗人的,没提交验证,十分郁闷。
抽空看写下其他的公司的快递查询系统,大都没有验证码,表单有用post也有用get提交的。
提取了常见的快递公司查询系统,汇总放在这里,方便自己用,目前全有效的,不定期更新。
一共10家常用的,如果有别的需要,欢迎留言让我添加。
韵达和顺丰验证码是真的,所以麻烦大家输入一下才行。
EMS的表单无法外部提交,输入单号后进去还要验证码。
上回体验了联通WCDMA的高速,但它的价钱也不是一般人能承受的起的。正式商用后数据资费贵的吓人:http://3g.10010.com/3gindex/card_money.html
中国移动的3G是三大标准中最不成熟的TD-SCDMA,但它是最早开始提供3G服务的运营商。而且政策也是最好的,俗称三不原则:不换卡、不换号、不登记,就直接3G了。
我有一张移动的cmwap无限流量卡,按照“三不政策”只要有支持TD-SCDMA的设备就能直接上3G了。就算是标准的资费,也便宜过联通,何况各省公司还有很多优惠。
TD-SCDMA的手机不多,数据终端却很多,华为、大唐和中兴等很多公司都有发行,其中MU350和MU351是最常见的型号。我搞了个MU351来配合我的无限流量卡……
插入到计算机后,自动虚拟了一个光盘并安装了驱动程序和应用软件,由于是移动定制的,所以软件也是G3随e行:

随e行客户端不支持修改APN(接入点),不过却可以通过修改配置文件手动实现。
弄好后点自动连接可以了:

注意左下角的HSDPA哦,可见已经成功登录了TD-SCDMA网络,看来移动说话算数啊。
再来看看系统连接状态,有2.8m呢,看上去比上篇文章的WCDMA都快:

只有内网地址,不过我试过就算用cmnet接入也是内网ip,移动真小气:

阅读全文...
3G在国内展开已经有一段时间了,但就一般老百姓来说,却还是很遥远的。
WCDMA是公认的现行3G标准中最成熟的技术,由中国联通运营,也是国内最迟开放的3G标准。
我同学是一个3G狂热分子,中国移动最早搞TD-SCDMA的时候他就开始玩3G了。联通试商用后,他又搞了张WCDMA的测试卡,据说是完全免费的。
我有一张Option的WCDMA数据卡,一直插在旧笔记本的PCMCIA口上当wifi卡用。知道他有卡后,就要过来体验了一下,这才第一次感受到了3G的魅力。
联通WO卡是一张USIM卡,开始还以为不能用,插上去后启动GlobeTrotter Mobility Manager成功登录网络,才知道完全可以。我猜测应该市面上所有WCDMA设备都能使用联通的网络……
先是GSM网络:

然后才变成UMTS即WCDMA网络:
联通3G的APN(接入点)是3gnet,这里我换了GlobeTrotter Connect来拨号:


连接成功后显示HSDPA,联通一步到位啊。
再来看看系统连接状态,由于我的数据卡比较旧,只有1.8Mbps而已,联通的网络理论可以支持到7.2Mbps的:

另一个让人兴奋的地方是居然直接获得公网IP地址,要知道移动cmnet都是私有地址啊,估计收购网通后联通的IP资源丰富。
有了公网地址的话,能做的事情就多多了:

阅读全文...
经常有人鄙视我不用firefox等符合web标准的浏览器,没办法我用惯了maxthon。
记得很久以前我试图改变这个习惯,可惜后来还是换回了,好像是因为速度实在是太慢了。
firefox到目前为止已经出到了3.5+版,各方面的性能相比以前都有了很大的进步。加上他强大的扩展系统和greasemonkey脚本,让我再次燃起使用的欲望。
还有另外一个原因,firefox似乎天生就是为(翻)(墙)准备的,支持远程dns解析,自动代理autoproxy扩展,充分让人置身于或感受到自由的互联网环境……
为了适应firefox,我尽可能的将maxthon的功能搬过去。我常用的功能其实不多,超级拖拽、鼠标手势、广告过滤、标签控制和自动填表等,就差不多这些了。
前几个都好办,自动填表一下子没想到。在twitter上吼了一声,@iChada同学向我推荐了Autofill Forms这个扩展,安装之后试用了一下,觉得完全能符合我的需求。
唯一有一点不爽,就是软件中文不完整,估计是语言包太长时间没有更新导致。我最讨厌软件界面中文和英文夹杂了,看来只能手工解决这个问题了。
firefox的xpi格式的扩展,其实就是zip文件,解包之后很容易就找到了语言包。本想直接把locale下面的zh-CN删掉,强制使用英文。结果打开语言包一看就那么一点资源没汉化,干脆处理掉使得汉化完整点。
好啦,前面都是废话,下面进入主题。
Autofill Forms是一个firefox上的自动填表扩展,目前版本是一年前更新的0.9.5.2版。内置了中文语言包,但由于语言包未同步更新,导致很多地方汉化不完整,影响使用。
关于如何使用这里不再详细介绍了,搜索一下有很多,以后我可能会在软件生活上介绍,大家可以留意啦。
由于原汉化我个人感觉有些地方没表达清楚,所以我重新汉化了所有地方,同时精简了其他语言,只保留英文和简体中文。
關於繁體中文,可以解包後自己轉換,也可以根據我提供的簡體並按照繁體習慣用語重新翻譯,我這就不提供繁體漢化了。
截图:

下载:
autofill_forms.rar(备用地址)
注意:
1.以上下载地址会随着作者版本而更新。
2.时间有限未完整测试,不足之处见谅。
我第一次进行网上支付是在2007年,由于那时我还没有网上银行,就用了支付宝一个叫做网汇e的业务,还写了篇日志记录下来,也不知道这个业务现在还有没有了。
后来需要网上支付多了,总不能每次都跑邮局搞网汇e吧,就去办了个建行的支付宝卡通。一张标准的建行储蓄卡加只能在支付宝使用的网银,就当时来说,解决了我的问题,也很安全。
今天周一,上午跑了趟银行,把这张用了两年的卡给注销了。原因很简单,我不再需要了,而且他每年要10元的年费。现在我都用工行的网银,也有U盾,完全可以解决所有的网上支付。
这里要注意,银行会偷懒,只帮你把卡销了,而不帮你解除和支付宝的绑定。
由于去之前我上网搜索过资料,还和银行理论了很久,他们才肯帮我解除绑定。
如果不这么做,登录支付宝还会有显示,但又不能用,据说下次还不能再申请了。
回家登录支付宝,支付宝卡通已经消失了,点进去会提示申请新的。才知道现在这么多银行都支持这业务了,记得当时只有建行一家大银行的。
顺手点了工行,发现可以在线申请,而不需要像当时那样去建行线下申请。

尝试申请,自动跳转到工行网银,签订一个在线协议,就成功了。
试用了下,和原来感觉一样,十分方便。
不过这里我不推荐申请这个,因为申请后通过支付宝就可以了直接使用工行卡里钱的,而不再经过U盾保护。
虽然有限额,但也比原来安全性下降了很多,只要支付宝被盗,就可以轻松转走银行的钱了。
最后还要鄙视一下支付宝强制要求的数字证书,将简单问题复杂化,又不见人家paypal要这东西。像我这种支付宝余额永远为零的人来说,那东西完全就一鸡肋……
8月9日上午,我参加了某个以围观为主题的聚会,见到了jason5ng32和maoz夫妇等朋友。
这也是我除了上次中文网志年会之外的首次和网友聚会。准确的说,应该是和twitter上的网友聚会。
前一天晚上我还和scavin开玩笑,第一次见网友居然不是漂亮MM,他回答:“不是有 maoz 嘛,哈哈哈”。对哦,我差点忽略传说中清华美女呢。
先贴照片,我去晚了,所以没我:

按照片顺序,分别是@cosbeta、@jason5ng32、@maoz、@hengcuo、@imvern、@mg12和@icalcifer。
照片没有出现的还有@xtremforce、@noyy、@lemoned、@xgjames和我@billzhong了。
虽然很多朋友在网上都有过接触,甚至还看过照片,不过见到真人确实差别很大,不介绍绝对认不出来的。
中午大家去炳胜吃的饭,然后一直聊到下午三点才散。大家都聊的很愉快,有共同的话题嘛。
拖到这么晚写,主要是等人家写完了我再写,哈哈:
http://blog.kenengba.com/2009/08/10/527/
http://www.neoease.com/guangzhou-twitter-camp/
http://www.hengcuo.net/articles/guangzhou-twitters-gathering.html
http://blog.x-force.cn/100.html
PS:最近依然在紧张的上课和复习中,Blog实在没时间写,抱歉。不过我会在twitter上玩玩,欢迎大家follow我@billzhong。
PS2:无法访问twitter可以用我的heix.pp.ru代替,其他客户端也可以使用我的heix.pp.ru/api这个API代理。
放假差不多一个月了,感觉比上学还辛苦。每天回家最想的事就是睡觉,其次才是上网看邮件和twitter,至于google reader,天天1000+随它去吧。
在twitter上讨论到手机,几乎都是用apple和blackberry的,像我喜欢用windows mobile和symbian没有共同语言啊。
iphone我知道是什么,属于奢侈品,对我来说可以忽略。剩下黑莓手机,看多了搞得我都忍不住想买一个玩玩……
说到买手机,我除了会去pconline这些网站看,还会去软件生活介绍过的这个点评狂网站看看,毕竟是web2.0的嘛。

黑莓手机在我的印象里,都是方的和全键盘。由于我比较喜欢单手操作手机,所以喜欢长方形和数字键盘的,或者方便单手操作的触屏也可以。
我想老外也应该有和我一样喜好的吧,RIM不至于忽略这部分客户的。找了一下给我找到了这一款BlackBerry Storm 9500貌似不错。
点评狂(testfreaks)作为web2.0的导购类网站,据说收集来自全球60多个国家,数千个信息源的产品信息和产品评论。
整个网站也使用了大量的ajax效果,用起来比较舒服,要是速度再快一点就更好。
我看中的这款BB9500手机,点评狂的FreakScore打分是7.7(总分10),应该属于不错的。iphone也就6.4嘛,iphone 3g高一点有7.8分。
这个FreakScore是什么我也没搞懂,现在网站都喜欢搞评分了。这下面写了信息根据85专家评论,479用户评论,有130种来源在22个国家,听起来很牛逼的样子。
点评狂的数码产品的介绍包括WikiFreak和厂商描述,厂商描述是官方提供的产品描述,WikiFreak是点评狂用户共同编辑的产品介绍,任何注册用户都可以对其进行编辑。
说到最重要的问题,当然是价格啦,可惜我在点评狂没有找到任何价格信息,这点让我觉得非常奇怪,难道是web2.0就免费?呵呵。
google了一下,原来BB9500居然要4K左右,我才知道原来黑莓都有这么贵。说实话,这价钱还不如买个iphone呢。当然,黑莓的fans除外了。
最后结论,买得起的我看不中,我看得中就买不起。还是老老实实用windows mobile或者symbian吧。
好久没折腾系统了,暑假一直都在上课,大热天的早出晚归,辛苦啊。
今天开机的时候杀毒软件和Windows安全中心突然闹了矛盾,导致托盘一直有个黄色的感叹号,看着很不爽。
卸载了杀毒软件想重装,突然想到Vista SP2出来有段时间了,Windows Update居然还没有给我更新,看来还是我自己安装吧。
整个过程很简单,重启了一次就安装好了,比XP时代方便多了。其实我一直不明白,为什么那么多人说Vista不好Win7好,在我看来Win7就一个Vista的超级SP包。

没感觉SP2和SP1有什么不同,速度嘛可能快一点,不过我更认为这是心理作用。
根据微软官方文件,SP2已经取消了半开连接数限制,我也把以前安装的pacth给卸载了。如果确实需要这个限制,可以通过注册表打开,我个人建议不进行P2P下载还是开了好点。
搞定了系统然后安装杀毒软件,原来我用的是ESS3.0,现在ESS4.0已经出来了,去到ESET下了个简体中文版来安装。
这里特别要注意一下,安装完后程序不会要求重新启动计算机,但这样可能会有奇怪的问题,比如我就遇到了防火墙导致无法开网页,重启一下就好了。
界面比原来漂亮多了,我从NOD32时代开始用,ESET的界面设计确实越来越好了。

至于引擎嘛,我只知道它经常通过那个VB100测试,反正用着舒服就行。真正有问题了,还得人肉处理。
再低调的说一句吧,合法的升级ID可以在这里找到:http://applife.net/2008/09/free-3-months-ess-id-and-6-months-eav-id/
接下来考虑到升级了SP2,很多驱动会不会不兼容之类的,索性把驱动也更新一下吧。
Thinkpad的System Update是我喜欢的设计之一,将驱动安装简化到和Windows Update一样用了。
剔除我认为不要的驱动,还是用100M+这么大,不过新版SU下载速度快多了,不知不觉就下好装好了。
重启之后发现最大的变化就是Thinkpad经典的电源指示图标变了,新的要好看多了:

大多数ThinkVantage软件都采用这种UI设计了,很不错。
折腾了几个小时,总算把系统搞顺了,现在感觉自己越来越不愿意搞这些东西了,难道是长大了?呵呵。
twitter(我的@billzhong)目前的状况,解封遥遥无期啊,前段时间注册了个twitter.gd域名,暂时还没想到做什么好,安装了个dabr给大家用吧,已经申请了IP白名单的,没限制的。