<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Black-Xstar&#039;s Blog</title>
	<atom:link href="http://www.black-xstar.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.black-xstar.com/blog</link>
	<description>http://www.Black-Xstar.com/blog</description>
	<lastBuildDate>Tue, 14 Jul 2015 13:13:13 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>iPhone 5</title>
		<link>http://www.black-xstar.com/blog/726.html</link>
		<comments>http://www.black-xstar.com/blog/726.html#comments</comments>
		<pubDate>Mon, 24 Sep 2012 19:48:07 +0000</pubDate>
		<dc:creator>Black-Xstar</dc:creator>
				<category><![CDATA[我的日记]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.black-xstar.com/blog/?p=726</guid>
		<description><![CDATA[盒子： 配件： 主机： LTE： iPhone 5 拿到有几天了，最近很忙直到现在才有时间写写。 这次为了更快 [...]]]></description>
			<content:encoded><![CDATA[<p>盒子：</p>
<p><img title="iphone51.jpg" src="http://www.black-xstar.com/blog/wp-content/uploads/2012/09/iphone51.jpg" alt="iphone51.jpg" width="600" height="450" border="0" /></p>
<p>配件：</p>
<p><img title="iphone52.jpg" src="http://www.black-xstar.com/blog/wp-content/uploads/2012/09/iphone52.jpg" alt="iphone52.jpg" width="600" height="450" border="0" /></p>
<p>主机：</p>
<p><img title="iphone53.jpg" src="http://www.black-xstar.com/blog/wp-content/uploads/2012/09/iphone53.jpg" alt="iphone53.jpg" width="450" height="600" border="0" /></p>
<p><span id="more-726"></span>
<p>LTE：</p>
<p><img title="iphone54.jpg" src="http://www.black-xstar.com/blog/wp-content/uploads/2012/09/iphone54.jpg" alt="iphone54.jpg" width="450" height="600" border="0" /></p>
<p>iPhone 5 拿到有几天了，最近很忙直到现在才有时间写写。</p>
<p>这次为了更快拿到和其他一些考虑，买了原价无锁机，贵！</p>
<p> </p>
<p>相对 <a href="http://www.black-xstar.com/blog/709.html">iPhone 4</a> 来说，拿到手已经没有当年的惊艳感觉，取而代之是第一感觉是很轻。</p>
<p>机身变长了一点点，不明显，只有放到一起比较才能发现。整体很协调，使用很舒服。</p>
<p>铝制的后盖很漂亮，我最介意的双色效果其实不明显，相比玻璃来说铝摸起来更舒服。</p>
<p>系统是 iOS 6.0 的，配合 A6 处理器速度很快，没有一丝的卡顿，是 Android 做不到。</p>
<p> </p>
<p>除了全新设计和新版系统，iPhone 5 非常重要的新功能就是支持 4G LTE 网络。</p>
<p>我这里在几个月前就开通了 LTE 网络，一直没设备可用，直到现在才体验到的。</p>
<p>相对于 3G HSPA 提供的 21Mbps 下行和 5.8 Mbps 上行，4G LTE 能提供高达 100Mbps 下行和 50Mbps 上行。</p>
<p>这个速度已经远远超过了一般家庭使用的宽带网络，比我现在正在使用的 ADSL 下行快 10 倍，上行快 100 倍。</p>
<p> </p>
<p>我住的地方离基站有点远，而且在高峰期测试的，不过我已经觉得够快了。</p>
<p><a href="http://www.speedtest.net/iphone/330257302.png"><img title="iphone55.png" src="http://www.black-xstar.com/blog/wp-content/uploads/2012/09/iphone55.png" alt="Iphone55" width="300" height="135" border="0" /></a></p>
<p>上次运营商搞优惠，我换了 6G 流量套餐，否则 500M 几分钟就能用完。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.black-xstar.com/blog/726.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>完美解除 Galaxy Nexus 的 SIM 卡网络锁，保持 IMEI 不变</title>
		<link>http://www.black-xstar.com/blog/719.html</link>
		<comments>http://www.black-xstar.com/blog/719.html#comments</comments>
		<pubDate>Tue, 24 Apr 2012 04:34:10 +0000</pubDate>
		<dc:creator>Black-Xstar</dc:creator>
				<category><![CDATA[我的原创]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[sim]]></category>

		<guid isPermaLink="false">http://www.black-xstar.com/blog/?p=719</guid>
		<description><![CDATA[我用了很长一段时间的 iOS 后，很想玩玩其他系统。 之前考虑过 Windows Phone 7，但是 Lum [...]]]></description>
			<content:encoded><![CDATA[<p>我用了很长一段时间的 iOS 后，很想玩玩其他系统。</p>
<p>之前考虑过 Windows Phone 7，但是 Lumia 800 不划算，Lumia 900 没上市，Lumia 710 太弱了，暂时只能放弃。</p>
<p>Google 在去年发布了全新的旗舰机型 Galaxy Nexus 并配备了最新 Android 4.0 系统。刚上市的时候价格很贵，但和其他 Android 手机一样，半年后价格就跌了很多。</p>
<p>之前日本 docomo 有个活动，通过签约立即毁约购买 Galaxy Nexus 大约只要 20000 多日元。算上国际 EMS 邮费，到手只要大约 350 刀，相当划算。</p>
<p>唯一的问题就是 docomo 的 Galaxy Nexus 存在 SIM 卡网络锁，研究后发现解锁并不困难，就果断出手了。</p>
<p>根据之前的<a href="http://bbs.gfan.com/android-3819654-1-1.html">资料</a>，当前的两种免费解锁方法是：</p>
<p>软解：每次刷机或重置后，需要重新解锁。</p>
<p>硬解：永久解锁，但 IMEI 会变成 004999010640000 这样的。</p>
<p>两种方法各有利弊且都不完美。这对于我来说，是很难接受的。我甚至考虑过花 30 刀买个解锁码好了。</p>
<p>值得高兴的是，终于有人研究出了完美的方法：永久解锁且 IMEI 不便。我亲自试过成功后，在这里总结并分享出来。</p>
<p>首先要感谢 XDA 的 <a href="http://forum.xda-developers.com/member.php?u=2999990">jup007</a>，本<a href="http://forum.xda-developers.com/showthread.php?t=1606982">理论方法</a>是由他最先提出的。其次要感谢 <a href="http://forum.xda-developers.com/member.php?u=3976646">DoubleX</a>，他的 <a href="http://forum.xda-developers.com/showthread.php?t=1548210">unlock apk</a> 提供了极大的方便。</p>
<p><span id="more-719"></span>
<p>在开始之前，简单介绍下 Galaxy Nexus 的 SIM 卡锁。由于 Galaxy Nexus 是 Samsung 代工的，所以大多数 Samsung Android 手机是一样的，但我并不确定是否和其他 Android 手机一样。</p>
<p>Galaxy Nexus 里，IMEI 等信息是放在 EFS 分区里，挂接在 /factory 下面。这里面的内容一般情况下是不可擦写且每次刷机或重置都不会影响。</p>
<p>EFS 里面涉及到的文件有：nv_data.bin 和 .nv_data.bak，他们受到 nv_data.bin.md5 和 .nv_data.bak.md5 的校验保护。</p>
<p>第一次开机的时候，系统会把 /factory 里的文件复制到 /data/radio 里面，并且如果 /data/radio 里面的文件被删除了，系统会重新到 /factory 里复制出来。系统真正使用的其实是 /data/radio 里面的。</p>
<p>软解实际是修改了 /data/radio 的文件，所以每次刷机或重置，会被上锁，因为系统重新到 /factory 里面未修改的文件到 /data/radio 里面。</p>
<p>硬解则修改了 /factory 里的文件，但由于无法获得正确的检验值，系统会自动使用 004999010640000 这个 IMEI，<a href="http://forum.gsmhosting.com/vbb/f606/samsung-android-imei-00000000000000-004999010640000-a-1372464/">猜测</a>应该和工程机的有关。</p>
<p>那么，剩下的问题就是，如何获得正确的校验值呢？根据分析，校验文件 *.md5 里面的并不是单纯的 MD5 哈希值，至少是<a href="http://en.wikipedia.org/wiki/Salt_(cryptography)">加盐</a>处理过的。除非我们知道正确的算法，否则是没有可能得到正确的校验值。</p>
<p><a href="http://forum.xda-developers.com/member.php?u=2999990">jup007</a> 在系统 log 里发现，校验不通过后，居然直接给出了正确的校验值！把给出的写入到 /factory 里校验文件里，就能通过校验解锁成功且 IMEI 不变。</p>
<p>下面来具体实施。<strong><span style="text-decoration: underline;">这里特别声明：修改 EFS 分区可能导致手机彻底变砖头，我不对你的手机负任何的责任。</span></strong></p>
<p>以我的手机为例，系统是 <a href="http://forum.xda-developers.com/showthread.php?t=1392310">ROOT</a> 过的 <a href="https://developers.google.com/android/nexus/images?hl=zh-CN#yakju">4.0.4 IMM76I</a> 版本，docomo 版且未解除 SIM 卡网络锁。如果你的手机曾经解锁过或者是其他系统版本，可能导致我不知道的后果，因为我并没有做过测试。</p>
<p>1.备份 EFS 分区，在 shell 里面输入：</p>
<blockquote>
<p>su</p>
<p>tar -cvf /sdcard/factory.tgz /factory</p>
</blockquote>
<p>这就把 EFS 打包备份到 /sdcard 上了。在电脑上输入：</p>
<blockquote>
<p>adb pull /sdcard/factory.tgz .</p>
</blockquote>
<p>然后把备份出来的 factory.tgz 的复制到电脑上了。</p>
<p>2.运行 <a href="http://forum.xda-developers.com/member.php?u=3976646">DoubleX</a> 的<a href="http://forum.xda-developers.com/showthread.php?t=1548210">解锁程序</a>：<a href="http://tmp.i8i.info:8000/miui4ms2/xxtmp/FuckDocomoV2.apk">http://tmp.i8i.info:8000/miui4ms2/xxtmp/FuckDocomoV2.apk</a> （镜像：<a href="http://115.com/file/e7nrghx8">http://115.com/file/e7nrghx8</a>）</p>
<p>点“永久解锁”并重启。这时候 SIM 卡的网络锁已经解除了，但是 IMEI 变成 004999010640000 这样的了。下面我们来修复这个问题。</p>
<p>3.获取系统算出的正确的校验值，在 shell 里输入：</p>
<blockquote>
<p>su</p>
<p>cd /data/radio/log</p>
<p>cat nv.log</p>
</blockquote>
<p>应该会输出如下内容：</p>
<blockquote>
<p>Sun Apr 22 17:42:37 2012: MD5 fail. orignal md5 'fe589b1067ab6fe4d736e8d8bfec02b0' computed md5 'd85768853e2ae72730d00617c7f92368' (rild)<br />Sun Apr 22 17:42:37 2012: MD5 fail. orignal md5 '846cee106ae63cfb25d09e460b51bbdd' computed md5 '9ade6dc24ed52b1e186b7c2af6092f3a' (rild)<br />Sun Apr 22 17:42:38 2012: default NV restored.</p>
</blockquote>
<p>其中至少有两行包括 MD5 fail 的字样，且每个人的 md5 是完全不一样的。</p>
<p>4.获取当前错误的校验值，在 shell 里输入：</p>
<blockquote>
<p>su</p>
<p>cat /factory/nv_data.bin.md5</p>
<p>cat /factory/.nv_data.bak.md5</p>
</blockquote>
<p>记录下两个不同的校验值。比如可以这样记：</p>
<blockquote>
<p>/factory/nv_data.bin.md5<br />fe589b1067ab6fe4d736e8d8bfec02b0</p>
<p>/factory/.nv_data.bak.md5<br />846cee106ae63cfb25d09e460b51bbdd</p>
</blockquote>
<p>显然上面两个都是不正确的校验值，我们要做的就是把他们改成 log 里面给出的正确校验值。</p>
<p>跟随上一步获得的信息，我们可以知道：</p>
<p>fe589b1067ab6fe4d736e8d8bfec02b0 对应的正确值是 d85768853e2ae72730d00617c7f92368</p>
<p>846cee106ae63cfb25d09e460b51bbdd 对应的正确值是 9ade6dc24ed52b1e186b7c2af6092f3a</p>
<p>4.把正确的校验值写入校验文件，首先需要把 /factory 挂接成可写模式，可以直接在 <a href="https://play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer">Root Explorer</a> 操作。然后在 shell 里输入：</p>
<blockquote>
<p>su</p>
<p>cd /factory</p>
<p>echo d85768853e2ae72730d00617c7f92368 &gt; nv_data.bin.md5</p>
<p>chown radio.radio nv_data.bin.md5</p>
<p>chmod 700 nv_data.bin.md5</p>
<p>echo 9ade6dc24ed52b1e186b7c2af6092f3a &gt; .nv_data.bak.md5</p>
<p>chown radio.radio .nv_data.bak.md5</p>
<p>chmod 700 .nv_data.bak.md5</p>
</blockquote>
<p>这样我们就成功把正确的校验值写入了校验文件。</p>
<p>5.删除 /data/radio 里面的文件，重启让系统重新复制。在 shell 里输入：</p>
<blockquote>
<p>cd /data/radio</p>
<p>rm nv_data.bin nv_data.bin.md5</p>
<p>reboot</p>
</blockquote>
<p>系统将重启，如果没意外的话，手机仍然是解锁状态且 IMEI 恢复了。</p>
<p>整个过程到这里就完成了，你可以试试重新刷机或者重置系统，解锁和 IMEI 都保持着。这样一来，就和无锁的机器是完全一样了。</p>
<p>最后，再次感谢 XDA 的 <a href="http://forum.xda-developers.com/member.php?u=2999990">jup007</a> 的贡献。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.black-xstar.com/blog/719.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>iPad 2</title>
		<link>http://www.black-xstar.com/blog/717.html</link>
		<comments>http://www.black-xstar.com/blog/717.html#comments</comments>
		<pubDate>Sat, 26 Mar 2011 02:29:00 +0000</pubDate>
		<dc:creator>Black-Xstar</dc:creator>
				<category><![CDATA[我的日记]]></category>
		<category><![CDATA[ipad]]></category>

		<guid isPermaLink="false">http://www.black-xstar.com/blog/717.html</guid>
		<description><![CDATA[排队： 到手： 盒子： 主机： 配件： 开机： &#160; 照片用 iPhone 4 来拍的，效果可能差一点 [...]]]></description>
			<content:encoded><![CDATA[<p>排队：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2011/03/ipad1.jpg" width="574" height="768" /></p>
<p>到手：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2011/03/ipad2.jpg" width="574" height="768" /></p>
<p>盒子：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2011/03/ipad3.jpg" width="574" height="429" /></p>
<p> <span id="more-717"></span>
<p>主机：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2011/03/ipad4.jpg" width="574" height="768" /></p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2011/03/ipad5.jpg" width="574" height="768" /></p>
<p>配件：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2011/03/ipad6.jpg" width="574" height="768" /></p>
<p>开机：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2011/03/ipad7.jpg" width="574" height="429" /></p>
<p>&#160;</p>
<p>照片用 <a href="http://www.black-xstar.com/blog/709.html" target="_blank">iPhone 4</a> 来拍的，效果可能差一点，将就看下。</p>
<p>iPad 2 是下午五点开始发售的，我提前了半个小时到场。</p>
<p>现场的人挺多的，有不少是中国人，不过我这没有黄牛。</p>
<p>&#160;</p>
<p>我买的是最便宜的 16G WiFi 白色的，还了个 Smart Cover 灰色的。</p>
<p>第一感觉是白色真的很漂亮，至于薄了、轻了和快了倒是感觉不太明显。</p>
<p>最明显的改变是 Smart Cover 和前后两个摄像头，背面变成了平面。</p>
<p>总体来说 iPad 2 变化不大，尤其是屏幕，和 iPad 1 完完全全一样的。</p>
<p>找朋友用 Mac OS X 一起 Facetime 试了下，大屏幕的效果超级赞啊。</p>
<p>这台 iPad 2 是买给爸爸的，所以 Facetime 是我最主要关注的功能。</p>
<p>好了，最后说说很多人可能会问的价格，折合人民币大约 3900 元吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.black-xstar.com/blog/717.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>iPhone 4</title>
		<link>http://www.black-xstar.com/blog/709.html</link>
		<comments>http://www.black-xstar.com/blog/709.html#comments</comments>
		<pubDate>Tue, 05 Oct 2010 21:29:26 +0000</pubDate>
		<dc:creator>Black-Xstar</dc:creator>
				<category><![CDATA[我的日记]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.black-xstar.com/blog/709.html</guid>
		<description><![CDATA[盒子： 配件： 主机： 屏幕： &#160; 和运营商签了三年合约，机器大约1200元人民币，月费大约400元 [...]]]></description>
			<content:encoded><![CDATA[<p>盒子：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2010/10/iphone41.jpg" width="640" height="478" /></p>
<p>配件：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2010/10/iphone42.jpg" width="640" height="478" /></p>
<p>主机：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2010/10/iphone43.jpg" width="640" height="480" /></p>
<p>屏幕：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2010/10/iphone44.jpg" width="640" height="480" /></p>
<p> <span id="more-709"></span>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2010/10/iphone46.png" width="640" height="960" /> </p>
<p>&#160;</p>
<p>和运营商签了三年合约，机器大约1200元人民币，月费大约400元人民币。</p>
<p>其中包含500M流量，白天600分钟通话，晚上和周末通话免费，无限短信。</p>
<p>&#160;</p>
<p>3G 的速度不错，但流量也用不了多少，因为大多数时候都有 wifi：</p>
<p><a href="http://www.speedtest.net/iphone/63609692.png" target="_blank"><img border="0" src="http://www.black-xstar.com/blog/wp-content/uploads/2010/10/iphone45.png" width="300" height="135" /></a></p>
<p>系统是 iOS 4.1 的，目前没法越狱，不过也没关系。</p>
<p>现在手机对我来说，最主要的功能就是打电话、上网和发短信。</p>
<p>拍照效果，可以参考第一张和第二张图，是用 iPhone 4 拍的。</p>
<p>最后，这是我的第二台 iOS 设备，苹果确实很强大。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.black-xstar.com/blog/709.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>iPod touch 完美越狱 Spirit 发布</title>
		<link>http://www.black-xstar.com/blog/702.html</link>
		<comments>http://www.black-xstar.com/blog/702.html#comments</comments>
		<pubDate>Mon, 03 May 2010 10:21:01 +0000</pubDate>
		<dc:creator>Black-Xstar</dc:creator>
				<category><![CDATA[我的分享]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[itouch]]></category>

		<guid isPermaLink="false">http://www.black-xstar.com/blog/702.html</guid>
		<description><![CDATA[众所周知的原因，苹果iphone os有严格的限制，只能从appstore或者软件，如果需要从第三方获取，就需 [...]]]></description>
			<content:encoded><![CDATA[<p>众所周知的原因，苹果iphone os有严格的限制，只能从appstore或者软件，如果需要从第三方获取，就需要越狱。</p>
<p>一直以来由于都是不完美越狱，也就是越狱后不能关机，否则就需要使用越狱软件重新引导，也就是没办法离开电脑。</p>
<p>今天iphone dev team终于放出了完美越狱程序，通杀市面上包括iPad 3G在内的所有版本，更重要的这是完美越狱！</p>
<p>What's Spirit?</p>
<ul>
<li>Spirit is an <b>untethered</b> jailbreak for <b>iPad, iPhone, and iPod touch</b> on the latest firmwares. </li>
<li>Spirit is <b>not a carrier unlock</b>. </li>
<li>If you currently are using a <b>tethered</b> jailbreak, you have to restore to use Spirit. <b>Do not upgrade</b> if you use an unlock on an iPhone 3G or 3GS. (You can, however, restore to 3.1.2 if you have SHSH blobs for that version.) </li>
</ul>
<p>Requirements</p>
<ul>
<li>Any <b>iPad, iPhone, or iPod touch</b> on firmware <b>3.1.2, 3.1.3, or 3.2</b>. </li>
<li>An <b>activated</b> device: one not stuck on the <b>Connect to iTunes</b> or <b>Emergency Call</b> screen. </li>
<li>Any version of <b>iTunes 9</b> (including 9.1.1). </li>
<li>Syncing with iTunes before trying this highly recommended. </li>
</ul>
<p>Windows 版本下载：<a title="http://spiritjb.com/win" href="http://spiritjb.com/win">http://spiritjb.com/win</a> （镜像：<a href="http://www.xun6.com/file/11339a327/Spirit.exe.html">http://www.xun6.com/file/11339a327/Spirit.exe.html</a>）</p>
<p>MacOSX 版本下载：<a title="http://spiritjb.com/mac" href="http://spiritjb.com/mac">http://spiritjb.com/mac</a> （镜像：<a href="http://www.xun6.com/file/01a7bcc27/Spirit.app.zip.html">http://www.xun6.com/file/01a7bcc27/Spirit.app.zip.html</a>）</p>
<p> <span id="more-702"></span>
<p>使用方法很简单，把设备连上电脑，运行spirit点一下jailbreak即可。</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2010/05/spirit1.png" width="330" height="140" /></p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2010/05/spirit2.png" width="330" height="140" /></p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2010/05/spirit3.png" width="330" height="140" /></p>
<p>需要特别说明的，如果是Vista或者Win7系统，需要兼容模式。</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2010/05/spirit4.png" width="398" height="495" /></p>
<p>整个过程最多三分钟，设备会自动重启，然后就能看到Cydia的图标了。</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2010/05/spirit5.png" width="320" height="480" /></p>
<p>不放心的话，可以试试关机再开机，不会再进入恢复模式，完美越狱！</p>
<p>国内的网络下 Cydia 不是那么好用，最好的解决办法就是连 VPN 了。</p>
<p>&#160;</p>
<p>---- 我是分割线 ---- 以下内容我什么都不知道 ----</p>
<p>提供 PPTP 或 L2TP/IPsec 两种 VPN 服务：<a href="http://pptp.us">http://pptp.us</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.black-xstar.com/blog/702.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>第一次取 Adsense 西联汇款</title>
		<link>http://www.black-xstar.com/blog/696.html</link>
		<comments>http://www.black-xstar.com/blog/696.html#comments</comments>
		<pubDate>Thu, 29 Apr 2010 11:18:51 +0000</pubDate>
		<dc:creator>Black-Xstar</dc:creator>
				<category><![CDATA[我的日记]]></category>
		<category><![CDATA[ads]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.black-xstar.com/blog/696.html</guid>
		<description><![CDATA[很久没写blog啦，不得不说都不怎么会写了。twitter那些也少上，google reader也少看了。 总 [...]]]></description>
			<content:encoded><![CDATA[<p>很久没写blog啦，不得不说都不怎么会写了。twitter那些也少上，google reader也少看了。</p>
<p>总之就是最近过得很郁闷，很多事情都没有按照设计的发展。还是那句话，计划赶不上变化啊。</p>
<p>所以导致结果就是blog没心情写，这篇离我上次那篇相距差不多半年了：<a title="http://applife.net/2010/01/2010/" href="http://applife.net/2010/01/2010/">http://applife.net/2010/01/2010/</a></p>
<p>逐渐开始调整自己，就从写blog开始吧，<a href="http://applife.net" target="_blank">软件生活</a>我也会重新开始更新了，不过可能要换换风格了。</p>
<p>&#160;</p>
<p>以上一堆废话。我今天心情特别好，终于把六年来的Adsense广告费给取啦！</p>
<p>说起来真不容易啊，人家一个月都能取一次，我居然花了六年才取第一次。不会后来得知还有人六年都没还没取过呢，我又平衡了。</p>
<p>自从三个月adsense收入达到100美刀大关以来，我就天天盼着这一天。虽然这并不是我的第一笔网上收入，可这是我最早开始的网上赚钱项目，今天终于圆满完成啦。</p>
<p>根据adsense的规则，上个月底总收入超过100美元，如果没有作弊审查通过，这个月25号左右就会签发款项，我选择的西联汇款。</p>
<p>从25号开始就煎熬啊，天天登录adsense看有没有发钱，当看到“正在付款”高兴了一半，直到昨天晚上约九点，终于变成“付款已签发”啦。</p>
<p> <span id="more-696"></span>
<p>上网看看人家写的取款攻略，我又郁闷了，因为我在adsense后台写的名字和西联要求的写法不一致。别人说去邮局可能可以取得到，银行的话就比较麻烦了。</p>
<p>带着汇款监控号和身份证来到邮局，填了两张表。一张是收汇申请表，另一张是结汇申请表。具体怎么填问邮局的人，反正简单写写就可以了。</p>
<p>交给柜台的MM后，就开始祈祷了。很遗憾，还是名字颠倒出现问题了，邮局MM不给我取。理论了很久，就是不行，说是现在西联公司严格了，名字错了不给。</p>
<p>不甘心就这么取不到啊，只有打电话给西联公司问问了。手机不能打800免费电话，我记得之前都可以打的，怎么又不可以了，郁闷。只能忍痛花钱打上海的长途号码。</p>
<p>西联热线接通非常快，客服MM声音也不错。和我对完暗号之后，告诉了一条通关秘籍：<strong><u>只要是Google Inc.的汇款，无论名字是否颠倒，都可以取。如果当地代理机构有异议，让他们和西联公司联系。</u></strong></p>
<p>当我转述给邮局MM的时候，她只说了一句话：这公司这么牛啊。然后就跑到里面去，过了一会儿出来就给我准备钱了。</p>
<p>由于第一次，还是要人民币现钞比较爽。问了下汇率，是6.81多点。比<a href="http://www.boc.cn/sourcedb/whpj/" target="_blank">中行实时牌价</a>的现钞买入价高多了，没明白呢。</p>
<p>拿着手上的不到1K人民币，心里感慨啊，六年啊。今天广州天气又不好，为了取这点钱全身都湿了，真是印象深刻。</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2010/04/adsense1.png" width="382" height="324" /></p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2010/04/adsense2.png" width="592" height="384" /></p>
<p>以上又是一堆废话，到此为止啦。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.black-xstar.com/blog/696.html/feed</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>在CentOS的VPS下安装OpenVPN</title>
		<link>http://www.black-xstar.com/blog/693.html</link>
		<comments>http://www.black-xstar.com/blog/693.html#comments</comments>
		<pubDate>Fri, 20 Nov 2009 15:20:00 +0000</pubDate>
		<dc:creator>Black-Xstar</dc:creator>
				<category><![CDATA[我的原创]]></category>
		<category><![CDATA[gfw]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://www.black-xstar.com/blog/693.html</guid>
		<description><![CDATA[上回介绍了在CentOS下安装PPTP的VPN的方法，由于PPTP对环境的要求很高，大多数的VPS都是基于Op [...]]]></description>
			<content:encoded><![CDATA[<p>上回介绍了<a href="http://www.black-xstar.com/blog/691.html" target="_blank">在CentOS下安装PPTP的VPN</a>的方法，由于PPTP对环境的要求很高，大多数的VPS都是基于OpenVZ虚拟化技术的，所以无法安装。</p>
<p>这回介绍另一种VPN——OpenVPN，能在绝大多数VPS上安装，而且功能更加强大，比如能穿透中国移动的cmwap代理实现cmnet的功能等等。</p>
<p>不过OpenVPN有一个致命缺点，就是绝大多数移动设备不支持，电脑上使用需要安装复杂的客户端。</p>
<p>网上有很多的教程，但大都不适合VPS或者不完善，我根据我自己安装的经验，记录下来以便查阅。</p>
<p>&#160;</p>
<p>以下所有命令我都加了下划线，即加下划线的一定是在类似[root@vps ~]#的提示符下输入。</p>
<p>SSH登陆VPS，我的系统是32的CentOS 5.4，如果用别的Linux发行版也差不多，有些命令需要修改下就是了。</p>
<p>OpenVPN需要TUN支持，大多数VPS默认都没有开启，你可以用这个命令检测：<u>cat /dev/net/tun</u></p>
<p>如果返回信息为：cat: /dev/net/tun: File descriptor in bad state 说明正常，否则发个ticket给VPS公司让他们帮忙开吧。</p>
<p>另外如果你需要连上OpenVPN后能访问互联网，还需要iptables_nat模块支持，用这个命令检测：<u>iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j MASQUERADE</u></p>
<p>如果返回信息为：iptables: Unknown error 4294967295 说明正常。<strong>但请注意：这个方法并不科学！</strong></p>
<p>&#160;</p>
<p>环境准备好之后，我们正式开始安装OpenVPN了。网上的教程绝大多数都是用源代码编译方式安装的，但我觉得这种方式不便于以后升级维护，这里我们使用yum来安装。</p>
<p>默认情况下centos的yum源没有OpenVPN的，先安装<a href="http://fedoraproject.org/wiki/EPEL" target="_blank">EPEL</a>这个东西，使用命令：<u>rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm</u></p>
<p>成功后yum源里面就有OpenVPN了，直接使用命令<u>yum -y install openvpn</u></p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/11/openvpn1.png" width="520" height="768" /></p>
<p>这里就体现了yum安装的好处，比如OpenVPN需要lzo支持，安装的时候会检测系统，没有的组件会自动安装进去。</p>
<p> <span id="more-693"></span>
<p>我们来找一下安装到哪去了，使用命令：<u>locate easy-rsa</u></p>
<p>找出来了原来在这里：/usr/share/openvpn/easy-rsa 大家应该都是一样的。</p>
<p>我们把easy-rsa这个文件夹移出来，用命令：<u>cp -R /usr/share/openvpn/easy-rsa /etc/openvpn/</u></p>
<p>然后<u>cd /etc/openvpn/easy-rsa/2.0</u>进入，生成OpenVPN需要的证书。</p>
<p>用<u>vi vars</u>来编辑环境变量，这里涉及到编辑器vi的用法，不会用就自己google一下。</p>
<p>把最后几行根据实际情况修改：</p>
<blockquote><p>export KEY_COUNTRY=&quot;CN&quot;      <br />export KEY_PROVINCE=&quot;GD&quot;       <br />export KEY_CITY=&quot;GZ&quot;       <br />export KEY_ORG=&quot;Black-Xstar Net Empire&quot;       <br />export KEY_EMAIL=&quot;webmaster [at] black-xstar.com&quot;</p>
</blockquote>
<p>保存后运行<u>. vars</u>设置生效。</p>
<p>接下来运行<u>./build-ca server</u>创建证书颁发机构。</p>
<blockquote><p>Generating a 1024 bit RSA private key      <br />........................++++++       <br />....++++++       <br />writing new private key to 'ca.key'       <br />-----       <br />You are about to be asked to enter information that will be incorporated       <br />into your certificate request.       <br />What you are about to enter is what is called a Distinguished Name or a DN.       <br />There are quite a few fields but you can leave some blank       <br />For some fields there will be a default value,       <br />If you enter '.', the field will be left blank.       <br />-----       <br />Country Name (2 letter code) [CN]:<font color="#ff0000">回车</font>       <br />State or Province Name (full name) [GD]:<font color="#ff0000">回车</font>       <br />Locality Name (eg, city) [GZ]:<font color="#ff0000">回车</font>       <br />Organization Name (eg, company) [Black-Xstar Net Empire]:<font color="#ff0000">回车</font>       <br />Organizational Unit Name (eg, section) []:<font color="#ff0000">回车</font>       <br />Common Name (eg, your name or your server's hostname) [Black-Xstar Net Empire CA]:<font color="#ff0000">回车</font>       <br />Name []:<font color="#ff0000">回车</font>       <br />Email Address [webmaster@black-xstar.com]:<font color="#ff0000">回车</font></p>
</blockquote>
<p>注意红色的地方，需要按回车的。</p>
<p>创建CA之后来生成服务器证书，输入<u>./build-key-server server</u></p>
<blockquote><p>Generating a 1024 bit RSA private key      <br />...++++++       <br />...............++++++       <br />writing new private key to 'server.key'       <br />-----       <br />You are about to be asked to enter information that will be incorporated       <br />into your certificate request.       <br />What you are about to enter is what is called a Distinguished Name or a DN.       <br />There are quite a few fields but you can leave some blank       <br />For some fields there will be a default value,       <br />If you enter '.', the field will be left blank.       <br />-----       <br />Country Name (2 letter code) [CN]:<font color="#ff0000">回车</font>       <br />State or Province Name (full name) [GD]:<font color="#ff0000">回车</font>       <br />Locality Name (eg, city) [GZ]:<font color="#ff0000">回车</font>       <br />Organization Name (eg, company) [Black-Xstar Net Empire]:<font color="#ff0000">回车</font>       <br />Organizational Unit Name (eg, section) []:<font color="#ff0000">回车</font>       <br />Common Name (eg, your name or your server's hostname) [server]:<font color="#ff0000">回车</font>       <br />Name []:<font color="#ff0000">回车</font>       <br />Email Address [webmaster@black-xstar.com]:<font color="#ff0000">回车</font></p>
<p>Please enter the following 'extra' attributes      <br />to be sent with your certificate request       <br />A challenge password []:<font color="#ff0000">回车</font>       <br />An optional company name []:<font color="#ff0000">回车</font>       <br />Using configuration from /etc/openvpn/easy-rsa/2.0/openssl.cnf       <br />Check that the request matches the signature       <br />Signature ok       <br />The Subject's Distinguished Name is as follows       <br />countryName&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <img src='http://www.black-xstar.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> RINTABLE:'CN'       <br />stateOrProvinceName&#160;&#160; <img src='http://www.black-xstar.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> RINTABLE:'GD'       <br />localityName&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <img src='http://www.black-xstar.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> RINTABLE:'GZ'       <br />organizationName&#160;&#160;&#160;&#160;&#160; <img src='http://www.black-xstar.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> RINTABLE:'Black-Xstar Net Empire'       <br />commonName&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <img src='http://www.black-xstar.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> RINTABLE:'server'       <br />emailAddress&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; :IA5STRING:'webmaster@black-xstar.com'       <br />Certificate is to be certified until Nov 18 17:25:15 2019 GMT (3650 days)       <br />Sign the certificate? [y/n]:<font color="#ff0000">y</font> </p>
<p>1 out of 1 certificate requests certified, commit? [y/n]<font color="#ff0000">y</font>       <br />Write out database with 1 new entries       <br />Data Base Updated</p>
</blockquote>
<p>同样注意红色字的部分，是需要人工输入的。</p>
<p>服务器证书生成完了，我们来生成客户端证书，理论上每个OpenVPN用户都有独立的证书，我们先来生成一个试试。</p>
<p>输入命令：<u>./build-key client1</u>，这里的client1是客户端名称，如果第二个就是client2了。</p>
<blockquote><p>Generating a 1024 bit RSA private key      <br />.......++++++       <br />.........++++++       <br />writing new private key to 'client1.key'       <br />-----       <br />You are about to be asked to enter information that will be incorporated       <br />into your certificate request.       <br />What you are about to enter is what is called a Distinguished Name or a DN.       <br />There are quite a few fields but you can leave some blank       <br />For some fields there will be a default value,       <br />If you enter '.', the field will be left blank.       <br />-----       <br />Country Name (2 letter code) [CN]:<font color="#ff0000">回车</font>       <br />State or Province Name (full name) [GD]:<font color="#ff0000">回车</font>       <br />Locality Name (eg, city) [GZ]:<font color="#ff0000">回车</font>       <br />Organization Name (eg, company) [Black-Xstar Net Empire]:<font color="#ff0000">回车</font>       <br />Organizational Unit Name (eg, section) []:<font color="#ff0000">回车</font>       <br />Common Name (eg, your name or your server's hostname) [client1]:<font color="#ff0000">回车</font>       <br />Name []:<font color="#ff0000">回车</font>       <br />Email Address [webmaster@black-xstar.com]:<font color="#ff0000">回车</font></p>
<p>Please enter the following 'extra' attributes      <br />to be sent with your certificate request       <br />A challenge password []:<font color="#ff0000">回车</font>       <br />An optional company name []:<font color="#ff0000">回车</font>       <br />Using configuration from /etc/openvpn/easy-rsa/2.0/openssl.cnf       <br />Check that the request matches the signature       <br />Signature ok       <br />The Subject's Distinguished Name is as follows       <br />countryName&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <img src='http://www.black-xstar.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> RINTABLE:'CN'       <br />stateOrProvinceName&#160;&#160; <img src='http://www.black-xstar.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> RINTABLE:'GD'       <br />localityName&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <img src='http://www.black-xstar.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> RINTABLE:'GZ'       <br />organizationName&#160;&#160;&#160;&#160;&#160; <img src='http://www.black-xstar.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> RINTABLE:'Black-Xstar Net Empire'       <br />commonName&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <img src='http://www.black-xstar.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> RINTABLE:'client1'       <br />emailAddress&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; :IA5STRING:'webmaster@black-xstar.com'       <br />Certificate is to be certified until Nov 18 17:31:21 2019 GMT (3650 days)       <br />Sign the certificate? [y/n]:<font color="#ff0000">y</font> </p>
<p>1 out of 1 certificate requests certified, commit? [y/n]<font color="#ff0000">y</font>       <br />Write out database with 1 new entries       <br />Data Base Updated</p>
</blockquote>
<p>注意红色字的部分，和上面生成服务器证书差不多。</p>
<p>最后生成Diffie Hellman参数：<u>./build-dh</u>，这个需要一点时间的。</p>
<p>完成上面的过程后，把/etc/openvpn/2.0/keys里面的东西下载回来。</p>
<p>&#160;</p>
<p>接下来我们开始配置OpenVPN了，我的配置文件只是一个参考，可以根据实际情况修改。</p>
<p>首先<u>cd ..</u>回到上一级目录，然后<u>vi server.conf</u>新建一个配置文件，输入下面内容：</p>
<blockquote><p>port 443      <br />proto tcp       <br />dev tun       <br />ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt       <br />cert /etc/openvpn/easy-rsa/2.0/keys/server.crt       <br />key /etc/openvpn/easy-rsa/2.0/keys/server.key       <br />dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem       <br />server 10.8.0.0 255.255.255.0       <br />push &quot;redirect-gateway def1&quot;       <br />push &quot;dhcp-option DNS 208.67.222.222&quot;       <br />push &quot;dhcp-option DNS 208.67.220.220&quot;       <br />client-to-client       <br />keepalive 10 120       <br />comp-lzo       <br />persist-key       <br />persist-tun       <br />verb 3</p>
</blockquote>
<p>其中DNS服务器地址可以换成主机商的，也可以和我一样用opendns。另外我有了tcp协议和443端口，是为了方便我在cmwap下使用，也可以换别的。</p>
<p>到这里为止OpenVPN就配置好了，接下来我们设置外网访问。</p>
<p>输入<u>vi /etc/sysctl.conf</u>开始编辑，找到net.ipv4.ip_forward = 0改成net.ipv4.ip_forward = 1保存。然后执行<u>sysctl -p</u>这个命令。</p>
<p>输入<u>iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to-source 1.2.3.4</u>添加规则，注意最后1.2.3.4改成你的VPS的IP地址。</p>
<p>完成后用<u>/etc/init.d/iptables save</u>保存iptables设置，然后<u>/etc/init.d/iptables restart</u>重新启动下。</p>
<p>把OpenVPN添加到开机启动，用<u>vi /etc/rc.local</u>进入编辑，在后面加入/usr/sbin/openvpn --config /etc/openvpn/server.conf &amp;这一行。</p>
<p>需要在服务器上完成的操作到这里就结束了，输入<u>openvpn --config /etc/openvpn/server.conf &amp;</u>启动。</p>
<p>&#160;</p>
<p>和PPTP不一样，OpenVPN需要安装客户端才行，在<a title="http://www.openvpn.net/index.php/open-source/downloads.html" href="http://www.openvpn.net/index.php/open-source/downloads.html">http://www.openvpn.net/index.php/open-source/downloads.html</a>下载最新版本的Windows Installer安装。</p>
<p>然后在下载回来keys文件夹里面找到ca.crt、client1.crt和client1.key这三个文件，放到C:\Program Files\OpenVPN\config里面。</p>
<p>同时在这里面新建一个名字为“client1.ovpn”的文本文件，输入下面内容：</p>
<blockquote><p>client     <br />dev tun      <br />proto tcp      <br />remote 1.2.3.4 443      <br />resolv-retry infinite      <br />nobind      <br />persist-key      <br />persist-tun      <br />ca ca.crt      <br />cert client1.crt      <br />key client1.key      <br />ns-cert-type server      <br />comp-lzo      <br />verb 3</p>
</blockquote>
<p>把第四行的1.2.3.4换成VPS的IP地址，然后保存。</p>
<p>在开始菜单里面找到OpenVPN GUI并运行，Vista和Win7下需要管理员身份运行。点Connect后等一下，是不是成功连上去了？</p>
<p>打开youtube或twitter（follow我@<a href="https://twitter.com/billzhong">billzhong</a>）试试，爽吧！</p>
<p>特别感谢 Hello, Host! 提供支持：<a href="https://hellohost.net/vps.html">https://hellohost.net/vps.html</a></p>
<p><strong>最后广告一下，我的 VPN 服务： </strong><a href="http://pptp.us"><strong>http://pptp.us</strong></a><strong> 提供PPTP、L2TP和OpenVPN三种方式哦。</strong></p>
<p>&#160;</p>
<p><font color="#c0c0c0" size="1">参考文章：</font></p>
<p><a title="http://www.xiaohui.com/dev/server/20070514-install-openvpn.htm" href="http://www.xiaohui.com/dev/server/20070514-install-openvpn.htm"><font color="#c0c0c0" size="1">http://www.xiaohui.com/dev/server/20070514-install-openvpn.htm</font></a></p>
<p><a title="http://rashost.com/blog/centos-openvpn-install" href="http://rashost.com/blog/centos-openvpn-install"><font color="#c0c0c0" size="1">http://rashost.com/blog/centos-openvpn-install</font></a></p>
<p><a title="http://yemaosheng.com/?p=938" href="http://yemaosheng.com/?p=938"><font color="#c0c0c0" size="1">http://yemaosheng.com/?p=938</font></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.black-xstar.com/blog/693.html/feed</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>在CentOS下安装PPTP的VPN</title>
		<link>http://www.black-xstar.com/blog/691.html</link>
		<comments>http://www.black-xstar.com/blog/691.html#comments</comments>
		<pubDate>Sat, 24 Oct 2009 08:00:37 +0000</pubDate>
		<dc:creator>Black-Xstar</dc:creator>
				<category><![CDATA[我的原创]]></category>
		<category><![CDATA[gfw]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://www.black-xstar.com/blog/691.html</guid>
		<description><![CDATA[最近买了个基于xen的VPS玩玩，安装LAMP没啥意思。国内网络环境不好，干脆安装个VPN试试。 对于Linu [...]]]></description>
			<content:encoded><![CDATA[<p>最近买了个基于xen的VPS玩玩，安装LAMP没啥意思。国内网络环境不好，干脆安装个VPN试试。</p>
<p>对于Linux其实我什么都不会的，在google老师的帮助下，总算给我安装好了，记录下来以便查阅。</p>
<p>VPN常用有两种，一种是openvpn，另一种PPTP。前者开源跨平台功能强大，后者简单方便Windows下无需安装客户端。而且从安装上看，PPTP比openvpn简单一点，所以决定安装这个试试看。</p>
<p>这里罗嗦一下VPS吧，常见也两种，一种是基于openvz，另一种基于xen的。区别不多说了，自己问google吧。这里要说的是openvz的绝大多数不能安装PPTP，而xen的没有限制，两个都可以。</p>
<p>&#160;</p>
<p>以下所有命令我都加了下划线，即加下划线的一定是在类似-bash-3.2#的提示符下输入。</p>
<p>SSH登陆VPS，我的系统是64的CentOS 5.4，绝大多数VPS都提供CentOS系统供选择。可以使用这个命令查询：<u>cat /etc/issue</u></p>
<p>检查内核是否包含mppe，基本上CentOS都有的，输入这个命令，如果是ok就可以：<u>modprobe ppp-compress-18 &amp;&amp; echo ok</u></p>
<p>安装PPTP需要ppp和iptables这两个软件支持，这里用yum来安装，输入这个命令：<u>yum install -y ppp iptables</u></p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/10/pptp1.png" width="553" height="768" /></p>
<p>然后进入tmp目录，需要把pptp软件下载回来，用这个命令：<u>cd /tmp</u></p>
<p>去poptop官方网站，如果你和我系统一样，直接下载rpm包：<u>wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.x86_64.rpm</u></p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/10/pptp2.png" width="640" height="331" /></p>
<p>×××如果上面命令无效，安装wget吧：<u>yum install -y wget</u></p>
<p>接下来安装刚刚下载回来的rpm包，输入命令：<u>rpm -ivh pptpd-1.3.4-1.rhel5.1.x86_64.rpm</u></p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/10/pptp3.png" width="640" height="236" /></p>
<p>×××如果上面命令无效，安装perl吧：<u>yum install -y perl</u></p>
<p>  <span id="more-691"></span>
<p>接下来我们开始配置PPTP了，需要用到linux下的vi命令，如果不熟悉建议先google一下。</p>
<p>×××提示一下，编辑完成后按Esc键，然后输入<u>:wq</u>即可保存并退出。</p>
<p>&#160;</p>
<p>输入<u>vi /etc/ppp/options.pptpd</u>开始编辑，输入以下内容：</p>
<blockquote><p>name pptpd      <br />refuse-pap       <br />refuse-chap       <br />refuse-mschap       <br />require-mschap-v2       <br />require-mppe-128       <br />proxyarp       <br />lock       <br />nobsdcomp       <br />novj       <br />novjccomp       <br />nologfd       <br />ms-dns 208.67.222.222       <br />ms-dns 208.67.220.220</p>
</blockquote>
<p>最后两行是dns服务器地址，这里用opendns，你也可以用主机商的dns。编辑完成后保存退出。</p>
<p>输入<u>vi /etc/pptpd.conf</u>开始编辑，输入以下内容：</p>
<blockquote><p>option /etc/ppp/options.pptpd      <br />logwtmp       <br />localip 192.168.8.1       <br />remoteip 192.168.8.2-40</p>
</blockquote>
<p>最后两行是vpn的ip地址分配，如果你不熟悉就别改了。编辑完成后保存退出。</p>
<p>输入<u>vi /etc/ppp/chap-secrets</u>开始编辑，输入以下内容：</p>
<blockquote><p>username1 pptpd password1 *</p>
<p>username2 pptpd password2 *</p>
<p>username3 pptpd password3 *</p>
</blockquote>
<p>这个文件用来配置vpn的登陆用户和密码，一行一个。编辑完成后保存退出。</p>
<p>把username和password分别改成你需要的用户名密码即可，其他别改了。</p>
<p>输入<u>vi /etc/sysctl.conf</u>开始编辑，这个文件和上面不同，里面已经有内容：</p>
<p>找到</p>
<blockquote><p>net.ipv4.ip_forward = 0</p>
</blockquote>
<p>改成</p>
<blockquote><p>net.ipv4.ip_forward = 1</p>
</blockquote>
<p>保存并退出，然后执行<u>sysctl -p</u>这个命令。</p>
<p>这时，PPTP基本上配置好了，输入<u>service pptpd start</u>启动。</p>
<p>下面来配置iptables，首先输入<u>service iptables start</u>启动。</p>
<p>然后分别输入下面四条命令，每天输完后要记得按回车：</p>
<p><u>iptables -A INPUT -p tcp --dport 1723 -j ACCEPT</u></p>
<p><u>iptables -A INPUT -p tcp --dport 47 -j ACCEPT</u></p>
<p><u>iptables -A INPUT -p gre -j ACCEPT</u></p>
<p><u>iptables -t nat -A POSTROUTING -s 192.168.8.0/24 -o eth0 -j MASQUERADE</u></p>
<p>完成后输入<u>/etc/init.d/iptables save</u>保存，并且输入<u>/etc/init.d/iptables restart</u>重新启动。</p>
<p>如果你需要服务器启动时候自动启动VPN服务，还需要输入<u>chkconfig pptpd on</u>和<u>chkconfig iptables on</u>这两条命令。</p>
<p>这个时候，PPTP的VPN就已经全部配置好了，由于内容太多，就不截图了，说明已经很详细。</p>
<p>在Windows下新建一个VPN连接，输入服务器ip、用户名和密码，如无意外就能连上去了。</p>
<p>打开youtube或twitter（follow我@<a href="https://twitter.com/billzhong" target="_blank">billzhong</a>）试试，爽吧！</p>
<p><strong>最后广告一下，我的 VPN 服务： </strong><a href="http://pptp.us"><strong>http://pptp.us</strong></a><strong> 提供PPTP、L2TP和OpenVPN三种方式哦。</strong></p>
<p>&#160;</p>
<p><font color="#c0c0c0" size="1">参考文章：</font></p>
<p><a title="http://blog.s135.com/pptp_vpn/" href="http://blog.s135.com/pptp_vpn/"><font color="#c0c0c0" size="1">http://blog.s135.com/pptp_vpn/</font></a></p>
<p><a title="http://rashost.com/blog/centos5-pptpd-vpn" href="http://rashost.com/blog/centos5-pptpd-vpn"><font color="#c0c0c0" size="1">http://rashost.com/blog/centos5-pptpd-vpn</font></a></p>
<p><a title="http://taiwanwolf.blogspot.com/2009/01/centos-v52-pptp-server.html" href="http://taiwanwolf.blogspot.com/2009/01/centos-v52-pptp-server.html"><font color="#c0c0c0" size="1">http://taiwanwolf.blogspot.com/2009/01/centos-v52-pptp-server.html</font></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.black-xstar.com/blog/691.html/feed</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>常用快递查询</title>
		<link>http://www.black-xstar.com/blog/687.html</link>
		<comments>http://www.black-xstar.com/blog/687.html#comments</comments>
		<pubDate>Tue, 29 Sep 2009 15:59:00 +0000</pubDate>
		<dc:creator>Black-Xstar</dc:creator>
				<category><![CDATA[我的原创]]></category>

		<guid isPermaLink="false">http://www.black-xstar.com/blog/687.html</guid>
		<description><![CDATA[最近在淘宝买了些东西，都是用的圆通快递。每次去圆通网站查询，都要验证码，十分烦人。 无意中输错了也能查询，惊讶 [...]]]></description>
			<content:encoded><![CDATA[<p>最近在淘宝买了些东西，都是用的圆通快递。每次去圆通网站查询，都要验证码，十分烦人。</p>
<p>无意中输错了也能查询，惊讶后看了源代码，原来验证码是骗人的，没提交验证，十分郁闷。</p>
<p>抽空看写下其他的公司的快递查询系统，大都没有验证码，表单有用post也有用get提交的。</p>
<p>提取了常见的快递公司查询系统，汇总放在这里，方便自己用，目前全有效的，不定期更新。</p>
<p>
<form method="get" action="http://61.152.237.204:8081/query_result.asp" target="_blank"><input type="text" name="wen" size=18 maxlength=12 value=""><input type="submit" value="申通"><input type="reset" value="重置"></form>
</p>
<p>
<form method="post" action="http://www.yto.net.cn/service/sql.aspx" target="_blank"><input type="text" name="NumberText" size=18 maxlength=10 value=""><input type="submit" value="圆通"><input type="reset" value="重置"></form>
</p>
<p>
<form method="post" action="http://www.zto.cn/bill.asp" target="_blank"><input type="text" name="ID" size=18 maxlength=10 value=""><input type="submit" value="中通"><input type="reset" value="重置"></form>
</p>
<p>
<form method="post" action="http://222.73.182.19/express_oa/ui/trackpod_cces/frmtrackpod_cces.aspx" target="_blank"><input type="text" name="JobNo" size=18 maxlength=10 value=""><input type="submit" value="中诚"><input type="reset" value="重置"></form>
</p>
<p>
<form method="post" action="http://www.cre.cn/creweb/Fhwcxselect.jsp" target="_blank"><input type="text" name="sheet_no" size=18 maxlength=14 value=""><input type="submit" value="中铁"><input type="reset" value="重置"></form>
</p>
<p>
<form method="post" action="http://61.172.202.149:800/webquery/index.asp" target="_blank"><input type="text" name="wen" size=18 maxlength=14 value=""><input type="submit" value="天天"><input type="reset" value="重置"></form>
</p>
<p>
<form method="post" action="http://www.htky365.com/track.do" target="_blank"><input type="text" name="inputNumber" size=18 maxlength=13 value=""><input type="submit" value="汇通"><input type="reset" value="重置"></form>
</p>
<p>
<form method="post" action="http://222.73.105.196/ykjcx/cxend.php" target="_blank"><input type="text" name="wen" size=18 maxlength=13 value=""><img src="http://222.73.105.196/imagecode.php" /><input type="text" name="yzm" size=3 maxlength=2 value=""><input type="submit" value="韵达"><input type="reset" value="重置"></form>
</p>
<p>
<form method="post" action="http://embed.sf-express.com/sfwebc2_ch/result_c2_index.jsp" target="_blank"><input type="text" name="tracklist" size=18 maxlength=12 value=""><img src="http://embed.sf-express.com/sfwebc2_ch/getCheckImg" /><input type="text" name="checkimg" size=5 maxlength=4 value=""><input type="submit" value="顺丰"><input type="reset" value="重置"></form>
</p>
<p>
<form method="post" action="http://www.ems.com.cn/qcgzOutQueryAction.do" target="_blank"><input type="text" name="mailNum" size=18 maxlength=13 value=""><input type="submit" value="EMS"><input type="reset" value="重置"><input type="hidden" name="reqCode" value="browseBASE"><input type="hidden" name="myEmsbarCode" value=""></form>
</p>
<p>一共10家常用的，如果有别的需要，欢迎留言让我添加。</p>
<p>韵达和顺丰验证码是真的，所以麻烦大家输入一下才行。</p>
<p>EMS的表单无法外部提交，输入单号后进去还要验证码。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.black-xstar.com/blog/687.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>再次体验3G - 移动TD-SCDMA</title>
		<link>http://www.black-xstar.com/blog/686.html</link>
		<comments>http://www.black-xstar.com/blog/686.html#comments</comments>
		<pubDate>Fri, 18 Sep 2009 11:18:00 +0000</pubDate>
		<dc:creator>Black-Xstar</dc:creator>
				<category><![CDATA[我的日记]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[tdscdma]]></category>

		<guid isPermaLink="false">http://www.black-xstar.com/blog/686.html</guid>
		<description><![CDATA[上回体验了联通WCDMA的高速，但它的价钱也不是一般人能承受的起的。正式商用后数据资费贵的吓人：http:// [...]]]></description>
			<content:encoded><![CDATA[<p>上回体验了<a href="http://www.black-xstar.com/blog/671.html" target="_blank">联通WCDMA</a>的高速，但它的价钱也不是一般人能承受的起的。正式商用后数据资费贵的吓人：<a href="http://3g.10010.com/3gindex/card_money.html">http://3g.10010.com/3gindex/card_money.html</a></p>
<p>中国移动的3G是三大标准中最不成熟的TD-SCDMA，但它是最早开始提供3G服务的运营商。而且政策也是最好的，俗称<a href="http://www.google.com/search?q=%E4%B8%AD%E5%9B%BD%E7%A7%BB%E5%8A%A8%E4%B8%89%E4%B8%8D%E6%94%BF%E7%AD%96" target="_blank">三不原则</a>：不换卡、不换号、不登记，就<a href="http://www.chinamobile.com/focus/3g/zx/200906/t20090619_11671.htm" target="_blank">直接3G</a>了。</p>
<p>我有一张移动的cmwap无限流量卡，按照“三不政策”只要有支持TD-SCDMA的设备就能直接上3G了。就算是<a href="http://www.chinamobile.com/focus/3g/200901/t20090115_10884.htm" target="_blank">标准的资费</a>，也便宜过联通，何况各省公司还有很多优惠。</p>
<p>TD-SCDMA的手机不多，数据终端却很多，华为、大唐和中兴等很多公司都有发行，其中MU350和MU351是最常见的型号。我搞了个MU351来配合我的无限流量卡……</p>
<p>插入到计算机后，自动虚拟了一个光盘并安装了驱动程序和应用软件，由于是移动定制的，所以软件也是G3随e行：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td1.png" width="510" height="373" /></p>
<p>随e行客户端不支持修改APN（接入点），不过却可以通过修改配置文件手动实现。</p>
<p>弄好后点自动连接可以了：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td2.png" width="640" height="440" /></p>
<p>注意左下角的HSDPA哦，可见已经成功登录了TD-SCDMA网络，看来移动说话算数啊。</p>
<p>再来看看系统连接状态，有2.8m呢，看上去比<a href="http://www.black-xstar.com/blog/671.html" target="_blank">上篇文章</a>的WCDMA都快：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td3.png" width="377" height="424" /></p>
<p>只有内网地址，不过我试过就算用cmnet接入也是内网ip，移动真小气：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td4.png" width="377" height="424" /></p>
<p> <span id="more-686"></span>
<p>无限流量只能用cmwap，所以上网之前还要设置代理：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td5.png" width="583" height="393" /></p>
<p>都说TD不好，实际上到底怎么样呢？试试就知道。</p>
<p>随便点个下载，速度是慢慢上升的，然后基本稳定在100K左右直到下载完成：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td6.png" width="429" height="258" /></p>
<p>我们来看看速率图，基本上有1Mbps了，和标称的2.8有距离啊：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td7.png" width="640" height="440" /></p>
<p>用迅雷的话，速度稍微快点，有130K每秒了：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td8.png" width="640" height="462" /></p>
<p>也来看看迅雷下载时的速率图吧，曲线大幅波动表示很不稳定：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td9.png" width="640" height="440" /></p>
<p>基本上可以确定，TD下载速度也就相当于1m的adsl了，而且还没adsl稳定。</p>
<p>除了下载，上传如何？</p>
<p>这里提供两张速率图吧，一张是比较平均的速度，另一张是截得的最高速度：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td10.png" width="640" height="440" /></p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td11.png" width="640" height="440" /></p>
<p>可见TD上传速度还是非常不理想的，甚至没有家庭常用的adsl一半那么快。</p>
<p>&#160;</p>
<p>好了，再来看看网页测试结果吧，没找到移动官方的测速，找了两个移动机房：</p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td12.png" width="487" height="647" /></p>
<p><img src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td13.png" width="487" height="647" /></p>
<p>也就平均500Kbps的样子，看看网页是够了，一些在线流媒体估计会卡。</p>
<p>&#160;</p>
<p>最后，看看G3随e行的统计吧：</p>
<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="" border="0" alt="" src="http://www.black-xstar.com/blog/wp-content/uploads/2009/09/td14.png" width="640" height="440" /></p>
<p>45分钟用了60M+，<a href="http://www.black-xstar.com/blog/671.html" target="_blank">上回WCDMA</a>是20分钟用了70M+，差距不小啊。</p>
<p>要是我的无限流量卡能上联通WCDMA网络就好了……</p>
<p>&#160;</p>
<p>PS：还有一家运营商中国电信CDMA 2000 EVDO暂时没机会体验，所以体验3G就到此为止啦！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.black-xstar.com/blog/686.html/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
	</channel>
</rss>
