有效解决VPN国内外线路分流(国内不走VPN流量)

很长一段时间以来,VPN 的使用让很多人都很蛋疼,包括我自己。最省事的方法是24小时保持 VPN 的连接,但这样有个显著的问题,通常 VPN 服务器基本都是境外服务器,使用VPN访问国外网络确实摆脱了 GFW 的限制,但是访问国内网络的时候,会带来明显的延迟感,甚至访问出现各种莫名其妙的问题,淘宝网站就是其中之一。很多人为此付出了努力,今天我要分享的方法也是在前人的努力上改进而来,其实发现这个方法的是 Tang Lei 童鞋,我只是负责把此方法分享开来。

此方法是源自 chnroutes 项目组,在阅读以下内容以前,请确保阅读完此处内容。

从 chnroutes 下载修改路由表的脚本文件,得到 vpnup.bat 和 vpndown.bat 两个脚本。他的作用是自动为你的计算机添加路由,没有任何病毒,若有杀毒软件认为是病毒,请忽略。

上面其实都是废话,真正起作用的就是下面一句:
用记事本或者 notepad++ 打开 vpnup.bat,全部替换 route add 为 route add -p ,保存。连接VPN之前运行 vpnup.bat 。如果是win7,请用admin的帐号运行。

检查这个脚本是否生效:

  • 请在window命令行下运行 route print 命令,如果结果出现超过100条,那么就表示成功了
  • 或者ping国内的网站,如ping www.qq.com 看看延迟是否在100ms内,是则表示成功,否则失败。

 

此方法改进了每次重启系统后需要重新运行脚本文件,添加路由的时候使用 -p 这个参数,是永久添加路由的指令。并且此方法经我和 Tang Lei  反复测试,不论PPTP还是L2TP,或者Openvpn均有成效。我特别在保持openvpn的链接下,登录魔兽世界游戏,延迟完全和没有开启VPN一样顺畅。

现在可以24小时都开着VPN不用关了。向 chnroutes 项目组和 Tang Lei 致敬!

 

迅速解决cydia闪退的问题

iphone4升级到5.0.1后,越狱完(越狱方法请猛击此处),安装了cydia,在增加cydia源时候总是出现闪退,而iphone4s越狱的时候没有出现这样的问题,后来发现是cydia的一个小bug导致,因为把手机的语言界面设置成英文不会有任何问题。

Cydia闪退解决方法如下:

1.点击设置→通用→多语言环境,把系统语言改变为英文(English)
2.之后进入Cydia,添加源http://apt.178.com
3.在其中搜索“iOS5Cydia”即可找到“iOS5Cydia中文崩溃解决补丁”
4.点击安装(Install)之后便可以把语言切换回中文,此后进Cydia就不会闪退了。

补充一下:安装好installous4后,在安装ipa的时候居然也闪退,很是邪门,试着换了个源,卸载掉原来的installous4后重新安装,结果成功。



Ipod touch 5.0.1完美越狱随想(记念曾激情燃烧过的时光)

IOS 5.0.1的完美越狱已经出来有些天了,近期因为在折腾4S,所以一直没有理会touch(曾经让我多么心动),屏幕看起来真是太糙了,虽然如此,但是我仍然无法忘记那段拥有 touch 的时光。那时初次接触 ios 的设备,没到手前想的如痴如醉,下了订单也是日思夜想,然后是爱不释手,现在拥有了Ipad2和iphone 4S,也没有了当初的心动,想想人的感情真是奇妙。人生若只如初见。。。各种怀念。。。

一直觉得越狱后安装破解的软件,有几个弊端:
1.安装问题。每次想要安装软件,都必须从installous里搜索,点击广告,等待,还经常出现下载失败的情形。
2.更新问题。每当AppStore里软件有了更新的时候,installous里不见得有最新的版本更新,我是个升级控,无法仍受漂浮在AppStore上的红色数字 。
3.itunes管理应用起来很繁琐,想到这个我就头大。
4.可以安装很多软件,虽然这个看起来是很爽YY,但是日子久了,发现安装太多无用的软件了也是个累赘,常用的总是那么些,而且把大量的时间花费了在安装测试新的软件应用上。真正是书非借不能读也,软件也应该少而精,所以我愿意花钱了。

于是乎,4S到手后,就一直关注限免的软件,毕竟节省不是坏事。最近打算购买一个ssh的管理链接软件,因为价格不便宜,所以打算用touch安装个破解的,试试哪个更适合我的需要(我想吐槽一下,appstore里的应用如果能试用几天再付费就好了),哪知道touch因为长时间没用关机了,之前是非完美越狱,所以只好重新越狱了。

