<?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>技术宅的寂寞</title>
	<atom:link href="http://www.ooxxcc.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ooxxcc.com</link>
	<description>你才是好人！你全家都是好人！哼！</description>
	<lastBuildDate>Fri, 23 Sep 2011 16:00:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>更新iOS固件出现错误3194的解决方法</title>
		<link>http://www.ooxxcc.com/techotaku/ios-itunes-error-3194-solution</link>
		<comments>http://www.ooxxcc.com/techotaku/ios-itunes-error-3194-solution#comments</comments>
		<pubDate>Fri, 23 Sep 2011 15:48:52 +0000</pubDate>
		<dc:creator>CC</dc:creator>
				<category><![CDATA[技术宅]]></category>
		<category><![CDATA[3194]]></category>
		<category><![CDATA[cydia]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[shsh]]></category>

		<guid isPermaLink="false">http://www.ooxxcc.com/?p=633</guid>
		<description><![CDATA[现象 全新ipad从OS 3.2.2升级到iOS 4.3.5出错3194 解决 清除hosts里面gs.apple.com的那一行，重启itunes 原理 更新（或恢复）固件的时候，itunes将试图从apple的一个服务器（gs.apple.com）获取当前固件的key（shsh），如果获取失败，则会返回3194错误。 常用的shsh服务器有两个，苹果官方的和cydia的。 苹果的服务器一般只会有最新版本固件的shsh，当新版本固件发布后，很快上一版本的shsh就将关闭验证。 cydia的服务器可以有多版本的shsh，如果你越狱过或者手动上传过shsh，cydia将帮你保存在服务器上（越狱并打开过cydia app的话，以后将自动帮你备份新的shsh）。如果你没有越狱过或者没上传过特定shsh，服务器上不会有该版本的shsh。 因为该ipad没有越狱过，但是手动备份过3.2.2版本的shsh，而hosts里面现在指定的是cydia的服务器，导致无法找到shsh，出现错误。 ——————————————————————————— 原创文章，转载请注明： 转载自技术宅的寂寞 本文链接地址: 更新iOS固件出现错误3194的解决方法 标签：3194, cydia, ios, itunes, shsh]]></description>
			<content:encoded><![CDATA[<h3>现象</h3>
<p>全新ipad从OS 3.2.2升级到iOS 4.3.5出错3194</p>
<p><span id="more-633"></span></p>
<h3>解决</h3>
<p>清除hosts里面gs.apple.com的那一行，重启itunes</p>
<h3>原理</h3>
<p>更新（或恢复）固件的时候，itunes将试图从apple的一个服务器（gs.apple.com）获取当前固件的key（shsh），如果获取失败，则会返回3194错误。</p>
<p>常用的shsh服务器有两个，苹果官方的和cydia的。</p>
<p>苹果的服务器一般只会有最新版本固件的shsh，当新版本固件发布后，很快上一版本的shsh就将关闭验证。</p>
<p>cydia的服务器可以有多版本的shsh，如果你越狱过或者手动上传过shsh，cydia将帮你保存在服务器上（越狱并打开过cydia app的话，以后将自动帮你备份新的shsh）。如果你没有越狱过或者没上传过特定shsh，服务器上不会有该版本的shsh。</p>
<p>因为该ipad没有越狱过，但是手动备份过3.2.2版本的shsh，而hosts里面现在指定的是cydia的服务器，导致无法找到shsh，出现错误。
<div style="margin-top: 15px; color: #000000;">
<p>———————————————————————————</p>
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.ooxxcc.com/">技术宅的寂寞</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.ooxxcc.com/techotaku/ios-itunes-error-3194-solution">更新iOS固件出现错误3194的解决方法</a></p>
</div>

	<span style="color: #000000;">标签：</span><a href="http://www.ooxxcc.com/tag/3194" title="3194" rel="tag">3194</a>, <a href="http://www.ooxxcc.com/tag/cydia" title="cydia" rel="tag">cydia</a>, <a href="http://www.ooxxcc.com/tag/ios" title="ios" rel="tag">ios</a>, <a href="http://www.ooxxcc.com/tag/itunes" title="itunes" rel="tag">itunes</a>, <a href="http://www.ooxxcc.com/tag/shsh" title="shsh" rel="tag">shsh</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ooxxcc.com/techotaku/ios-itunes-error-3194-solution/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>让kindle和黑莓也用上笔记本分享的wifi</title>
		<link>http://www.ooxxcc.com/techotaku/use-router-to-change-ad-hoc-to-ap</link>
		<comments>http://www.ooxxcc.com/techotaku/use-router-to-change-ad-hoc-to-ap#comments</comments>
		<pubDate>Sun, 13 Mar 2011 08:38:10 +0000</pubDate>
		<dc:creator>CC</dc:creator>
				<category><![CDATA[技术宅]]></category>
		<category><![CDATA[ad-hoc]]></category>
		<category><![CDATA[AP]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[dd-wrt]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[kindle 3]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[共享]]></category>
		<category><![CDATA[翻墙路由器]]></category>
		<category><![CDATA[黑莓]]></category>

		<guid isPermaLink="false">http://www.ooxxcc.com/?p=638</guid>
		<description><![CDATA[今天成功的让kindle通过笔记本的wifi连上了互联网，过程确实折腾，写下来记录一下。 看到这个标题的第一反应估计会是：那么折腾干吗，直接用网线接上路由器不就行了……不过这世界上还有种很麻烦的东西叫做网络客户端。而且这种方法稍加改造就可以做出翻墙路由器出来，只需笔记本翻墙即可带动所有移动设备翻墙。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 常见的wifi有ad-hoc格式和AP模式，无线路由器可以创建AP模式的网络，大部分无线网卡只能创建ad-hoc格式的网络。然后有些设备对无线网络环境比较挑剔，例如kindle和黑莓手机，只支持连接到AP模式的无线网络，而itouch等则对无线网络没那么挑剔。 因为学校的网络需要特殊客户端，不能直接接上路由器，在成功让itouch通过笔记本上网之后，为了让kindle也可以这么做，折腾了好久。曾经试图用路由器的中继功能把笔记本的ad-hoc网络中继成AP，但是一直没成功。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 这次试了一下，在笔记本和kindle都连上路由器之后，手动调整路由器的路由表和转发规则，成功使kindle连上网。 上一种方法其实就是修改路由器的NAT规则，路由器做了一层NAT，笔记本再做一层NAT，虽然可以连上不过效果不是很好，黑莓根本没法连上这个网络，kindle倒是可以，不过很慢。 这几天又实验了几次，找到了一种比较好的方法，路由器只做转发不进行NAT，通过笔记本NAT访问网络。 噢对了，以下方法要求系统为linux系列，我使用的是ubuntu 10.10 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 1.笔记本连上路由器，dhcp获取IP地址 这个不用我解释了吧 2.修改路由器设置 wan部分的设置随便，反正不会用到。主要就是修改lan地址段和修改dhcp设置，分别如下： 因为ubuntu将网络设为“分享给其他计算机”的时候，自己的ip是10.42.43.1，于是将路由器的ip设为10.42.43.2 另外我不打算使用路由器的DHCP，于是将DHCP模式改成转发，服务器地址填写笔记本地址 设置截图如下 &#160; 3.修改笔记本设置 修改笔记本网络连接设置，将刚才的无线连接打开，“IPv4设置”里面从“自动（DHCP）”改为“与其他计算机共享“。 重新连接使设置生效 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 然后可以用手机搜索一下了。 去掉了修改路由标和iptables的部分，立刻感觉没技术含量了…… 效果图（？） ——————————————————————————— 原创文章，转载请注明： 转载自技术宅的寂寞 本文链接地址: 让kindle和黑莓也用上笔记本分享的wifi 标签：ad-hoc, AP, blackberry, dd-wrt, kindle, kindle 3, wifi, 共享, 翻墙路由器, 黑莓]]></description>
			<content:encoded><![CDATA[<p>今天成功的让kindle通过笔记本的wifi连上了互联网，过程确实折腾，写下来记录一下。</p>
<p><a href="http://www.ooxxcc.com/wp-content/uploads/2011/03/1300007988118_480x360.png"><img class="alignnone size-full wp-image-662" title="1300007988118_480x360" src="http://www.ooxxcc.com/wp-content/uploads/2011/03/1300007988118_480x360.png" alt="" /></a></p>
<p><span id="more-638"></span></p>
<p>看到这个标题的第一反应估计会是：那么折腾干吗，直接用网线接上路由器不就行了……不过这世界上还有种很麻烦的东西叫做网络客户端。<strong>而且这种方法稍加改造就可以做出翻墙路由器出来，只需笔记本翻墙即可带动所有移动设备翻墙。</strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>常见的wifi有ad-hoc格式和AP模式，无线路由器可以创建AP模式的网络，大部分无线网卡只能创建ad-hoc格式的网络。然后有些设备对无线网络环境比较挑剔，例如kindle和黑莓手机，只支持连接到AP模式的无线网络，而itouch等则对无线网络没那么挑剔。</p>
<p>因为学校的网络需要特殊客户端，不能直接接上路由器，在成功让itouch通过笔记本上网之后，为了让kindle也可以这么做，折腾了好久。曾经试图用路由器的中继功能把笔记本的ad-hoc网络中继成AP，但是一直没成功。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p><del>这次试了一下，在笔记本和kindle都连上路由器之后，手动调整路由器的路由表和转发规则，成功使kindle连上网。</del></p>
<p>上一种方法其实就是<strong>修改路由器的NAT规则，路由器做了一层NAT，笔记本再做一层NAT，</strong>虽然可以连上不过效果不是很好，黑莓根本没法连上这个网络，kindle倒是可以，不过很慢。</p>
<p>这几天又实验了几次，找到了一种比较好的方法，<strong>路由器只做转发不进行NAT，通过笔记本NAT访问网络。</strong></p>
<p>噢对了，以下方法<strong>要求系统为linux系列</strong>，我使用的是ubuntu 10.10</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p><strong>1.笔记本连上路由器，dhcp获取IP地址</strong></p>
<p>这个不用我解释了吧</p>
<p><strong>2.修改路由器设置</strong></p>
<p>wan部分的设置随便，反正不会用到。主要就是修改lan地址段和修改dhcp设置，分别如下：</p>
<p>因为ubuntu将网络设为“分享给其他计算机”的时候，自己的ip是10.42.43.1，于是将路由器的ip设为10.42.43.2</p>
<p>另外我不打算使用路由器的DHCP，于是将DHCP模式改成转发，服务器地址填写笔记本地址</p>
<p>设置截图如下</p>
<p><a href="http://www.ooxxcc.com/wp-content/uploads/2011/03/0021.png"><img class="alignnone size-full wp-image-649" title="002" src="http://www.ooxxcc.com/wp-content/uploads/2011/03/0021.png" alt="" /></a></p>
<p>&nbsp;</p>
<p><strong><strong>3.修改笔记本设置</strong></strong></p>
<p>修改笔记本网络连接设置，将刚才的无线连接打开，<strong>“IPv4设置”</strong>里面从<strong>“自动（DHCP）”</strong>改为<strong>“与其他计算机共享“。</strong></p>
<p><a href="http://www.ooxxcc.com/wp-content/uploads/2011/03/0031.png"><img class="alignnone size-full wp-image-650" title="003" src="http://www.ooxxcc.com/wp-content/uploads/2011/03/0031.png" alt="" /></a></p>
<p>重新连接使设置生效</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>然后可以用手机搜索一下了。</p>
<p>去掉了修改路由标和iptables的部分，立刻感觉没技术含量了……</p>
<p>效果图（？）</p>
<p><a href="http://www.ooxxcc.com/wp-content/uploads/2011/03/screen_shot-30180.gif"><img class="alignnone size-full wp-image-656" title="screen_shot-30180" src="http://www.ooxxcc.com/wp-content/uploads/2011/03/screen_shot-30180.gif" alt="" /></a>
<div style="margin-top: 15px; color: #000000;">
<p>———————————————————————————</p>
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.ooxxcc.com/">技术宅的寂寞</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.ooxxcc.com/techotaku/use-router-to-change-ad-hoc-to-ap">让kindle和黑莓也用上笔记本分享的wifi</a></p>
</div>

	<span style="color: #000000;">标签：</span><a href="http://www.ooxxcc.com/tag/ad-hoc" title="ad-hoc" rel="tag">ad-hoc</a>, <a href="http://www.ooxxcc.com/tag/ap" title="AP" rel="tag">AP</a>, <a href="http://www.ooxxcc.com/tag/blackberry" title="blackberry" rel="tag">blackberry</a>, <a href="http://www.ooxxcc.com/tag/dd-wrt" title="dd-wrt" rel="tag">dd-wrt</a>, <a href="http://www.ooxxcc.com/tag/kindle" title="kindle" rel="tag">kindle</a>, <a href="http://www.ooxxcc.com/tag/kindle-3" title="kindle 3" rel="tag">kindle 3</a>, <a href="http://www.ooxxcc.com/tag/wifi" title="wifi" rel="tag">wifi</a>, <a href="http://www.ooxxcc.com/tag/%e5%85%b1%e4%ba%ab" title="共享" rel="tag">共享</a>, <a href="http://www.ooxxcc.com/tag/%e7%bf%bb%e5%a2%99%e8%b7%af%e7%94%b1%e5%99%a8" title="翻墙路由器" rel="tag">翻墙路由器</a>, <a href="http://www.ooxxcc.com/tag/%e9%bb%91%e8%8e%93" title="黑莓" rel="tag">黑莓</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ooxxcc.com/techotaku/use-router-to-change-ad-hoc-to-ap/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>利用he.net提供的tunnelbroker配置VPS IPV6支持（附openvpn over ipv6设置）</title>
		<link>http://www.ooxxcc.com/techotaku/config-ipv6-using-tunnelbroker</link>
		<comments>http://www.ooxxcc.com/techotaku/config-ipv6-using-tunnelbroker#comments</comments>
		<pubDate>Sun, 07 Nov 2010 12:31:10 +0000</pubDate>
		<dc:creator>CC</dc:creator>
				<category><![CDATA[技术宅]]></category>
		<category><![CDATA[he.net]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[openvpn]]></category>
		<category><![CDATA[tunnelbroker]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[翻墙]]></category>

		<guid isPermaLink="false">https://www.ooxxcc.com/?p=603</guid>
		<description><![CDATA[花了一天时间折腾VPS的ipv6配置，现在教育网有原生ipv6支持，直接连上自己服务器的ssh/openvpn服务访问外网，速度相当的不错 基本每一步骤都有人写教程，我就不重复，贴过来好了，大概有下面几块 ================================================ 准备工作，openvpn和tb-userspce都要用到tun这个模块，可以用cat /dev/net/tun来测试，如果提示“cat: /dev/net/tun: File descriptor in bad state”则为正常 要通过openvpn上网需要ip-masquerade这个模块 如果没有上述模块抓紧写ticket让服务商给你解决 另外，brust.net的用户可以直接写一个ticket要求增加ipv6地址……原生的更好用 ================================================ 申请+使用HE.net提供的tunnelbroker，方法见这里（其实很简单）。 由于我的服务器是基于openVZ的，服务商没有在内核中提供sit设备的支持，在写ticket请求支援（最后还是没解决）的时候找到了这篇文章。 它使用了一个开源项目tb-tun，这个项目的说明是 TB-TUN is an tiny userspace program to build 6to4/tunnelbroker/ISATAP tunnel for Linux. 这样服务端的IPV6支持就设置好了，可以通过设置域名的AAAA记录来充分利用，现在就可以到处分发ipv6 ssh等好东西了。 使用方式 ?View Code BASH1 2 3 4 svn checkout http://tb-tun.googlecode.com/svn/trunk/ tb-tun cd tb-tun gcc tb-userspace.c -lpthreads -o tb-userspace cp tb-userspace /bin/ 然后使用文末提供的脚本即可 ================================================ 如果你之前配置过openvpn的话，openvpn over [...]]]></description>
			<content:encoded><![CDATA[<p>花了一天时间折腾VPS的ipv6配置，现在教育网有原生ipv6支持，直接连上自己服务器的ssh/openvpn服务访问外网，速度相当的不错</p>
<p>基本每一步骤都有人写教程，我就不重复，贴过来好了，大概有下面几块<br />
 <span id="more-603"></span><br />
================================================</p>
<p>准备工作，openvpn和tb-userspce都要用到tun这个模块，可以用cat /dev/net/tun来测试，如果提示“cat: /dev/net/tun: File descriptor in bad state”则为正常</p>
<p>要通过openvpn上网需要ip-masquerade这个模块</p>
<p>如果没有上述模块抓紧写ticket让服务商给你解决</p>
<p>另外，<a href="http://www.burst.net/vps.shtml" target="_blank">brust.net</a>的用户可以直接写一个ticket要求增加ipv6地址……原生的更好用</p>
<p>================================================</p>
<p>申请+使用HE.net提供的<a href="http://tunnelbroker.net/" target="_blank">tunnelbroker</a>，方法见<a href="http://www.coder4.com/index.php/archives/964" target="_blank">这里</a>（其实很简单）。</p>
<p>由于我的服务器是基于openVZ的，服务商没有在内核中提供sit设备的支持，在写ticket请求支援（最后还是没解决）的时候找到了<a href="http://qiaodahai.com/personal/article/2010/openvz-virtual-machine-configuration-ipv6-with-tunnelbroker-net.htm#" target="_blank">这篇文章</a>。</p>
<p>它使用了一个开源项目<a href="http://code.google.com/p/tb-tun/" target="_blank">tb-tun</a>，这个项目的说明是</p>
<blockquote><p>TB-TUN is an tiny <strong>userspace</strong> program to build <strong>6to4/tunnelbroker/ISATAP</strong> tunnel for Linux.</p></blockquote>
<p>这样服务端的IPV6支持就设置好了，可以通过设置域名的AAAA记录来充分利用，现在就可以到处分发ipv6 ssh等好东西了。</p>
<p>使用方式</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p603code4'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p6034"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p603code4"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">svn</span> checkout http:<span style="color: #000000; font-weight: bold;">//</span>tb-tun.googlecode.com<span style="color: #000000; font-weight: bold;">/</span>svn<span style="color: #000000; font-weight: bold;">/</span>trunk<span style="color: #000000; font-weight: bold;">/</span> tb-tun
<span style="color: #7a0874; font-weight: bold;">cd</span> tb-tun
<span style="color: #c20cb9; font-weight: bold;">gcc</span> tb-userspace.c <span style="color: #660033;">-lpthreads</span> <span style="color: #660033;">-o</span> tb-userspace
<span style="color: #c20cb9; font-weight: bold;">cp</span> tb-userspace <span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span></pre></td></tr></table></div>

<p>然后使用文末提供的脚本即可</p>
<p>================================================</p>
<p>如果你之前配置过openvpn的话，openvpn over ipv6只需要简单的改一下配置即可。如果没配置过，请参见<a href="http://bbs.vpser.net/thread-1545-1-1.html" target="_blank">这里</a>。</p>
<p>架设openvpn over ipv6的教程参见<a href="http://blog.darkices.com/archive/build-openvpn-on-ipv6.html" target="_blank">这里</a>。基本要点就是把proto udp改为proto udp6，另外还有相应服务器IP改为ipv6地址即可。</p>
<p>================================================</p>
<p>成功连接openvpn之后，就可以随便访问网络了。不过这样教育网内的东西也绕了一个大圈子，参照了<a href="http://code.google.com/p/chnroutes/" target="_blank">这个项目</a>的想法（国内IP直连，国外IP走VPN），从<a href="https://www.nic.edu.cn/RS/ipstat/internalip/real.html">这里</a>找到了教育网的所有免费IP段，处理了一下得到了一个路由表。</p>
<p>于是现在我的网络连接是免费IP以及ipv6地址直连，其他IP统统走VPN。试了一下速度很快，下骡子能达到700多K（挂翻墙VPN下载，我好寂寞）</p>
<p>懒得处理的孩子可以下载附件，贴到openvpn配置文件的末尾即可。对了，别忘了在配置文件的前面加上一句</p>
<blockquote><p><strong>max-routes 2048;</strong></p></blockquote>
<p><strong>附件在这里-&gt;<a href='http://www.ooxxcc.com/wp-content/uploads/2010/11/routemap'>routemap</a></strong></p>
<p>公网用户可以试试<a href="http://code.google.com/p/chnroutes/" target="_blank">chnroutes</a>这个项目，改成了国内服务直连，国外服务走VPN</p>
<p>================================================<br />
附赠配置文件几枚<br />
tunnelbroker ipv6自动配置</p>

<div class="wp_codebox_msgheader wp_codebox_hide"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.ooxxcc.com/wp-content/plugins/wp-codebox/wp-codebox.php?p=603&amp;download=ipv6">ipv6</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p6035"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
</pre></td><td class="code" id="p603code5"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #666666; font-style: italic;">### BEGIN INIT INFO</span>
<span style="color: #666666; font-style: italic;"># Name:          ipv6 config using tunnelbroker</span>
<span style="color: #666666; font-style: italic;"># Usage:          保存在/etc/init.d/目录下，使用命令update-rc.d ipv6 defaults 15</span>
<span style="color: #666666; font-style: italic;">#                        可以自动开机时运行</span>
<span style="color: #666666; font-style: italic;">#  Tips:             修改72.52.104.74 66.197.184.161</span>
<span style="color: #666666; font-style: italic;">#                         为tunnelbroker服务器和你的主机的IP </span>
<span style="color: #666666; font-style: italic;">### END INIT INFO</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">case</span> <span style="color: #ff0000;">&quot;$1&quot;</span> <span style="color: #000000; font-weight: bold;">in</span>
  start<span style="color: #7a0874; font-weight: bold;">&#41;</span>
setsid <span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>tb_userspace tb 72.52.104.74 66.197.184.161 sit <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null <span style="color: #000000; font-weight: bold;">&amp;</span>
<span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">5</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> tb up
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> tb inet6 add <span style="color: #000000;">2001</span>:<span style="color: #000000;">470</span>:84dd::<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">48</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> tb inet6 add <span style="color: #000000;">2001</span>:<span style="color: #000000;">470</span>:1f04:fe4::<span style="color: #000000;">2</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">64</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> tb inet6 add <span style="color: #000000;">2001</span>:<span style="color: #000000;">470</span>:1f05:fe4::<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">64</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> tb inet6 add <span style="color: #000000;">2001</span>:<span style="color: #000000;">470</span>:1f05:fe4::<span style="color: #000000;">1</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">64</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> tb inet6 add <span style="color: #000000;">2001</span>:<span style="color: #000000;">470</span>:1f05:fe4::<span style="color: #000000;">2</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">64</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> tb inet6 add <span style="color: #000000;">2001</span>:<span style="color: #000000;">470</span>:1f05:fe4::<span style="color: #000000;">3</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">64</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> tb inet6 add <span style="color: #000000;">2001</span>:<span style="color: #000000;">470</span>:1f05:fe4::<span style="color: #000000;">4</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">64</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> tb inet6 add <span style="color: #000000;">2001</span>:<span style="color: #000000;">470</span>:1f05:fe4::<span style="color: #000000;">5</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">64</span>
route <span style="color: #660033;">-A</span> inet6 add ::<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">0</span> dev tb
    <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span>
    <span style="color: #000000; font-weight: bold;">;;</span>
&nbsp;
  stop<span style="color: #000000; font-weight: bold;">|</span>restart<span style="color: #000000; font-weight: bold;">|</span>force-reload<span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> tb down
<span style="color: #c20cb9; font-weight: bold;">killall</span> tb_userspace
    <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span>
    <span style="color: #000000; font-weight: bold;">;;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Usage: $0 {start|stop|restart|force-reload}&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&amp;</span><span style="color: #000000;">2</span>
    <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">3</span>
    <span style="color: #000000; font-weight: bold;">;;</span>
<span style="color: #000000; font-weight: bold;">esac</span></pre></td></tr></table></div>

<p>openvpn ip转发</p>

<div class="wp_codebox_msgheader wp_codebox_hide"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.ooxxcc.com/wp-content/plugins/wp-codebox/wp-codebox.php?p=603&amp;download=ipforward">ipforward</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p6036"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
</pre></td><td class="code" id="p603code6"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">### BEGIN INIT INFO</span>
<span style="color: #666666; font-style: italic;"># Name:          openvpn ipv4 forward config</span>
<span style="color: #666666; font-style: italic;"># Usage:          保存在/etc/init.d/目录下，使用命令update-rc.d ipforward defaults</span>
<span style="color: #666666; font-style: italic;">#                        即可自动开机时运行</span>
<span style="color: #666666; font-style: italic;">### END INIT INFO</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">case</span> <span style="color: #ff0000;">&quot;$1&quot;</span> <span style="color: #000000; font-weight: bold;">in</span>
  start<span style="color: #7a0874; font-weight: bold;">&#41;</span>
iptables <span style="color: #660033;">-t</span> nat <span style="color: #660033;">--flush</span>
<span style="color: #666666; font-style: italic;">#iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j MASQUERADE</span>
iptables <span style="color: #660033;">-t</span> nat <span style="color: #660033;">-A</span> POSTROUTING <span style="color: #660033;">-s</span> 10.8.0.0<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">24</span> <span style="color: #660033;">-o</span> venet0 <span style="color: #660033;">-j</span> MASQUERADE
iptables <span style="color: #660033;">-t</span> nat <span style="color: #660033;">-A</span> POSTROUTING <span style="color: #660033;">-s</span> 10.8.0.0<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">24</span> <span style="color: #660033;">-o</span> tb <span style="color: #660033;">-j</span> MASQUERADE
iptables <span style="color: #660033;">-t</span> nat <span style="color: #660033;">-A</span> POSTROUTING <span style="color: #660033;">-s</span> 10.8.1.0<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">24</span> <span style="color: #660033;">-o</span> venet0 <span style="color: #660033;">-j</span> MASQUERADE
iptables <span style="color: #660033;">-t</span> nat <span style="color: #660033;">-A</span> POSTROUTING <span style="color: #660033;">-s</span> 10.8.1.0<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">24</span> <span style="color: #660033;">-o</span> tb <span style="color: #660033;">-j</span> MASQUERADE
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #000000;">1</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>proc<span style="color: #000000; font-weight: bold;">/</span>sys<span style="color: #000000; font-weight: bold;">/</span>net<span style="color: #000000; font-weight: bold;">/</span>ipv4<span style="color: #000000; font-weight: bold;">/</span>ip_forward
<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>sysctl <span style="color: #660033;">-w</span> net.ipv4.ip_forward=<span style="color: #000000;">1</span>
&nbsp;
    <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span>
    <span style="color: #000000; font-weight: bold;">;;</span>
  stop<span style="color: #000000; font-weight: bold;">|</span>restart<span style="color: #000000; font-weight: bold;">|</span>force-reload<span style="color: #7a0874; font-weight: bold;">&#41;</span>
iptables <span style="color: #660033;">-t</span> nat <span style="color: #660033;">--flush</span>
    <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span>
    <span style="color: #000000; font-weight: bold;">;;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Usage: $0 {start|stop|restart|force-reload}&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&amp;</span><span style="color: #000000;">2</span>
    <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">3</span>
    <span style="color: #000000; font-weight: bold;">;;</span>
<span style="color: #000000; font-weight: bold;">esac</span></pre></td></tr></table></div>

<div style="margin-top: 15px; color: #000000;">
<p>———————————————————————————</p>
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.ooxxcc.com/">技术宅的寂寞</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.ooxxcc.com/techotaku/config-ipv6-using-tunnelbroker">利用he.net提供的tunnelbroker配置VPS IPV6支持（附openvpn over ipv6设置）</a></p>
</div>

	<span style="color: #000000;">标签：</span><a href="http://www.ooxxcc.com/tag/he-net" title="he.net" rel="tag">he.net</a>, <a href="http://www.ooxxcc.com/tag/ipv6" title="ipv6" rel="tag">ipv6</a>, <a href="http://www.ooxxcc.com/tag/openvpn" title="openvpn" rel="tag">openvpn</a>, <a href="http://www.ooxxcc.com/tag/tunnelbroker" title="tunnelbroker" rel="tag">tunnelbroker</a>, <a href="http://www.ooxxcc.com/tag/vps" title="vps" rel="tag">vps</a>, <a href="http://www.ooxxcc.com/tag/%e7%bf%bb%e5%a2%99" title="翻墙" rel="tag">翻墙</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ooxxcc.com/techotaku/config-ipv6-using-tunnelbroker/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Tweet Nest推特备份工具安装说明的两个补充</title>
		<link>http://www.ooxxcc.com/techotaku/how-to-install-tweet-nest</link>
		<comments>http://www.ooxxcc.com/techotaku/how-to-install-tweet-nest#comments</comments>
		<pubDate>Thu, 21 Oct 2010 12:48:07 +0000</pubDate>
		<dc:creator>CC</dc:creator>
				<category><![CDATA[技术宅]]></category>
		<category><![CDATA[tweet nest]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[中文支持]]></category>
		<category><![CDATA[备份]]></category>
		<category><![CDATA[定时]]></category>

		<guid isPermaLink="false">https://www.ooxxcc.com/?p=592</guid>
		<description><![CDATA[今天无聊，看到 这里 介绍的一个推特备份工具，于是顺手搭了一个。 测试时候发现对中文支持不是很好，长推会在85个汉字处截断，于是试图自己改改源码找找原因…… 于是经过了一个下午的折腾，没发现源码里面有限制推长的内容，这时发现原来mysql里面text字段（储存推的正文的）的长度居然是255。顺手google了一下utf8的编码规则，果然，一个汉字三个字节，于是255/3 = 85，真相大白。 解决方法其实很简单…… 解压后安装前，可以修改setup.php中151行，`text` varchar(255) NOT NULL 修改为 `text` varchar(512) NOT NULL即可 唔，中文还可能出现在source字段以及用户bio字段，所以最好把151行的source和157行的description字段长度同样加大。 经过测试已经可以抓取长于85个汉字的推。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 懒得重装的话，可以直接去数据库里面修改这几个字段的长度 不过以前被截断的推是不会恢复的…… &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 顺手提供一个不会刷mail的crontab自动抓推设置 在/etc/cron.houly/文件夹下随便新建个文本文件，给予执行权限 内容如下 ?View Code BASH1 2 3 4 #!/bin/sh &#160; php /path/to/tweet/nest/maintenance/loaduser.php &#38;gt; /dev/null 2&#38;gt;&#38;amp;1 php /path/to/tweet/nest/maintenance/loadtweets.php &#38;gt; /dev/null 2&#38;gt;&#38;amp;1 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 示例站点如下： http://yumimao.ooxxcc.com/ http://rtmeme.ooxxcc.com/ ——————————————————————————— 原创文章，转载请注明： 转载自技术宅的寂寞 本文链接地址: Tweet Nest推特备份工具安装说明的两个补充 标签：tweet nest, [...]]]></description>
			<content:encoded><![CDATA[<p>今天无聊，看到 <a href="http://www.laonb.com/archives/8533/" target="_blank">这里</a> 介绍的一个推特备份工具，于是顺手搭了一个。</p>
<p>测试时候发现对中文支持不是很好，长推会在<strong>85</strong>个汉字处截断，于是试图自己改改源码找找原因……</p>
<p><span id="more-592"></span></p>
<p>于是经过了一个下午的折腾，没发现源码里面有限制推长的内容，这时发现原来mysql里面text字段（储存推的正文的）的长度居然是255。顺手google了一下utf8的编码规则，果然，一个汉字三个字节，于是255/3 = 85，真相大白。</p>
<p>解决方法其实很简单……</p>
<p>解压后安装前，可以修改setup.php中151行，`<strong>text` varchar(255) NOT NULL</strong> 修改为 <strong>`text` varchar(512) NOT NULL</strong>即可</p>
<p>唔，中文还可能出现在source字段以及用户bio字段，所以最好把<strong>151</strong>行的<strong>source</strong>和<strong>157</strong>行的<strong>description</strong>字段长度同样加大。</p>
<p>经过测试已经可以抓取长于85个汉字的推。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>懒得重装的话，可以直接去数据库里面修改这几个字段的长度</p>
<p>不过以前被截断的推是不会恢复的……</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>顺手提供一个不会刷mail的crontab自动抓推设置</p>
<p>在/etc/cron.houly/文件夹下随便新建个文本文件，给予执行权限</p>
<p>内容如下</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p592code8'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p5928"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p592code8"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
&nbsp;
php <span style="color: #000000; font-weight: bold;">/</span>path<span style="color: #000000; font-weight: bold;">/</span>to<span style="color: #000000; font-weight: bold;">/</span>tweet<span style="color: #000000; font-weight: bold;">/</span>nest<span style="color: #000000; font-weight: bold;">/</span>maintenance<span style="color: #000000; font-weight: bold;">/</span>loaduser.php <span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null <span style="color: #000000;">2</span><span style="color: #000000; font-weight: bold;">&amp;</span>gt;<span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000;">1</span>
php <span style="color: #000000; font-weight: bold;">/</span>path<span style="color: #000000; font-weight: bold;">/</span>to<span style="color: #000000; font-weight: bold;">/</span>tweet<span style="color: #000000; font-weight: bold;">/</span>nest<span style="color: #000000; font-weight: bold;">/</span>maintenance<span style="color: #000000; font-weight: bold;">/</span>loadtweets.php <span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null <span style="color: #000000;">2</span><span style="color: #000000; font-weight: bold;">&amp;</span>gt;<span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000;">1</span></pre></td></tr></table></div>

<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<div>示例站点如下：</div>
<div><a href="http://yumimao.ooxxcc.com/">http://yumimao.ooxxcc.com/</a></div>
<div><a href="http://rtmeme.ooxxcc.com/">http://rtmeme.ooxxcc.com/</a></div>
<div style="margin-top: 15px; color: #000000;">
<p>———————————————————————————</p>
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.ooxxcc.com/">技术宅的寂寞</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.ooxxcc.com/techotaku/how-to-install-tweet-nest">Tweet Nest推特备份工具安装说明的两个补充</a></p>
</div>

	<span style="color: #000000;">标签：</span><a href="http://www.ooxxcc.com/tag/tweet-nest" title="tweet nest" rel="tag">tweet nest</a>, <a href="http://www.ooxxcc.com/tag/twitter" title="twitter" rel="tag">twitter</a>, <a href="http://www.ooxxcc.com/tag/%e4%b8%ad%e6%96%87%e6%94%af%e6%8c%81" title="中文支持" rel="tag">中文支持</a>, <a href="http://www.ooxxcc.com/tag/%e5%a4%87%e4%bb%bd" title="备份" rel="tag">备份</a>, <a href="http://www.ooxxcc.com/tag/%e5%ae%9a%e6%97%b6" title="定时" rel="tag">定时</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ooxxcc.com/techotaku/how-to-install-tweet-nest/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>几个推特网页客户端/API的墙内oauth修改方法</title>
		<link>http://www.ooxxcc.com/techotaku/oauth-auth-inside-the-wall</link>
		<comments>http://www.ooxxcc.com/techotaku/oauth-auth-inside-the-wall#comments</comments>
		<pubDate>Wed, 01 Sep 2010 11:43:40 +0000</pubDate>
		<dc:creator>CC</dc:creator>
				<category><![CDATA[技术宅]]></category>
		<category><![CDATA[dabr]]></category>
		<category><![CDATA[javatweet]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[twip]]></category>
		<category><![CDATA[twitalker]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[墙内]]></category>
		<category><![CDATA[推特]]></category>

		<guid isPermaLink="false">http://www.ooxxcc.com/?p=573</guid>
		<description><![CDATA[今天在推上送墙内oauth的API和大波，结果被回复刷爆了(￣▽￣”) 其实搭建墙内验证的方法很简单，这里就简单介绍一下。 本文假设你已经会搭建正常的dabr/twip/twitalker等客户端 第一步 搭建一个itap，从这里下载最新的itap，释放到服务器某个子目录即可。 第二步 修改你的客户端，使其经过你的itap来进行验证。 不同客户端的修改方法： dabr 修改./common/user.php，搜索关键词authorise_url，将这一行修改为 ?View Code PHP1 2 &#160; $authorise_url = 'http://your.itap.url/authorize?oauth_token='.$token&#91;'oauth_token'&#93;; twip 修改./include/twitteroauth.php，搜索关键词authenticateURL，将该函数修改为 ?View Code PHP1 2 &#160; function authenticateURL&#40;&#41; &#123; return 'http://your.itap.url/authenticate'; &#125; twitalker 修改./apptwitter.py，搜索关键词/oauth/authorize，将这一行修改为 ?View Code PYTHON1 2 &#160; dic&#91;'url'&#93; = 'http://your.itap.url/authorize?' + dic&#91;'params'&#93; 基本上都是将authorize的URL替换为你的itap地址即可，方法很简单。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 9.6更新，javatweet修改方法 修改./war/WEB-INF/appengine-web.xml，修改第十行 ?View Code XML1 2 &#160; &#60;property name=&#34;twitter.api.authorize&#34; value=&#34;http://your.itap.url/authorize&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>今天在推上送墙内oauth的API和大波，结果被回复刷爆了(￣▽￣”)</p>
<p>其实搭建墙内验证的方法很简单，这里就简单介绍一下。</p>
<p>本文假设你已经会搭建正常的dabr/twip/twitalker等客户端</p>
<p><span id="more-573"></span></p>
<h2>第一步</h2>
<p>搭建一个itap，从这里下载最新的<a href="http://itap.googlecode.com/" target="_blank">itap</a>，释放到服务器某个子目录即可。</p>
<h2>第二步</h2>
<p>修改你的客户端，使其经过你的itap来进行验证。</p>
<p>不同客户端的修改方法：</p>
<h3>dabr</h3>
<p>修改./common/user.php，搜索关键词<strong>authorise_url</strong>，将这一行修改为</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p573code13'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p57313"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p573code13"><pre class="php" style="font-family:monospace;">&nbsp;
<span style="color: #000088;">$authorise_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://your.itap.url/authorize?oauth_token='</span><span style="color: #339933;">.</span><span style="color: #000088;">$token</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'oauth_token'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h3>twip</h3>
<p>修改./include/twitteroauth.php，搜索关键词<strong>authenticateURL</strong>，将该函数修改为</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p573code14'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p57314"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p573code14"><pre class="php" style="font-family:monospace;">&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> authenticateURL<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'http://your.itap.url/authenticate'</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3>twitalker</h3>
<p>修改./apptwitter.py，搜索关键词<strong>/oauth/authorize</strong>，将这一行修改为</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p573code15'); return false;">View Code</a> PYTHON</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p57315"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p573code15"><pre class="python" style="font-family:monospace;">&nbsp;
dic<span style="color: black;">&#91;</span><span style="color: #483d8b;">'url'</span><span style="color: black;">&#93;</span> = <span style="color: #483d8b;">'http://your.itap.url/authorize?'</span> + dic<span style="color: black;">&#91;</span><span style="color: #483d8b;">'params'</span><span style="color: black;">&#93;</span></pre></td></tr></table></div>

<p>基本上都是将authorize的URL替换为你的itap地址即可，方法很简单。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>9.6更新，javatweet修改方法</p>
<p>修改./war/WEB-INF/appengine-web.xml，修改第十行</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p573code16'); return false;">View Code</a> XML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p57316"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p573code16"><pre class="xml" style="font-family:monospace;">&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;property</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;twitter.api.authorize&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;http://your.itap.url/authorize&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></td></tr></table></div>

<div style="margin-top: 15px; color: #000000;">
<p>———————————————————————————</p>
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.ooxxcc.com/">技术宅的寂寞</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.ooxxcc.com/techotaku/oauth-auth-inside-the-wall">几个推特网页客户端/API的墙内oauth修改方法</a></p>
</div>

	<span style="color: #000000;">标签：</span><a href="http://www.ooxxcc.com/tag/dabr" title="dabr" rel="tag">dabr</a>, <a href="http://www.ooxxcc.com/tag/javatweet" title="javatweet" rel="tag">javatweet</a>, <a href="http://www.ooxxcc.com/tag/oauth" title="oauth" rel="tag">oauth</a>, <a href="http://www.ooxxcc.com/tag/twip" title="twip" rel="tag">twip</a>, <a href="http://www.ooxxcc.com/tag/twitalker" title="twitalker" rel="tag">twitalker</a>, <a href="http://www.ooxxcc.com/tag/twitter" title="twitter" rel="tag">twitter</a>, <a href="http://www.ooxxcc.com/tag/%e5%a2%99%e5%86%85" title="墙内" rel="tag">墙内</a>, <a href="http://www.ooxxcc.com/tag/%e6%8e%a8%e7%89%b9" title="推特" rel="tag">推特</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ooxxcc.com/techotaku/oauth-auth-inside-the-wall/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>密码保护：就是不告诉你我在写神马</title>
		<link>http://www.ooxxcc.com/nani/good-weather-today</link>
		<comments>http://www.ooxxcc.com/nani/good-weather-today#comments</comments>
		<pubDate>Mon, 02 Aug 2010 19:12:39 +0000</pubDate>
		<dc:creator>CC</dc:creator>
				<category><![CDATA[未分类]]></category>
		<category><![CDATA[秘密]]></category>

		<guid isPermaLink="false">http://www.ooxxcc.com/?p=559</guid>
		<description><![CDATA[无法提供摘要。这是一篇受保护的文章。]]></description>
			<content:encoded><![CDATA[<form action="http://www.ooxxcc.com/wp-pass.php" method="post">
<p>这是一篇受密码保护的文章。您需要提供访问密码：</p>
<p><label for="pwbox-559">密码：<br />
<input name="post_password" id="pwbox-559" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="提交" /></p></form>
<div style="margin-top: 15px; color: #000000;">
<p>———————————————————————————</p>
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.ooxxcc.com/">技术宅的寂寞</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.ooxxcc.com/nani/good-weather-today">密码保护：就是不告诉你我在写神马</a></p>
</div>

	<span style="color: #000000;">标签：</span><a href="http://www.ooxxcc.com/tag/%e7%a7%98%e5%af%86" title="秘密" rel="tag">秘密</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ooxxcc.com/nani/good-weather-today/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>人懒也是有限度的吧……</title>
		<link>http://www.ooxxcc.com/diary/update-monthly-again</link>
		<comments>http://www.ooxxcc.com/diary/update-monthly-again#comments</comments>
		<pubDate>Mon, 02 Aug 2010 18:15:50 +0000</pubDate>
		<dc:creator>CC</dc:creator>
				<category><![CDATA[流水帐]]></category>
		<category><![CDATA[QQ群]]></category>
		<category><![CDATA[单反]]></category>
		<category><![CDATA[学校]]></category>
		<category><![CDATA[毕业]]></category>
		<category><![CDATA[见面]]></category>
		<category><![CDATA[近况]]></category>

		<guid isPermaLink="false">http://www.ooxxcc.com/?p=554</guid>
		<description><![CDATA[好吧，我的博客从周更，到月更，现在又有发展为两月一更的趋势了…… 最近这段时间内发生了好多好多事情，从地理位置上来说，经历了毕业离校，来到武汉，回家，再回到武汉……其他角度嘛，又认识了一堆新的人，又和新的朋友无话不谈……我的上海之行从计划到困难重重到取消，单反计划也是从不靠谱到经过批准，丽江行计划依然不着边际神马的。 好吧，一件件扯。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 首先就是七月初不给力的毕业，一个毕业典礼，然后，学位授予仪式也没有，就这么山寨的毕业了。由于学位证毕业证要拖到月中才下发，于是直接让同学帮忙代领，提前闪人。 于是乎和同学W一起每人俩大箱子挤上了去武汉的火车（差点没赶上），人比想象中的多了一倍（春运样），于是乎到了武汉直接HP-80，半虚脱状态。好不容易在KFC休息了一会儿回复了30HP，又登上了去学校的Taxi（行李太多无法上公交），于是乎遇上了华丽的堵车，HP-50，到了学校门口就华丽的吐了一地，HP清零。 第一周挤的是师兄的宿舍，这宿舍的条件差得让我震惊了（我们以后也要住这种宿舍TAT），一个宿舍四个人，每人一个上下铺，上面放东西下面住人，再放几个桌子房间就满了，公共浴室厕所水房。不过住了几天之后就基本习惯了，果然人的适应能力是无限的，再差的地方住上几天都会习惯的。 实验室条件还不错，就是空调不是很给力。我被插到了一个做假钞识别的项目组里面，暂时（过了两周了已经。。）还是打酱油状态。老师上午下午都在这儿，不能随便上网的感觉很难受。 到了实验室刚一周就被放假，说法是电路图拿去制版了。。于是回家幸福了一星期多点，感觉，回家的时间还是很和谐的。 回学校的时候发烧了一路，还肚子痛，到了学校就开始猛烈的拉肚子。还好在推上各位专家们的指点下吃了正确的药，过了两天就好多了。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 在武汉的这两周跑去见了俩人。 和Y同学一起跑去户部巷吃了好多东西，豆皮没有想象中好吃了。见面的感觉就是，在网上可以无话不说，见了面却不是什么都可以说了。总感觉确实有些纠结。晚上提供了陪睡服务，不过自己却失眠了，于是看了静音状态下的世界杯决赛下半场。 上个周末跑去汉口拜见了地头蛇美女樱同学，地头蛇就是不一样啊，哪里有好吃的神马的都很清楚，以后就跟着她混了。。 原本计划的上海SB计划，因为火车票和老师乱转什么的关系，最终还是没有去。他们似乎玩的相当High，轻微后悔中。 八月底想去丽江，不过真不知道老师会不会放假，各种悬。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 成功混进了一个华科10新生群，装作大一新生。不过装的时间长了自己就默认自己是大一新生了，看到08/09的总想着是师兄，大囧。另外，话题总是有偏差，难道真的有代沟了？ 顺便扯一下，对他们动不动就“要和谐”表示非常不满，还没等别人来和谐你你就自我和谐了，这是在天朝生活久了产生的自我保护机制吗？这洗脑也太彻底了点。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 相机计划被老爸批准了，于是积极的考虑计划中，原本的计划大概是 尼康D90+50 1.8定焦+18-105变焦，价格便宜量又足 不过鉴于D90一直在涨价，考虑改成 佳能50D+50 1.8定焦+借来的18-125，这样凑合用吧，以后慢慢添头 具体购买计划嘛，还没有踩点什么的，以后再说 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 在武汉呆，周围也没什么很熟的人，和实验室的人只是处于面熟的程度，单调的生活有些压抑，细小的琐事让人烦躁。 自己养活自己的日子很快就会到来了，本来读研就是想尽量向后拖这个日子的，不过终究是躲不过的，该来的总会来。 临时宿舍同住的一孩子貌似找工作被骗了，突然感到赚钱好难什么的，对自己拿着家里的钱乱花，突然感到很有罪恶感。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 最近几天基本什么都没做，每天在实验室发呆，突然很有罪恶感 好吧，既然任务要在九月以之前完成，咱给力点提前完成可以放假吧？能？那太好了。。 推特依赖症越来越强，越发沉迷于追求Fo数增长的游戏里，虽然知道没什么意义，不过就是有些执念。嗯，这是病，得治。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 另外一些东西，写这里也不是很方便，另写一篇加密吧。嗯密码你如果猜出来了就请低调，猜不出来，就随缘吧。 ——————————————————————————— 原创文章，转载请注明： 转载自技术宅的寂寞 本文链接地址: 人懒也是有限度的吧…… 标签：QQ群, 单反, 学校, 毕业, 见面, 近况]]></description>
			<content:encoded><![CDATA[<p>好吧，我的博客从周更，到月更，现在又有发展为两月一更的趋势了……</p>
<p>最近这段时间内发生了好多好多事情，从地理位置上来说，经历了毕业离校，来到武汉，回家，再回到武汉……其他角度嘛，又认识了一堆新的人，又和新的朋友无话不谈……我的上海之行从计划到困难重重到取消，单反计划也是从不靠谱到经过批准，丽江行计划依然不着边际神马的。</p>
<p>好吧，一件件扯。</p>
<p><span id="more-554"></span></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>首先就是七月初不给力的毕业，一个毕业典礼，然后，学位授予仪式也没有，就这么山寨的毕业了。由于学位证毕业证要拖到月中才下发，于是直接让同学帮忙代领，提前闪人。</p>
<p>于是乎和同学W一起每人俩大箱子挤上了去武汉的火车（差点没赶上），人比想象中的多了一倍（春运样），于是乎到了武汉直接HP-80，半虚脱状态。好不容易在KFC休息了一会儿回复了30HP，又登上了去学校的Taxi（行李太多无法上公交），于是乎遇上了华丽的堵车，HP-50，到了学校门口就华丽的吐了一地，HP清零。</p>
<p>第一周挤的是师兄的宿舍，这宿舍的条件差得让我震惊了（我们以后也要住这种宿舍TAT），一个宿舍四个人，每人一个上下铺，上面放东西下面住人，再放几个桌子房间就满了，公共浴室厕所水房。不过住了几天之后就基本习惯了，果然人的适应能力是无限的，再差的地方住上几天都会习惯的。</p>
<p>实验室条件还不错，就是空调不是很给力。我被插到了一个做假钞识别的项目组里面，暂时（过了两周了已经。。）还是打酱油状态。老师上午下午都在这儿，不能随便上网的感觉很难受。</p>
<p>到了实验室刚一周就被放假，说法是电路图拿去制版了。。于是回家幸福了一星期多点，感觉，回家的时间还是很和谐的。</p>
<p>回学校的时候发烧了一路，还肚子痛，到了学校就开始猛烈的拉肚子。还好在推上各位专家们的指点下吃了正确的药，过了两天就好多了。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>在武汉的这两周跑去见了俩人。</p>
<p>和Y同学一起跑去户部巷吃了好多东西，豆皮没有想象中好吃了。见面的感觉就是，在网上可以无话不说，见了面却不是什么都可以说了。总感觉确实有些纠结。晚上提供了陪睡服务，不过自己却失眠了，于是看了静音状态下的世界杯决赛下半场。</p>
<p>上个周末跑去汉口拜见了地头蛇美女樱同学，地头蛇就是不一样啊，哪里有好吃的神马的都很清楚，以后就跟着她混了。。</p>
<p>原本计划的上海SB计划，因为火车票和老师乱转什么的关系，最终还是没有去。他们似乎玩的相当High，轻微后悔中。</p>
<p>八月底想去丽江，不过真不知道老师会不会放假，各种悬。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>成功混进了一个华科10新生群，装作大一新生。不过装的时间长了自己就默认自己是大一新生了，看到08/09的总想着是师兄，大囧。另外，话题总是有偏差，难道真的有代沟了？</p>
<p>顺便扯一下，对他们动不动就“要和谐”表示非常不满，还没等别人来和谐你你就自我和谐了，这是在天朝生活久了产生的自我保护机制吗？这洗脑也太彻底了点。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>相机计划被老爸批准了，于是积极的考虑计划中，原本的计划大概是</p>
<p>尼康D90+50 1.8定焦+18-105变焦，价格便宜量又足</p>
<p>不过鉴于D90一直在涨价，考虑改成</p>
<p>佳能50D+50 1.8定焦+借来的18-125，这样凑合用吧，以后慢慢添头</p>
<p>具体购买计划嘛，还没有踩点什么的，以后再说</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>在武汉呆，周围也没什么很熟的人，和实验室的人只是处于面熟的程度，单调的生活有些压抑，细小的琐事让人烦躁。</p>
<p>自己养活自己的日子很快就会到来了，本来读研就是想尽量向后拖这个日子的，不过终究是躲不过的，该来的总会来。</p>
<p>临时宿舍同住的一孩子貌似找工作被骗了，突然感到赚钱好难什么的，对自己拿着家里的钱乱花，突然感到很有罪恶感。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>最近几天基本什么都没做，每天在实验室发呆，突然很有罪恶感</p>
<p>好吧，既然任务要在九月以之前完成，咱给力点提前完成可以放假吧？能？那太好了。。</p>
<p>推特依赖症越来越强，越发沉迷于追求Fo数增长的游戏里，虽然知道没什么意义，不过就是有些执念。嗯，这是病，得治。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>另外一些东西，写这里也不是很方便，另写一篇加密吧。嗯密码你如果猜出来了就请低调，猜不出来，就随缘吧。
<div style="margin-top: 15px; color: #000000;">
<p>———————————————————————————</p>
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.ooxxcc.com/">技术宅的寂寞</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.ooxxcc.com/diary/update-monthly-again">人懒也是有限度的吧……</a></p>
</div>

	<span style="color: #000000;">标签：</span><a href="http://www.ooxxcc.com/tag/qq%e7%be%a4" title="QQ群" rel="tag">QQ群</a>, <a href="http://www.ooxxcc.com/tag/%e5%8d%95%e5%8f%8d" title="单反" rel="tag">单反</a>, <a href="http://www.ooxxcc.com/tag/%e5%ad%a6%e6%a0%a1" title="学校" rel="tag">学校</a>, <a href="http://www.ooxxcc.com/tag/%e6%af%95%e4%b8%9a" title="毕业" rel="tag">毕业</a>, <a href="http://www.ooxxcc.com/tag/%e8%a7%81%e9%9d%a2" title="见面" rel="tag">见面</a>, <a href="http://www.ooxxcc.com/tag/%e8%bf%91%e5%86%b5" title="近况" rel="tag">近况</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ooxxcc.com/diary/update-monthly-again/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>好吧，博客变月更了……</title>
		<link>http://www.ooxxcc.com/diary/update-my-blog-monthly</link>
		<comments>http://www.ooxxcc.com/diary/update-my-blog-monthly#comments</comments>
		<pubDate>Sat, 26 Jun 2010 18:31:42 +0000</pubDate>
		<dc:creator>CC</dc:creator>
				<category><![CDATA[流水帐]]></category>
		<category><![CDATA[世界杯]]></category>
		<category><![CDATA[学士照]]></category>
		<category><![CDATA[毕业]]></category>
		<category><![CDATA[计划]]></category>

		<guid isPermaLink="false">http://www.ooxxcc.com/?p=541</guid>
		<description><![CDATA[越来越没有什么兴趣写博客了，根据猪猪的说法，写博客是抒发生活中的不满神马的……那么这就说明最近我的生活很欢乐？这倒也不错嘛…… 好吧，例行的汇报一下最近发生了神马 ====================分割线神马的==================== 最近莫名喜欢看球，虽然只是伪球迷，足球规则神马的最近刚弄明白一点，然后球星神马的一个也不认识，就这么每天晚上折腾很晚等着看球&#62;&#60;。而且我发现了一个规律，每次我都会支持看起来很弱的队伍，然后这个队伍一般都会被虐的很惨…… 由于木有有线电视网络，看球用的软件时Banacast，教育网下网速还是不错的，延时大概是30秒－40秒，所以基本可以抢在QQ弹出消息之前看到这个球到底进了没有……唔对了，以过来人的身份告诉你看球不要同时刷推，你会被剧透的。 然后由于每天熬夜看球，就意味着睡觉的时候大概就是四点多了，于是乎一上午时间就差不多都睡过去了，于是乎中午看会儿书下午又会犯困，于是乎下午再一觉睡到了晚上……然后晚上还有比赛……一天就这么过去了&#62;&#60; ====================分割线神马的==================== 十几号的时候，全院拍毕业照，然后由于我们班RP，没有学士服，于是乎我们几个人跑去围观师兄拍毕业照，顺便扒了下来拍了几张cosplay过瘾。具体内容请自己翻阅淫淫网。唔一直很后悔没有想到弄一个扫把…… 24号跑去参加了毕业典礼，不过内容只有代表讲话神马的，似乎很无趣。下午有在西湖厅还是学六的毕业聚餐，然后我就华丽丽的睡过去了……听说有很多肉T.T 后面几天是学位授予仪式什么的，今天刚知道，没有我们的份儿，我们要一直等到下个月中旬确认没有挂科神马的才能拿到学位证……难道我去武汉的时间又要拖后了……还是要我过去一个星期再跑回来？……搞什么啊…… 想到过半个月就要闪人了，最近经常去电气同学那边串门，过两天还有团体腐败神马的……哎这么一走以后还能见到吧？能吧？拍毕业照都没拉上他们，有点儿懊恼什么的。 大学生活就这么过去了？怎么完全没有什么感觉啊……下周，不对，下下周还有那么三门考试，完全没紧张的感觉……&#62;&#60; ====================分割线神马的==================== 我似乎真的真的对做好人没什么兴趣了，至于较xx翻墙，帮xx解决电脑问题，帮xx重装系统，教xx物理题等工作，越发的没有什么动力……总有种感觉，又不是我家的，我没事忙什么？ 好吧，对于不熟悉的人，咱就别乱忙了。关系比较好还继续折腾折腾，不过没事乱帮忙总会没动力神马的，我不想继续的时候别怪我。 ====================分割线神马的==================== 最近依然缺妹子啊缺妹子。饥渴吧奋斗吧少年。 ====================分割线神马的==================== 自从上个月教育网直通车过期了，我就一直没公网代理没法下东西神马的，本来计划坚持到毕业的，后来某天晚上试图下一个150M的源代码，借了同学的Netpas代理，于是乎发现能上公网的感觉真的很好……最后禁不住诱惑买了一个月的代理，T.T Netpas这玩意完全没教育网直通车好用，没有linux客户端不说，速度也是时快时慢，用超了带宽还会乱提醒，总之就是感觉很不好……回头到了武汉考虑一下拉条AD好了，哼 上个月的现代电子设计结题，我们实在没作出神马，于是通宵搭建环境+编译库+找代码+编译+调试，第二天似乎蒙混过关了……其实我只想把买开发板的钱弄回来啊……开发板你拿走吧拿走吧。好多组神马都没买神马都没做就这么过关了，买了开发板的却会因为担心做不出来不给报销神马的乱烦恼。。。。。 博客升级到wordpress3.0了，其实暂时也没发现什么变化神马的&#62;&#60; 最近折腾的东西： gnome-shell twip-支持oauth的twitter API (教程见这里和这里，其实步骤没那么复杂，SSH上去弄起来很方便。成果见这里) 编译QTe,ffmpeg和opencv的移植 调教s3c2440开发板 服务器防盗链,日志分析 好吧我想不起来了……最近真的没做什么有意义的 嗯，终于受不了Firefox的各种卡，把主浏览器换成Chrome了,装的插件列表如下 AdBlock + AdBlock+ Element Hiding Helper AutoPager Chrome Better Google Reader Chrome Gestures GMail Sender&#8217;s Picture Extension Google Reader Unread Count LastPass monkeyfly Proxy [...]]]></description>
			<content:encoded><![CDATA[<p>越来越没有什么兴趣写博客了，根据猪猪的说法，写博客是抒发生活中的不满神马的……那么这就说明最近我的生活很欢乐？这倒也不错嘛……</p>
<p><span id="more-541"></span>好吧，例行的汇报一下最近发生了神马</p>
<p>====================分割线神马的====================</p>
<p>最近莫名喜欢看球，虽然只是伪球迷，足球规则神马的最近刚弄明白一点，然后球星神马的一个也不认识，就这么每天晚上折腾很晚等着看球&gt;&lt;。而且我发现了一个规律，每次我都会支持看起来很弱的队伍，然后这个队伍一般都会被虐的很惨……</p>
<p>由于木有有线电视网络，看球用的软件时<a href="http://www.tv33.net/download.html" target="_blank">Banacast</a>，教育网下网速还是不错的，延时大概是30秒－40秒，所以基本可以抢在QQ弹出消息之前看到这个球到底进了没有……唔对了，以过来人的身份告诉你看球不要同时刷推，你会被剧透的。</p>
<p>然后由于每天熬夜看球，就意味着睡觉的时候大概就是四点多了，于是乎一上午时间就差不多都睡过去了，于是乎中午看会儿书下午又会犯困，于是乎下午再一觉睡到了晚上……然后晚上还有比赛……一天就这么过去了&gt;&lt;</p>
<p>====================分割线神马的====================</p>
<p>十几号的时候，全院拍毕业照，然后由于我们班RP，没有学士服，于是乎我们几个人跑去围观师兄拍毕业照，顺便扒了下来拍了几张cosplay过瘾。具体内容请自己翻阅<a href="http://www.renren.com" target="_blank">淫淫网</a>。唔一直很后悔没有想到弄一个扫把……</p>
<p>24号跑去参加了毕业典礼，不过内容只有代表讲话神马的，似乎很无趣。下午有在西湖厅还是学六的毕业聚餐，然后我就华丽丽的睡过去了……听说有很多肉T.T</p>
<p>后面几天是学位授予仪式什么的，今天刚知道，没有我们的份儿，我们要一直等到下个月中旬确认没有挂科神马的才能拿到学位证……难道我去武汉的时间又要拖后了……还是要我过去一个星期再跑回来？……搞什么啊……</p>
<p>想到过半个月就要闪人了，最近经常去电气同学那边串门，过两天还有团体腐败神马的……哎这么一走以后还能见到吧？能吧？拍毕业照都没拉上他们，有点儿懊恼什么的。</p>
<p>大学生活就这么过去了？怎么完全没有什么感觉啊……下周，不对，下下周还有那么三门考试，完全没紧张的感觉……&gt;&lt;</p>
<p>====================分割线神马的====================</p>
<p>我似乎真的真的对做好人没什么兴趣了，至于较xx翻墙，帮xx解决电脑问题，帮xx重装系统，教xx物理题等工作，越发的没有什么动力……总有种感觉，又不是我家的，我没事忙什么？</p>
<p>好吧，对于不熟悉的人，咱就别乱忙了。关系比较好还继续折腾折腾，不过没事乱帮忙总会没动力神马的，我不想继续的时候别怪我。</p>
<p>====================分割线神马的====================</p>
<p>最近依然缺妹子啊缺妹子。饥渴吧奋斗吧少年。</p>
<p>====================分割线神马的====================</p>
<p>自从上个月教育网直通车过期了，我就一直没公网代理没法下东西神马的，本来计划坚持到毕业的，后来某天晚上试图下一个150M的源代码，借了同学的<a href="http://www.netpas.cn/" target="_blank">Netpas代理</a>，于是乎发现能上公网的感觉真的很好……最后禁不住诱惑买了一个月的代理，T.T</p>
<p>Netpas这玩意完全没教育网直通车好用，没有linux客户端不说，速度也是时快时慢，用超了带宽还会乱提醒，总之就是感觉很不好……回头到了武汉考虑一下拉条AD好了，哼</p>
<p>上个月的现代电子设计结题，我们实在没作出神马，于是通宵搭建环境+编译库+找代码+编译+调试，第二天似乎蒙混过关了……其实我只想把买开发板的钱弄回来啊……开发板你拿走吧拿走吧。好多组神马都没买神马都没做就这么过关了，买了开发板的却会因为担心做不出来不给报销神马的乱烦恼。。。。。</p>
<p>博客升级到<a href="http://wordpress.com" target="_blank">wordpress3.0</a>了，其实暂时也没发现什么变化神马的&gt;&lt;</p>
<p>最近折腾的东西：</p>
<ul>
<li><a href="http://live.gnome.org/GnomeShell" target="_blank">gnome-shell</a></li>
<li><a href="http://code.google.com/p/twip/">twip</a>-支持oauth的twitter API (教程见<a href="http://lfzyx.com/2010/05/twip-oauth-api-%E8%AF%A6%E7%BB%86%E6%90%AD%E5%BB%BA%E6%95%99%E7%A8%8B/" target="_blank">这里</a>和<a href="http://www.opda.net.cn/thread-402460-1-1.html" target="_blank">这里</a>，其实步骤没那么复杂，SSH上去弄起来很方便。成果见<a href="https://api.ooxxcc.com/" target="_blank">这里</a>)</li>
<li>编译QTe,<a href="http://redfayliufg.blog.163.com/blog/static/1429392200810201101766/" target="_blank">ffmpeg</a>和<a href="http://www.cnblogs.com/feisky/archive/2010/04/04/1704173.html" target="_blank">opencv</a>的移植</li>
<li>调教s3c2440开发板</li>
<li>服务器防盗链,<a href="http://www.shocr.com/custom-apache-log-format/" target="_blank">日志分析</a></li>
<li>好吧我想不起来了……最近真的没做什么有意义的</li>
</ul>
<p><a href="http://live.gnome.org/GnomeShell" target="_blank"></a></p>
<p>嗯，终于受不了Firefox的各种卡，把主浏览器换成<a href="http://www.google.com/chrome" target="_blank">Chrome</a>了,装的插件列表如下</p>
<ul>
<li>AdBlock + AdBlock+ Element Hiding Helper</li>
<li>AutoPager Chrome</li>
<li>Better Google Reader</li>
<li>Chrome Gestures</li>
<li>GMail Sender&#8217;s Picture Extension</li>
<li>Google Reader Unread Count</li>
<li>LastPass</li>
<li>monkeyfly</li>
<li>Proxy Switchy! (<a href="https://autoproxy.org/zh-CN/node/73" target="_blank">使用说明</a>)</li>
<li>Reader Plus</li>
<li>Sexy Undo Close Tab</li>
<li>Ultimate Chrome Flag</li>
</ul>
<p>嗯确实速度和功能兼备，我喜欢</p>
<p>====================分割线神马的====================</p>
<p>最近逐渐QQ用的少了，群里聊得内容越发不感兴趣……等到把剩下几个人拉到<a href="http://www.google.com/talk/" target="_blank">GT</a>我就可以不开QQ了吧？QQ一关喧闹神马的全没了，世界清静了……</p>
<p>反倒是<a href="http://www.google.com/talk/" target="_blank">GT</a>好友越发多起来了，能找到几位聊得开的筒子感觉挺不错的，感谢<a href="https://twitter.com/foxzzz" target="_blank">@Foxzzz</a>，<a href="https://twitter.com/yumimao">@yumimao</a> 等童鞋。</p>
<p>====================分割线神马的====================</p>
<p>好吧，近期计划神马的</p>
<p>这周下周跑到各个地方办理各种手续。。。。嗯顺便拉承哥去M腐败一顿</p>
<p>然后么就开始复习，如果因为最后这几门挂科没法毕业那玩笑就开大了，好吧明天就去自习室，不去的话……后天不吃东西！</p>
<p>由于是7月15左右才颁发学位证，回头和老师商量下是考完直接过去还是怎么样……嗯这段时间就啃啃verilog神马的好了</p>
<p>整个一个暑假都要在那里的样子……好麻烦</p>
<p>记得抽时间回一趟家，七月末去一次上海，然后最好有时间和樱同学去丽江转转</p>
<p>希望有时间，希望
<div style="margin-top: 15px; color: #000000;">
<p>———————————————————————————</p>
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.ooxxcc.com/">技术宅的寂寞</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.ooxxcc.com/diary/update-my-blog-monthly">好吧，博客变月更了……</a></p>
</div>

	<span style="color: #000000;">标签：</span><a href="http://www.ooxxcc.com/tag/%e4%b8%96%e7%95%8c%e6%9d%af" title="世界杯" rel="tag">世界杯</a>, <a href="http://www.ooxxcc.com/tag/%e5%ad%a6%e5%a3%ab%e7%85%a7" title="学士照" rel="tag">学士照</a>, <a href="http://www.ooxxcc.com/tag/%e6%af%95%e4%b8%9a" title="毕业" rel="tag">毕业</a>, <a href="http://www.ooxxcc.com/tag/%e8%ae%a1%e5%88%92" title="计划" rel="tag">计划</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ooxxcc.com/diary/update-my-blog-monthly/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>定期除草</title>
		<link>http://www.ooxxcc.com/diary/regular-weeding</link>
		<comments>http://www.ooxxcc.com/diary/regular-weeding#comments</comments>
		<pubDate>Sat, 05 Jun 2010 18:06:32 +0000</pubDate>
		<dc:creator>CC</dc:creator>
				<category><![CDATA[流水帐]]></category>
		<category><![CDATA[毕业]]></category>
		<category><![CDATA[答辩]]></category>
		<category><![CDATA[设计]]></category>

		<guid isPermaLink="false">http://www.ooxxcc.com/?p=536</guid>
		<description><![CDATA[一个月没来清理了……好吧，除草 最近乱七八糟一堆事儿，毕设弄了大半个月，论文一个星期，准备答辩又是几天，一个月迷迷糊糊就没了 ===================分割线神马的=================== 想到什么写什么了，昨天毕设答辩，我被那个老师鄙视了。重点的部分一个问题也没问，问了几个诡异的问题，貌似还对我的回答不满意。结果也只是马马虎虎，算是偏低的，85分。 唔，答辩完了今天腐败了一天，神马都没做……作为庆祝么(?)。 明天考日语选修，今天开始看日语，WTF。对了，还有那个乱七八糟的现代电子设计，不知道还有没有时间赶了…… 去武汉的日子一拖再拖，从去那边做毕设到答辩完过去，现在才发现居然七月初还有考试，搞神马啊…… ===================分割线神马的=================== 今天浪费的时间基本都用来补EVA的TV版和老剧场版了……好吧，我看完最大的疑问是，最后一部分讲的神马内容啊…… 这片子看完我就扭曲了，嗷 ===================分割线神马的=================== 上个月底我的代理过期了，想要跑去续费，悲剧的发现教育网直通车倒闭了的样子。其他神马的代理都是win only的，放弃。 最近几天一直是全局使用GAP，服务器的SSH连不上了，不过还好的是也不需要做什么……前几天流量有点大，不过，也没什么要担心的，随便了。 ===================分割线神马的=================== 今天在推上看到别人表白，很喜欢那句“我喜欢你，因为你是我睡前最想说话的最后一人。” 还有一句听过几遍的多年后神马的…… ===================分割线神马的=================== 不乱想了，很晚了哎。最近几个星期都在熬夜，快要吃不消了吧？ 明天抱着本unix编程和日语泡图书馆去，还要去一下实验室……唔，洗洗睡了 ——————————————————————————— 原创文章，转载请注明： 转载自技术宅的寂寞 本文链接地址: 定期除草 标签：毕业, 答辩, 设计]]></description>
			<content:encoded><![CDATA[<p>一个月没来清理了……好吧，除草</p>
<p>最近乱七八糟一堆事儿，毕设弄了大半个月，论文一个星期，准备答辩又是几天，一个月迷迷糊糊就没了</p>
<p><span id="more-536"></span></p>
<p>===================分割线神马的===================</p>
<p>想到什么写什么了，昨天毕设答辩，我被那个老师鄙视了。重点的部分一个问题也没问，问了几个诡异的问题，貌似还对我的回答不满意。结果也只是马马虎虎，算是偏低的，85分。</p>
<p>唔，答辩完了今天腐败了一天，神马都没做……作为庆祝么(?)。</p>
<p>明天考日语选修，今天开始看日语，WTF。对了，还有那个乱七八糟的现代电子设计，不知道还有没有时间赶了……</p>
<p>去武汉的日子一拖再拖，从去那边做毕设到答辩完过去，现在才发现居然七月初还有考试，搞神马啊……</p>
<p>===================分割线神马的===================</p>
<p>今天浪费的时间基本都用来补EVA的TV版和老剧场版了……好吧，我看完最大的疑问是，最后一部分讲的神马内容啊……</p>
<p>这片子看完我就扭曲了，嗷</p>
<p>===================分割线神马的===================</p>
<p>上个月底我的代理过期了，想要跑去续费，悲剧的发现教育网直通车倒闭了的样子。其他神马的代理都是win only的，放弃。</p>
<p>最近几天一直是全局使用GAP，服务器的SSH连不上了，不过还好的是也不需要做什么……前几天流量有点大，不过，也没什么要担心的，随便了。</p>
<p>===================分割线神马的===================</p>
<p>今天在推上看到别人表白，很喜欢那句“我喜欢你，因为你是我睡前最想说话的最后一人。”</p>
<p>还有一句听过几遍的多年后神马的……</p>
<p>===================分割线神马的===================</p>
<p>不乱想了，很晚了哎。最近几个星期都在熬夜，快要吃不消了吧？</p>
<p>明天抱着本unix编程和日语泡图书馆去，还要去一下实验室……唔，洗洗睡了
<div style="margin-top: 15px; color: #000000;">
<p>———————————————————————————</p>
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.ooxxcc.com/">技术宅的寂寞</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.ooxxcc.com/diary/regular-weeding">定期除草</a></p>
</div>

	<span style="color: #000000;">标签：</span><a href="http://www.ooxxcc.com/tag/%e6%af%95%e4%b8%9a" title="毕业" rel="tag">毕业</a>, <a href="http://www.ooxxcc.com/tag/%e7%ad%94%e8%be%a9" title="答辩" rel="tag">答辩</a>, <a href="http://www.ooxxcc.com/tag/%e8%ae%be%e8%ae%a1" title="设计" rel="tag">设计</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ooxxcc.com/diary/regular-weeding/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>LAMP上简单设置防范渣雷盗链</title>
		<link>http://www.ooxxcc.com/techotaku/simple-config-on-lamp-to-defense-agaist-thunder</link>
		<comments>http://www.ooxxcc.com/techotaku/simple-config-on-lamp-to-defense-agaist-thunder#comments</comments>
		<pubDate>Thu, 06 May 2010 14:36:55 +0000</pubDate>
		<dc:creator>CC</dc:creator>
				<category><![CDATA[技术宅]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[迅雷]]></category>
		<category><![CDATA[防吸血]]></category>

		<guid isPermaLink="false">http://www.ooxxcc.com/?p=520</guid>
		<description><![CDATA[上周用服务器的离线下载下了几部美剧，然后用迅雷拖到本地，今天偶然查了下log，发现log基本被来自迅雷的下载记录占满了……囧。 幸亏我当年无聊加上了防迅雷盗链，否则，服务器早就挂了。 好险。 日志被形如下面这种东西塞满了…… ?View Code APACHE1 2 3 4 5 t.ooxxcc.com:80 117.89.50.144 - - [06/May/2010:21:48:09 +0800] &#34;GET /[\xce\xa3\xbb\xfa\xb1\xdf\xd4\xb5.\xb5\xda\xb6\xfe\xbc\xbe].Fringe.Season2.EP16_S-Files.rmvb HTTP/1.1&#34; 404 21 &#34;http://www.a67.com/sousuo/xiazai.html?query1=%u5375%u673E%u8FBD%u7F1C&#38;query2=%A7%B3%B3%AFynn%B3m%AE%AE%B7%B7%A2%A2m%A2%AE%ACn%9A%u53B0%u6779%u8FF8%u7F57m%u7B6B%u4ECB%u5BA2%9Cm%85%B1%A8%AD%A6%A4m%92%A4%A0%B2%AE%ADqm%84%8Fpu%9E%92l%85%A8%AB%A4%B2m%B1%AC%B5%A1&#34; &#34;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)&#34; t.ooxxcc.com:80 218.22.51.218 - - [06/May/2010:21:48:18 +0800] &#34;GET /[\xe5\x8d\xb1\xe6\x9c\xba\xe8\xbe\xb9\xe7\xbc\x98.\xe7\xac\xac\xe4\xba\x8c\xe5\xad\xa3].Fringe.Season2.EP16_S-Files.rmvb HTTP/1.1&#34; 404 21 &#34;http://www.pingshu8.com/pingshu.html?query1=%u5375%u673E%u8FBD%u7F1C&#38;query2=%A7%B3%B3%AFynn%B3m%AE%AE%B7%B7%A2%A2m%A2%AE%ACn%9A%u53B0%u6779%u8FF8%u7F57m%u7B6B%u4ECB%u5BA2%9Cm%85%B1%A8%AD%A6%A4m%92%A4%A0%B2%AE%ADqm%84%8Fpu%9E%92l%85%A8%AB%A4%B2m%B1%AC%B5%A1&#34; &#34;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT [...]]]></description>
			<content:encoded><![CDATA[<p>上周用服务器的离线下载下了几部美剧，然后用迅雷拖到本地，今天偶然查了下log，发现log基本被来自迅雷的下载记录占满了……囧。</p>
<p>幸亏我当年无聊加上了防迅雷盗链，否则，服务器早就挂了。</p>
<p>好险。<br />
<span id="more-520"></span></p>
<p>日志被形如下面这种东西塞满了……</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p520code19'); return false;">View Code</a> APACHE</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p52019"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p520code19"><pre class="apache" style="font-family:monospace;">t.ooxxcc.com:<span style="color: #ff0000;">80</span> 117.89.50.144 - - [06/May/<span style="color: #ff0000;">2010</span>:<span style="color: #ff0000;">21</span>:<span style="color: #ff0000;">48</span>:09 +0800] <span style="color: #7f007f;">&quot;GET /[<span style="color: #000099; font-weight: bold;">\x</span>ce<span style="color: #000099; font-weight: bold;">\x</span>a3<span style="color: #000099; font-weight: bold;">\x</span>bb<span style="color: #000099; font-weight: bold;">\x</span>fa<span style="color: #000099; font-weight: bold;">\x</span>b1<span style="color: #000099; font-weight: bold;">\x</span>df<span style="color: #000099; font-weight: bold;">\x</span>d4<span style="color: #000099; font-weight: bold;">\x</span>b5.<span style="color: #000099; font-weight: bold;">\x</span>b5<span style="color: #000099; font-weight: bold;">\x</span>da<span style="color: #000099; font-weight: bold;">\x</span>b6<span style="color: #000099; font-weight: bold;">\x</span>fe<span style="color: #000099; font-weight: bold;">\x</span>bc<span style="color: #000099; font-weight: bold;">\x</span>be].Fringe.Season2.EP16_S-Files.rmvb HTTP/1.1&quot;</span> <span style="color: #ff0000;">404</span> <span style="color: #ff0000;">21</span> <span style="color: #7f007f;">&quot;http://www.a67.com/sousuo/xiazai.html?query1=%u5375%u673E%u8FBD%u7F1C&amp;query2=%A7%B3%B3%AFynn%B3m%AE%AE%B7%B7%A2%A2m%A2%AE%ACn%9A%u53B0%u6779%u8FF8%u7F57m%u7B6B%u4ECB%u5BA2%9Cm%85%B1%A8%AD%A6%A4m%92%A4%A0%B2%AE%ADqm%84%8Fpu%9E%92l%85%A8%AB%A4%B2m%B1%AC%B5%A1&quot;</span> <span style="color: #7f007f;">&quot;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)&quot;</span>
t.ooxxcc.com:<span style="color: #ff0000;">80</span> 218.22.51.218 - - [06/May/<span style="color: #ff0000;">2010</span>:<span style="color: #ff0000;">21</span>:<span style="color: #ff0000;">48</span>:<span style="color: #ff0000;">18</span> +0800] <span style="color: #7f007f;">&quot;GET /[<span style="color: #000099; font-weight: bold;">\x</span>e5<span style="color: #000099; font-weight: bold;">\x</span>8d<span style="color: #000099; font-weight: bold;">\x</span>b1<span style="color: #000099; font-weight: bold;">\x</span>e6<span style="color: #000099; font-weight: bold;">\x</span>9c<span style="color: #000099; font-weight: bold;">\x</span>ba<span style="color: #000099; font-weight: bold;">\x</span>e8<span style="color: #000099; font-weight: bold;">\x</span>be<span style="color: #000099; font-weight: bold;">\x</span>b9<span style="color: #000099; font-weight: bold;">\x</span>e7<span style="color: #000099; font-weight: bold;">\x</span>bc<span style="color: #000099; font-weight: bold;">\x</span>98.<span style="color: #000099; font-weight: bold;">\x</span>e7<span style="color: #000099; font-weight: bold;">\x</span>ac<span style="color: #000099; font-weight: bold;">\x</span>ac<span style="color: #000099; font-weight: bold;">\x</span>e4<span style="color: #000099; font-weight: bold;">\x</span>ba<span style="color: #000099; font-weight: bold;">\x</span>8c<span style="color: #000099; font-weight: bold;">\x</span>e5<span style="color: #000099; font-weight: bold;">\x</span>ad<span style="color: #000099; font-weight: bold;">\x</span>a3].Fringe.Season2.EP16_S-Files.rmvb HTTP/1.1&quot;</span> <span style="color: #ff0000;">404</span> <span style="color: #ff0000;">21</span> <span style="color: #7f007f;">&quot;http://www.pingshu8.com/pingshu.html?query1=%u5375%u673E%u8FBD%u7F1C&amp;query2=%A7%B3%B3%AFynn%B3m%AE%AE%B7%B7%A2%A2m%A2%AE%ACn%9A%u53B0%u6779%u8FF8%u7F57m%u7B6B%u4ECB%u5BA2%9Cm%85%B1%A8%AD%A6%A4m%92%A4%A0%B2%AE%ADqm%84%8Fpu%9E%92l%85%A8%AB%A4%B2m%B1%AC%B5%A1&quot;</span> <span style="color: #7f007f;">&quot;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)&quot;</span>
t.ooxxcc.com:<span style="color: #ff0000;">80</span> 117.89.50.144 - - [06/May/<span style="color: #ff0000;">2010</span>:<span style="color: #ff0000;">21</span>:<span style="color: #ff0000;">48</span>:<span style="color: #ff0000;">22</span> +0800] <span style="color: #7f007f;">&quot;GET /%5B%E5%8D%B1%E6%9C%BA%E8%BE%B9%E7%BC%98.%E7%AC%AC%E4%BA%8C%E5%AD%A3%5D.Fringe.Season2.EP16_S-Files.rmvb HTTP/1.1&quot;</span> <span style="color: #ff0000;">404</span> <span style="color: #ff0000;">21</span> <span style="color: #7f007f;">&quot;http://www.a67.com/sousuo/xiazai.html?query1=%u5375%u673E%u8FBD%u7F1C&amp;query2=%A7%B3%B3%AFynn%B3m%AE%AE%B7%B7%A2%A2m%A2%AE%ACn%9A%u53B0%u6779%u8FF8%u7F57m%u7B6B%u4ECB%u5BA2%9Cm%85%B1%A8%AD%A6%A4m%92%A4%A0%B2%AE%ADqm%84%8Fpu%9E%92l%85%A8%AB%A4%B2m%B1%AC%B5%A1&quot;</span> <span style="color: #7f007f;">&quot;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)&quot;</span>
t.ooxxcc.com:<span style="color: #ff0000;">80</span> 218.22.51.218 - - [06/May/<span style="color: #ff0000;">2010</span>:<span style="color: #ff0000;">21</span>:<span style="color: #ff0000;">48</span>:<span style="color: #ff0000;">24</span> +0800] <span style="color: #7f007f;">&quot;GET /%5B%CE%A3%BB%FA%B1%DF%D4%B5.%B5%DA%B6%FE%BC%BE%5D.Fringe.Season2.EP16_S-Files.rmvb HTTP/1.1&quot;</span> <span style="color: #ff0000;">404</span> <span style="color: #ff0000;">21</span> <span style="color: #7f007f;">&quot;-&quot;</span> <span style="color: #7f007f;">&quot;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)&quot;</span>
t.ooxxcc.com:<span style="color: #ff0000;">80</span> 218.22.51.218 - - [06/May/<span style="color: #ff0000;">2010</span>:<span style="color: #ff0000;">21</span>:<span style="color: #ff0000;">48</span>:<span style="color: #ff0000;">27</span> +0800] <span style="color: #7f007f;">&quot;GET /%5B<span style="color: #000099; font-weight: bold;">\x</span>ce<span style="color: #000099; font-weight: bold;">\x</span>a3<span style="color: #000099; font-weight: bold;">\x</span>bb<span style="color: #000099; font-weight: bold;">\x</span>fa<span style="color: #000099; font-weight: bold;">\x</span>b1<span style="color: #000099; font-weight: bold;">\x</span>df<span style="color: #000099; font-weight: bold;">\x</span>d4<span style="color: #000099; font-weight: bold;">\x</span>b5.<span style="color: #000099; font-weight: bold;">\x</span>b5<span style="color: #000099; font-weight: bold;">\x</span>da<span style="color: #000099; font-weight: bold;">\x</span>b6<span style="color: #000099; font-weight: bold;">\x</span>fe<span style="color: #000099; font-weight: bold;">\x</span>bc<span style="color: #000099; font-weight: bold;">\x</span>be%5D.Fringe.Season2.EP16_S-Files.rmvb HTTP/1.1&quot;</span> <span style="color: #ff0000;">404</span> <span style="color: #ff0000;">21</span> <span style="color: #7f007f;">&quot;-&quot;</span> <span style="color: #7f007f;">&quot;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)&quot;</span></pre></td></tr></table></div>

<p>这年头国产软件一个比一个流氓，一个比一个娱乐……</p>
<p>下面是LAMP配置防迅雷吸血的简单方法，自己看情况更改。</p>
<p>在需要进行防盗链的目录下面新建/修改.htaccess文件，添加以下内容</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p520code20'); return false;">View Code</a> APACHE</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p52020"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code" id="p520code20"><pre class="apache" style="font-family:monospace;">&nbsp;
<span style="color: #00007f;">RewriteEngine</span> <span style="color: #0000ff;">On</span>
&nbsp;
<span style="color: #009900; ">#Anti Thunder</span>
<span style="color: #009900; ">#针对渣雷的特征匹配</span>
<span style="color: #00007f;">RewriteCond</span>  %{HTTP_USER_AGENT}  ^Mozilla/<span style="color: #ff0000;">4</span>\.0\ \(compatible;\ MSIE\ <span style="color: #ff0000;">6</span>\.0;    \ Windows\ NT\ <span style="color: #ff0000;">5</span>\.1\)$  [NC,OR]
<span style="color: #00007f;">RewriteCond</span>  %{HTTP_USER_AGENT}  ^Mozilla/<span style="color: #ff0000;">4</span>\.0\ \(compatible;\ MSIE\ <span style="color: #ff0000;">6</span>\.0;    \ Windows\ NT\ <span style="color: #ff0000;">5</span>\.0\)$  [NC,OR]
<span style="color: #00007f;">RewriteCond</span>  %{HTTP_USER_AGENT}  ^Mozilla/<span style="color: #ff0000;">5</span>\.0\ \(compatible;\ MSIE\ <span style="color: #ff0000;">6</span>\.0;    \ Windows\ NT\ <span style="color: #ff0000;">5</span>\.0\)$  [NC,OR]
<span style="color: #00007f;">RewriteCond</span>  %{HTTP_USER_AGENT}  ^Mozilla/<span style="color: #ff0000;">4</span>\.0\ \(compatible;\ MSIE\ <span style="color: #ff0000;">6</span>\.0;    \ Windows\ NT\ <span style="color: #ff0000;">5</span>\.1;\ \)$   [NC,OR]
<span style="color: #00007f;">RewriteCond</span>  %{HTTP_USER_AGENT}  ^Mozilla/<span style="color: #ff0000;">4</span>\.0\ \(compatible;\ MSIE\ <span style="color: #ff0000;">6</span>\.0;    \ Windows\ NT\ <span style="color: #ff0000;">5</span>\.0;\ \.NET\ CLR\ <span style="color: #ff0000;">3</span>\.5\.20706\)$  [NC,OR]
<span style="color: #00007f;">RewriteCond</span>  %{HTTP_USER_AGENT}  ^Mozilla/<span style="color: #ff0000;">4</span>\.0\ \(compatible;\ MSIE\ <span style="color: #ff0000;">6</span>\.0;    \ Windows\ NT\ <span style="color: #ff0000;">5</span>\.1;\ SV1;\ \.NET\ CLR\ <span style="color: #ff0000;">1</span>\.1\.4322;\ \.NET\ CLR\ <span style="color: #ff0000;">2</span>\.0\.       <span style="color: #ff0000;">50727</span>\)$  [NC]
<span style="color: #009900; ">#前半段是需要重定向的文件类型，后面是网址</span>
<span style="color: #00007f;">RewriteRule</span>  ^.*\.(tar|rmvb|avi|mkv|gif|jpg|bmp|zip|rar|exe|mp3|swf)$         http://www.xunlei.com/ [NC,F]</pre></td></tr></table></div>

<p>手滑，直接重定向到渣雷官网了，渣雷们慢慢刷吧刷吧，咩哈哈哈。</p>
<p>与此类似的，可以在图片/主题文件夹下增加规则，防止其他网站盗图=v=，太方便了
<div style="margin-top: 15px; color: #000000;">
<p>———————————————————————————</p>
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://www.ooxxcc.com/">技术宅的寂寞</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.ooxxcc.com/techotaku/simple-config-on-lamp-to-defense-agaist-thunder">LAMP上简单设置防范渣雷盗链</a></p>
</div>

	<span style="color: #000000;">标签：</span><a href="http://www.ooxxcc.com/tag/apache" title="apache" rel="tag">apache</a>, <a href="http://www.ooxxcc.com/tag/lamp" title="LAMP" rel="tag">LAMP</a>, <a href="http://www.ooxxcc.com/tag/%e8%bf%85%e9%9b%b7" title="迅雷" rel="tag">迅雷</a>, <a href="http://www.ooxxcc.com/tag/%e9%98%b2%e5%90%b8%e8%a1%80" title="防吸血" rel="tag">防吸血</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ooxxcc.com/techotaku/simple-config-on-lamp-to-defense-agaist-thunder/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