本次完美越狱,仍然采用红雪越狱程序:下载(适用于iPad、iPhone4、3Gs、iPod touch4、3)
越狱方法参考之前的非完美越狱:传送门
更多更详细的越狱资料请参考:更多越狱信息 

 

提高App Store下载速度

今天收到了一个月之前订购于美国官网的iphone 4S,打算把常用的app都安装上,以前用ipad和ipod touch都是越狱了,修改hosts来提高app store的下载速度,但是当前4S并没有完美越狱,并且目前也没有越狱的打算,所以采用如下方法来进行改善 apple app store 的连接下载速度:

以下方法适用于ipad/iphone/ipod touch/mac os x

1. 打开“设置”,进入“Wi-Fi”;
2. 在“Wi-Fi网络”页找到你正在使用的Wifi网络,点击后面的小箭头;
3. 大部分情况下默认使用的都是DHCP动态地址,修改DNS栏,添加DNS:178.79.131.110,后返回即可。(建议DNS同时添加google dns 8.8.8.8和8.8.4.4,3个DNS用英文逗号“,”隔开)

 

开启centos上的80端口

说起来各种不解,我在centos上安装了apache,本机上测试访问很正常,但是我用在宿主机器上访问的时候,怎么也无法访问,起初以为是我的httpd.conf文件的配置问题,反复修改确认,就是无法访问,最奇怪的是ping也无法通,ssh的访问却很正常,以至于令我瞬间凌乱了.

查看了一下端口的情况,发现80端口被防火墙关了,于是开启:
vi /etc/sysconfig/iptables

在-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited语句上面加入如下语句

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT

然后重启:/etc/init.d/iptables restart

查看防火墙的状态:/etc/init.d/iptables status

再访问就正常了,如果还不正常,就尝试关闭防火墙试试.

查看CentOS防火墙信息:/etc/init.d/iptables status
关闭CentOS防火墙服务:/etc/init.d/iptables stop

centos 普通用户没有ifconfig指令解决办法

最近还是在研究VPS的玩法,在vmware上虚拟了个centos,原本一直都是用ubuntu的,无奈centos上的软件多又多。centos和ubuntu的差别还是很大的,尤其对于我这样的菜鸟来说。

安装好系统后的计划是,安装配置ssh,web,php,mysql这些常用的,然后再折腾个商业主机的控制面板过过瘾。使用ifconfig指令提示”bash:ifconfig:command not found”,很是蛋疼,换到root下则完全木有问题。

结果发现是因为centos的普通用户的PATH中没有ifconfig,ifconfig在/sbin中

运行方法一:/sbin/ifconfig

方法二:转到root用户下su – root后想怎么玩就怎么玩了

解决centos/redhat英文版显示中文乱码的有效方法

今天在虚拟机器上安装了centos 5.7,就为了熟悉VPS的工作环境,直接安装的英文版,结果启动进入系统完全无法显示中文,全部是框框乱码,第一次用centos,查了些资料基本都是说修改/etc/sysconfig/i18n文件,其实根本就没有必要。

解决方法:

安装

1.fonts-chinese-3.02-9.6.el5.noarch.rpm.

2.fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm

多数人到了这里就没有做其它操作了,导致仍然无法正确显示中文。

3.cd /usr/share/fonts/

4.fc-cache -fv  #

最后两步才是成功的关键,相信还有无数人困扰在这里。

以上方法同样适用于REDHAT linux,因为她们本来就是姊妹花系统。

第一次海淘

海淘,顾名思义就是在海外的购物网站去淘宝。为什么要这么折腾,只因为国外假货少,促销真实且力度大。不像天朝的淘X网,假货遍地,奸商横生(其实我也是个卖家233),打个折还要先提高价格。

之前买了不少东西,都是托朋友,或者网上的代购帮忙买到。譬如kindle3,k3带灯的皮套,dockers’的三折钱包等。马上圣诞节来了,促销降价的狂潮让我蠢蠢欲动,一直想自己尝试下单,正好昨天看到神机再现,PHILIPS 飞利浦 Norelco 1150x 电动剃须刀,49.97美元,之前买的松下的剃刀给父皇了,我胡子不多,所以一直都蹭他的用,或者理发的时候让剃头师父处理下。看到这个消息,再也按奈不住,直接去amazon下单了,先下订单后弄转运地址(担心活动结束,像这样的机会是手快有手慢无的)。付款完弄好转运地址就去睡觉了,发货方式用的是免运费的。

今天早上醒来,看到订单状态如下,接下来就等amazon发货到转运仓库了。

然后到某东网站查搜了下比较一下,不比不知道,比了就更不知道了。为啥同样的东西差别这么大,看图不解释,某东的和我的购物小票。看来从小学习好英语是必须的啊。

某东商品图

amazon付款小票

 

升级到ios5.0.1不完美越狱小记

前阵子出了IOS5.0的时候,看到各种更新,苹果官方页面号称200多种新功能,我不是个忍受的住诱惑的男淫,于是手贱升级到IOS5.0,然后传闻没有完美越狱,一直追求完美的我决定不越狱了,因为很久以来,我使用最频繁的应用程序都是免费版的,付费程序用的很少。。。。总之结果升级到5.0后只给我带来了几秒钟的快感,我还是个需要越狱的货!不完美越狱只是个传闻,我信了,所以把touch甩到角落继续使用ipad。后来想象touch这玩意吃灰还不如出掉换个veer回来玩玩,所以拿出来试着越狱看看,结果这时候5.0.1已经出来了,同样可以进行不完美越狱,还修复了少许bug和电池续航的问题(这个问题似乎只针对IP)。5.0.1在当前进行非完美越狱时,需要注意几个问题,给和我面临同样困扰的童鞋们参考。特地对@GummEr_ 木耳童鞋表示感谢!

教程:使用Redsn0w 0.9.9b8越狱iOS 5.0.1(4S和iPad2除外)

该教程适用于除4S和iPad2的所有设备,可在Cydia中安装工具实现设备重启,不用非要连接红雪重启了,但邮件等还是存在问题的,只能说比较完美

第1步:下载iTunes 10.5、iOS 5.0.1和iOS 5.0。

第2步:使用iTunes备份您的设备,之后按住键盘上的Shift键,再按iTunes中的"恢复"选择你刚下载的iOS 5.0.1 IPSW文件恢复设备。

第3步:下载最新版本的Redsn0w0.9.9b8。http://cydiahelp.com/download-redsn0w-0.9.9b8-to-jailbreak-5.0.1-iphone-4-3gs-ipad-ipod-touch/选择正确的版本(windows或mac)

第4步:打开Redsn0w,点击”Extras”,然后点击“Select IPSW”,接着浏览查找选择你事先准备好的iOS 5.0 IPSW文件。

第5步:现在点击“Jailbreak” ,然后点“Install Cydia”。接着你需要按照屏幕上的说明,操控你的设备进入DFU模式(说明很详细,大家应该都会吧)。

第6步:越狱完成后,设备将自动重启。

第7步:重新打开Redsn0w,点击”Extras”,再点击"just boot"。

第8步:在设备上打开Cydia,搜索安装SemiTethered(需要在Cydia当中添加源 http://thebigboss.org/semitether),目的是让你可以在不需要与电脑连接的情况下重新启动您的设备。

如果你的ios设备用just boot引导重启后sydia的图标还是白色并出现运行闪退的话,务必反复执行上面第7部,直到cydia图标正常为止。

如果cydia图标正常,但是仍然出现运行闪退的情况,请将系统语言设置为english,区域设置为us.

 

至此,一切完美解决。

 

升级ios固件5.0.1时发生未知错误3194

昨晚将ipod touch升级到5.0.1时发生未知错误3194,起初以为是固件下载有问题,但是仔细回想升级固件是在官网下载的,比对了固件大小,没任何可疑之处。反复几次都出现3194的错误代码。正巧由于C盘所生空间都差点不够提取固件文件存储空间,于是开始在C盘进行文件的清理和转移,突然灵光闪现,发现前几日在备份shsh的时候,修改了hosts里验证服务器地址gs.apple.com指向,赶紧找出来hosts这个文件进行修改,保存完毕再试,仍然报错,于是在cmd里运行命令:ipconfig/flushdns之后,重新启动itunes进行更新,顺利完成。

总结如下:

1.打开C:\Windows\System32\drivers\etc\hosts(使用记事本进行编辑)

在开始菜单的运行中输入cmd,打开命令行窗口,输入命令“nslookup gs.apple.com”,则会找到了你地区访问gs.apple.com所得到的真实ip,记下你的IP.我的是17.151.36.30

再打开(C:WindowsSystem32driversetc)点进hosts文件,用鼠标右键点击用记事本打开,在最后一行会显示:74.208.10.249 gs.apple.com(把74.208.10.249换成刚记下的ip),保存后退出。

2.在开始菜单的运行中输入cmd,打开命令行窗口,输入命令“ipconfig/flushdns”,我是windows7.如果你是windows xp,最好是重新启动系统一次。

3.重新启动itunes。