<?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>iGFW &#187; android</title>
	<atom:link href="http://igfw.net/archives/tag/android/feed" rel="self" type="application/rss+xml" />
	<link>http://igfw.net</link>
	<description>GFW曰：“爱我就别不伤害我”</description>
	<lastBuildDate>Thu, 09 Feb 2012 14:13:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>启动Google Chrome时添加参数使其翻墙 &amp; Google hosts for Android</title>
		<link>http://igfw.net/archives/6771</link>
		<comments>http://igfw.net/archives/6771#comments</comments>
		<pubDate>Mon, 12 Dec 2011 02:49:20 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[翻墙相关]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HOSTS]]></category>
		<category><![CDATA[审查]]></category>
		<category><![CDATA[手机]]></category>
		<category><![CDATA[浏览器]]></category>
		<category><![CDATA[翻墙]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=6771</guid>
		<description><![CDATA[启动Google Chrome时添加参数使其翻墙 Google一族中流传已久的hosts大法就是通过hosts文件将Google的服务全部解析到谷歌北京服务器，由于全程不经过GFW干扰、速度快而 得到很多人的青睐。但是修改hosts文件的缺点是：你要收集成百上千行的Google各项服务的域名然后将它们写进hosts文件。 有人说，可以自建一个本地DNS，用通配符解决域名解析。但是这么做会有一点麻烦，而且不是人人都有这技术和心机。下面就介绍一个非常方便的方法：设置Google Chrome浏览器自带的域名解析。 前提：Google Chrome浏览器一个、Google北京IP一枚（要求443端口没关） 新建一个Windows命令脚本，用记事本编辑，添加以下内容 @echo off start C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe &#8211;host-resolver-rules=”MAP *.google.com 0.0.0.0,MAP *.appspot.com 0.0.0.0,MAP *.googleusercontent.com 0.0.0.0,MAP *.gmodules.com 0.0.0.0,MAP *.gstatic.com 0.0.0.0,MAP *.googleapis.com 0.0.0.0,MAP *.orkut.com 0.0.0.0,MAP 0.0.0.0 goo.gl,MAP *.google-analytics.com 0.0.0.0,MAP *.google.com.hk 0.0.0.0,MAP *.ggpht.com 0.0.0.0,MAP *.googlelabs.com 0.0.0.0,MAP *.googlecode.com 0.0.0.0,MAP *.googlesyndication.com 0.0.0.0,MAP *.googlevendorcontent.com 0.0.0.0,MAP *.gvt0.com 0.0.0.0,MAP *.googlepreview.com 0.0.0.0,MAP *.googlehosted.com 0.0.0.0,MAP *.gmail.com 0.0.0.0,MAP *.google.cn 0.0.0.0,MAP *.ytimg.com [...]]]></description>
			<content:encoded><![CDATA[<p><strong>启动Google Chrome时添加参数使其翻墙</strong></p>
<p>Google一族中流传已久的hosts大法就是通过hosts文件将Google的服务全部解析到谷歌北京服务器，由于全程不经过GFW干扰、速度快而 得到很多人的青睐。但是修改hosts文件的缺点是：你要收集成百上千行的Google各项服务的域名然后将它们写进hosts文件。</p>
<p><span id="more-6771"></span><br />
有人说，可以自建一个本地DNS，用通配符解决域名解析。但是这么做会有一点麻烦，而且不是人人都有这技术和心机。下面就介绍一个非常方便的方法：设置Google Chrome浏览器自带的域名解析。<br />
前提：Google Chrome浏览器一个、Google北京IP一枚（要求443端口没关）</p>
<p><a name="more"></a></p>
<p>新建一个Windows命令脚本，用记事本编辑，添加以下内容</p>
<p>@echo off<br />
start C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe &#8211;host-resolver-rules=”MAP *.google.com 0.0.0.0,MAP *.appspot.com 0.0.0.0,MAP *.googleusercontent.com 0.0.0.0,MAP *.gmodules.com 0.0.0.0,MAP *.gstatic.com 0.0.0.0,MAP *.googleapis.com 0.0.0.0,MAP *.orkut.com 0.0.0.0,MAP 0.0.0.0 goo.gl,MAP *.google-analytics.com 0.0.0.0,MAP *.google.com.hk 0.0.0.0,MAP *.ggpht.com 0.0.0.0,MAP *.googlelabs.com 0.0.0.0,MAP *.googlecode.com 0.0.0.0,MAP *.googlesyndication.com 0.0.0.0,MAP *.googlevendorcontent.com 0.0.0.0,MAP *.gvt0.com 0.0.0.0,MAP *.googlepreview.com 0.0.0.0,MAP *.googlehosted.com 0.0.0.0,MAP *.gmail.com 0.0.0.0,MAP *.google.cn 0.0.0.0,MAP *.ytimg.com 0.0.0.0&#8243;</p>
<p>注意：请把C:\Users\Administrator\AppData\Local\Google\Chrome\Application \chrome.exe替换为你的Chrome浏览器所在路径，把0.0.0.0统统换成谷歌北京IP，保存之后双击运行即可基本正常使用Google各 项服务。</p>
<div><a href="http://3.bp.blogspot.com/-R_qXzvNWokk/TtozxXCGUuI/AAAAAAAAU0w/Qhdn4fnYyB4/s1600/20111203223249.png"><img src="http://3.bp.blogspot.com/-R_qXzvNWokk/TtozxXCGUuI/AAAAAAAAU0w/Qhdn4fnYyB4/s640/20111203223249.png" alt="" width="640" height="368" border="0" /></a></div>
<p>ps：YouTube暂不能看，但是YouTube的CSS和图片等内容所用的*.ytimg.com可以～<br />
不知道从哪儿找谷歌北京IP的找我要好了～<br />
MAP *.google.cn 0.0.0.0这一段可能会导致谷歌音乐不能使用～<br />
这里边还缺谷歌哪个服务的域名请告诉我～<br />
此方法会导致非加密的Google Groups和Google Reader不能正常使用<br />
会导致Google Reader中的视频不能正常加载<br />
此方法不能用于Blogger～<br />
IP不一定要谷歌北京的，Google国外的IP也可以，但要记得https以防GFW的关键字阻断～</p>
<p><strong>原文</strong>：<a href="http://mrzzm.blogspot.com/2011/12/google-chrome.html">http://mrzzm.blogspot.com/2011/12/google-chrome.html</a></p>
<p>========</p>
<p><strong>Google hosts for Android</strong></p>
<p>我的女友给我辛辛苦苦的赞了3000多元给我买了一个i9100，很是喜欢，但是上网的时候许多google自带的服务用不了，应该是被天朝和谐了，所以今天专门研究了这个问题。</p>
<p>&nbsp;</p>
<p>地址是通过手机连接wifi网络后截取数据包获得，大部分是 Android 专用的地址。因为Android的程序访问有点特别，比如G+的客户端，它是不会请求查询<a href="http://plus.google.com/">plus.goo<wbr>gle.com</wbr></a>这个电脑的G+地址（所以客户端一直不翻墙都能上），hosts里面只写入相应查询的地址，<wbr>其它没查询或者有问题的就没写上去。</wbr></p>
<p>获取的地址很多，但怕添加太多的地址兼容性会出问题，而且有些本来就可以<wbr>用的，例如Gtalk，就没有使用，现在只用部分地址，能够访问Google的大部分服务。</wbr></p>
<p>现在可以同步的<wbr>服务包括:图书、文档、G+、联系人、Gmail、Reader、Picasa、日历（好像也就这么多吧）</wbr><wbr>（暂时牺牲了音乐的同步来完善其它服务的同步）。</wbr></p>
<p>暂时先这样，以后如果有时间也会像电脑端那样，弄一个程序，<wbr>方便更新。<br />
因为可能地域不同，会有些差别，发现有些Google服务不能用，可以自己更换IP。</wbr></p>
<p>使用方法：用R<wbr>oot Explorer，获取管理员权限，替换/etc/hosts，改回原来系统的属性权限（rw-r-r），</wbr><wbr>然后重启手机，要重启！</wbr></p>
<p>打开下载地址的，请复制下载的链接到地址栏打开！</p>
<p><a href="http://dl.dbank.com/c0tilzsdmy">http://dl.dbank.com/c0tilzsdmy</a></p>
<p><strong>原文</strong>：<a href="http://www.db89.org/?p=270">http://www.db89.org/?p=270</a></p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/6771/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Opera Mini 6 for Android 改服翻墙（走GAE）教程</title>
		<link>http://igfw.net/archives/6348</link>
		<comments>http://igfw.net/archives/6348#comments</comments>
		<pubDate>Sun, 13 Nov 2011 05:02:56 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[GFW]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Opera mini]]></category>
		<category><![CDATA[翻墙]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=6348</guid>
		<description><![CDATA[大家都知道，大名鼎鼎的GAEProxy等让手机上的所有程序都翻墙，但是，由于其数据是未经压缩的，消耗流量巨大，我等苦逼2G只能望话费单兴叹…… 而使用走GAE北京IP的翻墙版Opera mini，省流量，且上网速度快。 手机需要Root。 文末提供我改好的apk文件，如需使用，请按照说明进行安装。 下载这个文件并解压。给所需要的文件我都打包好放在里面了。 安装jre环境。有jre的话可以跳过这一步。 在GAE搭建中转服务器。教程。假设你注册的Application Name叫appid。确认电脑翻墙之后访问http://appip.appspot.com/opm会自动跳到Google，就说明架设成功了。 用各种方法，修改/etc/host这个文件，在其中添加一行 203.208.46.181 appid.appspot.com 保存后重启手机，用手机的原生浏览器（Chrome Lite）访问http://appip.appspot.com/opm，看看会不会跳转到google.com，如果可以，就说明改hosts成功。 修改OPM服务器。来到第一步得到的文件夹中的\apktool\operamini\smali\com\opera \mini\android，用文本编辑器打开AndroidNativeImage.smali。把“http://mini5cn.opera- mini.net:80/” 修改成第 3 步中的 url， “http://appip.appspot.com/opm”。 重新打包。打开cmd，进入\apktool\，执行 apktool b operamini 给新生成的 operamini.apk 签名。把\apktool\operamini\dist\中的operamini.apk复制到\Auto-Sign\，并改名为 operamini.zip。双击运行sign.bat，输入两次任意键，得到最终的 your_app_signed.apk 文件。 安装。卸载旧版Opera。把Opera_Mini_6_Android_resigned.apk（压缩包内）、 your_app_signed.apk（第7步签出来的）两个文件，放到手机上，安装 Opera_Mini_6_Android_resigned.apk，进入opera，等待installing完毕，退出，杀进程，安装 your_app_signed.apk，进入Opera Mini的高级设置，选HTTP方式，即可享受翻墙的乐趣。 故障排除：你也可以试试Opera Mini 5.1.1。 我修改的版本下载 来源：https://psblog.name/2011/11/5360.html]]></description>
			<content:encoded><![CDATA[<p>大家都知道，大名鼎鼎的<a href="https://code.google.com/p/gaeproxy/">GAEProxy</a>等让手机上的所有程序都翻墙，但是，由于其数据是未经压缩的，消耗流量巨大，我等苦逼2G只能望话费单兴叹……</p>
<p>而使用走GAE北京IP的翻墙版Opera mini，省流量，且上网速度快。</p>
<p>手机需要Root。</p>
<p><span id="more-6348"></span></p>
<p>文末提供我改好的apk文件，如需使用，请按照说明进行安装。</p>
<ol>
<li>下载<a href="http://ps-code.googlecode.com/files/Opera_Mini_for_Android_6_New.7z">这个文件</a>并解压。给所需要的文件我都打包好放在里面了。</li>
<li><a href="http://java.com/zh_CN/">安装jre环境</a>。有jre的话可以跳过这一步。</li>
<li>在GAE搭建中转服务器。<a href="https://code.google.com/p/opm-server-mirror/wiki/DeployJavaOpmGuide">教程</a>。假设你注册的Application Name叫appid。确认电脑翻墙之后访问<a href="http://appip.appspot.com/opm">http://appip.appspot.com/opm</a>会自动跳到Google，就说明架设成功了。</li>
<li>用各种方法，修改/etc/host这个文件，在其中添加一行<br />
<blockquote><p>203.208.46.181 appid.appspot.com</p></blockquote>
<p>保存后重启手机，用手机的原生浏览器（Chrome Lite）访问<a href="http://appip.appspot.com/opm">http://appip.appspot.com/opm</a>，看看会不会跳转到google.com，如果可以，就说明改hosts成功。</li>
<li>修改OPM服务器。来到第一步得到的文件夹中的\apktool\operamini\smali\com\opera \mini\android，用文本编辑器打开AndroidNativeImage.smali。把“http://mini5cn.opera- mini.net:80/” 修改成第 3 步中的 url， “http://appip.appspot.com/opm”。</li>
<li>重新打包。打开cmd，进入\apktool\，执行<br />
<blockquote><p>apktool b operamini</p></blockquote>
</li>
<li>给新生成的 operamini.apk 签名。把\apktool\operamini\dist\中的operamini.apk复制到\Auto-Sign\，并改名为 operamini.zip。双击运行sign.bat，输入两次任意键，得到最终的 your_app_signed.apk 文件。</li>
<li>安装。卸载旧版Opera。把Opera_Mini_6_Android_resigned.apk（压缩包内）、 your_app_signed.apk（第7步签出来的）两个文件，放到手机上，安装 Opera_Mini_6_Android_resigned.apk，进入opera，等待installing完毕，退出，杀进程，安装 your_app_signed.apk，进入Opera Mini的高级设置，选HTTP方式，即可享受翻墙的乐趣。</li>
<li>故障排除：你也可以试试<a href="https://psblog.name/2010/12/4601.html">Opera Mini 5.1.1</a>。</li>
</ol>
<p>我修改的版本<a href="https://ps-code.googlecode.com/files/Opera_Mini_6_0_Android_GAE.7z">下载</a></p>
<p><strong>来源</strong>：<a href="https://psblog.name/2011/11/5360.html">https://psblog.name/2011/11/5360.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/6348/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>CM7下使用OpenVPN</title>
		<link>http://igfw.net/archives/6214</link>
		<comments>http://igfw.net/archives/6214#comments</comments>
		<pubDate>Mon, 07 Nov 2011 07:45:24 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[CM]]></category>
		<category><![CDATA[CM7]]></category>
		<category><![CDATA[CyanogenMod]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[openvpn]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=6214</guid>
		<description><![CDATA[其实我对于刷机已然已经力不从心了，这是被水果惯坏了的后果。然而前些日子传出的消息称Google的大儿子Nexus One将不再得到Ice-Cream Sandwich (Android 4.0)更新，促使我决定尽早挪到CyanogenMod（CM）ROM这条船上去。。。省的夜长梦多。刷机过程就像当年折腾G1一样，不过有经验，少了 很多折腾，半小时内搞定所有，另外发现许久不刷机，CM的开机动画已经变得这么有爱了=v=。 CM 7集成了OpenVPN和tun.ko，不过这个和在Android上使用OpenVPN Settings调用卡内的验证文件不太一样，需要事先使用OpenSSL打包成一个p12文件。 下面提供打包p12的方法，你需要： 1、一个Unix终端，要装了OpenSSL的 2、5分钟时间 开终端，输入 openssl pkcs12 -export -in [PathToClientCert] -inkey [PathToClientKey] -certfile [PathToCACert] -name [FriendlyName] -out certs.p12 中括号内的内容请依据自己情况修改。 把最后生成的certs.p12拷入手机SD卡内备用。 手机拿出，依次进入Settings-Location &#38; security-Install from SD card 然后选择刚刚的certs.p12，按照提示设定存储密码即可导入。 再依次进入Settings-Wireless &#38; Networks-VPN Settings-Add VPN 选择OpenVPNAdd VPN，照下方法填写 [VPN name] 任意 [Set VPN server] 填写你配置文件中的remote后面跟的IP或地址 [User authentication] 如果你用的用户名密码类型的，请打钩，否则留空 [Set CA certificate] [...]]]></description>
			<content:encoded><![CDATA[<p>其实我对于刷机已然已经力不从心了，这是被水果惯坏了的后果。然而前些日子传出的消息称Google的大儿子Nexus One将不再得到Ice-Cream Sandwich (Android 4.0)更新，促使我决定尽早挪到CyanogenMod（CM）ROM这条船上去。。。省的夜长梦多。刷机过程就像当年折腾G1一样，不过有经验，少了 很多折腾，半小时内搞定所有，另外发现许久不刷机，CM的开机动画已经变得这么有爱了=v=。</p>
<p>CM 7集成了OpenVPN和tun.ko，不过这个和在Android上使用OpenVPN Settings调用卡内的验证文件不太一样，需要事先使用OpenSSL打包成一个p12文件。</p>
<p><span id="more-6214"></span></p>
<p>下面提供打包p12的方法，你需要：</p>
<p>1、一个Unix终端，要装了OpenSSL的</p>
<p>2、5分钟时间</p>
<p>开终端，输入</p>
<blockquote><p>openssl pkcs12 -export -in [PathToClientCert] -inkey [PathToClientKey] -certfile [PathToCACert] -name [FriendlyName] -out certs.p12</p></blockquote>
<p>中括号内的内容请依据自己情况修改。</p>
<p>把最后生成的certs.p12拷入手机SD卡内备用。</p>
<p>手机拿出，依次进入Settings-Location &amp; security-Install from SD card</p>
<div></div>
<p>然后选择刚刚的certs.p12，按照提示设定存储密码即可导入。</p>
<p>再依次进入Settings-Wireless &amp; Networks-VPN Settings-Add VPN</p>
<p>选择OpenVPNAdd VPN，照下方法填写</p>
<p>[VPN name] 任意</p>
<p>[Set VPN server] 填写你配置文件中的remote后面跟的IP或地址</p>
<p>[User authentication] 如果你用的用户名密码类型的，请打钩，否则留空</p>
<p>[Set CA certificate] 点一下，选择刚刚导入的证书</p>
<p>[Set user certificate] 点一下，选择刚刚导入的证书</p>
<p>然后按一下menu，选Advanced，根据自己的ovpn配置文件详细配置高级选项，最后保存即可。</p>
<p>友情提示：</p>
<p>CM内置的OpenVPN在网络变化导致断开连接的时候并不会提示disconnected，如遇网络不通请手动重连，进入VPN选项，再点一下即可断开。</p>
<p><strong>来源</strong>：<a href="http://www.yeyaxi.com/2011/10/cm7-openvpn/">http://www.yeyaxi.com/2011/10/cm7-openvpn/</a></p>
<p>==========</p>
<p><strong>CM7内置openvpn设置</strong></p>
<p>CM7早已内置了openvpn的功能，但是似乎在官网上面没有写明如何使用，这给我的openvpn设置带来了一点麻烦，因为我openvpn总 共有四个文件：ca.crt, client.crt, client.key和client.ovpn，我找不到地方能把它们全部添加进android的存储凭证中。不过还好@<a href="https://twitter.com/#%21/dickeny/status/65096019158904835" target="_blank">dickeny</a>给了我一点提示 ：打包成pkcs12格式放入SD卡中。接着就找到了篇文章参考：<a href="http://olorin.info/blog/2010/03/cyanogenmod-openvpn-gui-how-to-load-keyscerts" target="_blank">CyanogenMod OpenVPN GUI – how to load keys&amp;certs</a>，还有openvpn上的文件功能解释：<a href="http://openvpn.net/index.php/open-source/documentation/howto.html#pki" target="_blank">OpenVpn HOWTO</a>。</p>
<p>简单的描述一下：</p>
<ol>
<li>准备好openvpn所需要的四个文件（可以没有其中的client.ovpn）</li>
<li>制作pkcs12包
<div id="highlighter_472025">
<div>
<div>
<table>
<tbody>
<tr>
<td><code>1</code></td>
<td><code>openssl pkcs12 -</code><code>export</code> <code>-</code><code>in</code> <code>client.crt -inkey client.key\</code></td>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<td><code>2</code></td>
<td><code> </code><code>-certfile ca.crt -name nameYouWant -out packName.p12</code></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</li>
<li>将pkcs12包放进SD卡</li>
<li>进入 设置 &#8211;&gt; 位置和安全 &#8211;&gt; 凭证存储 &#8211;&gt; 从SD卡安装 &#8211;&gt; 选择pkcs12包</li>
<li>进入 设置 &#8211;&gt; 无线和网络 &#8211;&gt; 虚拟专用网设置 &#8211;&gt; 添加虚拟专用网</li>
<li>DONE!</li>
</ol>
<p>一般的openvpn的连接信息（IP地址，端口，协议等）均在ovpn文件里面有描述，或者向vpn提供商询问即可。</p>
<p><strong>来源</strong>：<a href="http://b.crhan.com/2011/05/cm7_openvpn/">http://b.crhan.com/2011/05/cm7_openvpn/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/6214/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>解决安卓google服务被墙的神器</title>
		<link>http://igfw.net/archives/5791</link>
		<comments>http://igfw.net/archives/5791#comments</comments>
		<pubDate>Mon, 10 Oct 2011 15:06:52 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=5791</guid>
		<description><![CDATA[这个国庆是过得蛮爽，可是爽完回来发现傻眼了，安卓手机上gmail用不了了有木有！！！菜市场无连接了有木有！！！联系人都TMD同步不了了有木有！！！手机整个成残废了有木有！！！至于原因，大家都懂的，我还想我这博客多活几天，所以不便多说。 网上解决方法也有不少，有改hosts文件的，有用GAE的，有钱的主就直接买VPN了，可是我比较了一圈下来发现都太麻烦了，根本不适合我这样的 懒人。再说改hosts一直都是一件体力活，说不定你今天改了明天就被封了，还得重新找，太累人了！！不过逛了一圈下来，发现一个神器，真是神器！ 名字叫HTCHosts，原理应该也是自动改host，支持各种google服务，也可以自行添加hosts，比起改文件来说方便太多了。 下载地址：http://www.appchina.com/soft_detail_6059_0_10.html 注意：这个软件可能只是针对HTC手机的，其它牌子的我没有试过，不知道有没有用，欢迎做小白鼠。记得报告使用情况哦，亲～ 最后还是忍不住抱怨一下，据说苹果的app store也偶尔会出现无法连接的情况。我说校长啊，你就是这样来纪念乔布斯的么。恰逢今天双十，辛亥革命100周年，想想台湾，哎。。。 来源：http://www.imogen2005.com/?p=439]]></description>
			<content:encoded><![CDATA[<p>这个国庆是过得蛮爽，可是爽完回来发现傻眼了，安卓手机上gmail用不了了有木有！！！菜市场无连接了有木有！！！联系人都TMD同步不了了有木有！！！手机整个成残废了有木有！！！至于原因，大家都懂的，我还想我这博客多活几天，所以不便多说。</p>
<p>网上解决方法也有不少，有改hosts文件的，有用GAE的，有钱的主就直接买VPN了，可是我比较了一圈下来发现都太麻烦了，根本不适合我这样的 懒人。再说改hosts一直都是一件体力活，说不定你今天改了明天就被封了，还得重新找，太累人了！！不过逛了一圈下来，发现一个神器，真是神器！</p>
<p><span id="more-5791"></span></p>
<p>名字叫HTCHosts，原理应该也是自动改host，支持各种google服务，也可以自行添加hosts，比起改文件来说方便太多了。</p>
<p>下载地址：http://www.appchina.com/soft_detail_6059_0_10.html</p>
<p>注意：这个软件可能只是针对HTC手机的，其它牌子的我没有试过，不知道有没有用，欢迎做小白鼠。记得报告使用情况哦，亲～</p>
<p>最后还是忍不住抱怨一下，据说苹果的app store也偶尔会出现无法连接的情况。我说校长啊，你就是这样来纪念乔布斯的么。恰逢今天双十，辛亥革命100周年，想想台湾，哎。。。</p>
<p><a href="http://www.imogen2005.com/wp-content/uploads/2011/10/snap20110915_172327.png" rel="fancybox"><img title="snap20110915_172327" src="http://www.imogen2005.com/wp-content/uploads/2011/10/snap20110915_172327.png" alt="" width="480" height="800" /></a><a href="http://www.imogen2005.com/wp-content/uploads/2011/10/snap20110915_172310.png" rel="fancybox"><img title="snap20110915_172310" src="http://www.imogen2005.com/wp-content/uploads/2011/10/snap20110915_172310.png" alt="" width="480" height="800" /></a></p>
<p><strong>来源</strong>：<a href="http://www.imogen2005.com/?p=439">http://www.imogen2005.com/?p=439</a></p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/5791/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Android APK反编译详解（附图）</title>
		<link>http://igfw.net/archives/5722</link>
		<comments>http://igfw.net/archives/5722#comments</comments>
		<pubDate>Sat, 08 Oct 2011 10:10:00 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[乱七八糟]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apk2jar]]></category>
		<category><![CDATA[apktool]]></category>
		<category><![CDATA[jd-gui]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=5722</guid>
		<description><![CDATA[一、反编译Apk得到Java源代码 首先要下载两个工具：dex2jar和JD-GUI 前者是将apk中的classes.dex转化成Jar文件，而JD-GUI是一个反编译工具，可以直接查看Jar包的源代码。以下是下载地址： dex2jar：http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI：http://laichao.googlecode.com/files/jdgui.zip 具体步骤： 首先将apk文件，将后缀改为zip，解压，得到其中的classes.dex，它就是java文件编译再通过dx工具打包而成的；解压下载的 dex2jar，将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录 运行 dex2jar.bat classes.dex 生成 classes.dex.dex2jar.jar 生成jar文件 运行JD-GUI（jd-gui.exe），打开上面生成的jar包，即可看到源代码了 HelloAndroid源码（编译前的apk源码对照）如下： 二、反编译apk生成程序的源代码和图片、XML配置、语言资源等文件 如果是只是汉化软件，这将特别有用。 首先还是下载工具，这次用到的是apktool 下载地址：http://code.google.com/p/android-apktool/downloads/list 下载：apktool1.4.1.tar.bz2 和 apktool-install-windows-r04-brut1.tar.bz2（两个包都下载） 具体步骤： 将下载的两个包解压到同一个文件夹下，应该会有三个文件：aapt.exe，apktool.bat，apktool.jar 在命令行下定位到apktool.bat文件夹，输入以下命令：apktool d C:\*.apk C:\*文件夹，如下图： 命令行解释：apktool   d   [apk文件 ]   [输出文件夹] 反编译的文件如下（AndroidManifest.xml为例）： 特别注意：你要反编译的文件一定要放在C盘的根目录里 将反编译完的文件重新打包成apk，很简单，输入apktool b c:\***文件夹（你编译出来文件夹）即可，命令如下： 打包apk后的文件在目录C:\HelloAndroid下，生成了两个文件夹： build和dist 其中，打包生成的HelloAndroid.apk，在上面的dist文件夹下，Ok 注：本android反编译教程，是在Windows 7  Ultimate  64bit ，测试通过 上述反编译工具包下载 本文原文：http://blog.csdn.net/sunboy_2050/article/details/6727581 略有改动。 来源：http://www.foxhouse.tk/android-apk%E5%8F%8D%E7%BC%96%E8%AF%91%E8%AF%A6%E8%A7%A3%EF%BC%88%E9%99%84%E5%9B%BE%EF%BC%89/]]></description>
			<content:encoded><![CDATA[<p><strong>一、反编译Apk得到Java源代码</strong><br />
首先要下载两个工具：dex2jar和JD-GUI</p>
<p>前者是将apk中的classes.dex转化成Jar文件，而JD-GUI是一个反编译工具，可以直接查看Jar包的源代码。以下是下载地址：</p>
<p><strong>dex2jar：</strong><a href="http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip"><span>http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip</span></a></p>
<p><strong>JD-GUI：</strong><a href="http://laichao.googlecode.com/files/jdgui.zip"><span>http://laichao.googlecode.com/files/jdgui.zip</span></a></p>
<p><span id="more-5722"></span></p>
<p><strong>具体步骤：</strong></p>
<p>首先将apk文件，将后缀改为zip，解压，得到其中的classes.dex，它就是java文件编译再通过dx工具打包而成的；解压下载的 dex2jar，将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录</p>
<ul>
<li>运行 dex2jar.bat classes.dex 生成 classes.dex.dex2jar.jar</li>
</ul>
<p><img src="http://foxlog.co.cc/usedPictures/20110921/1.gif" alt="" />生成jar文件</p>
<ul>
<li>运行JD-GUI（jd-gui.exe），打开上面生成的jar包，即可看到源代码了</li>
</ul>
<p><img src="http://foxlog.co.cc/usedPictures/20110921/2.gif" alt="" /><br />
HelloAndroid源码（编译前的apk源码对照）如下：</p>
<p><strong><img src="http://foxlog.co.cc/usedPictures/20110921/3.gif" alt="" /></strong><strong><br />
</strong></p>
<p><strong>二、反编译apk生成程序的源代码和图片、XML配置、语言资源等文件</strong></p>
<p>如果是只是汉化软件，这将特别有用。</p>
<p>首先还是下载工具，这次用到的是apktool</p>
<p>下载地址：<a href="http://code.google.com/p/android-apktool/downloads/list"><span>http://code.google.com/p/android-apktool/downloads/list</span></a></p>
<p>下载<span>：</span><a href="http://android-apktool.googlecode.com/files/apktool1.4.1.tar.bz2"><span>apktool1.4.1.tar.bz2</span></a> 和 <a href="http://android-apktool.googlecode.com/files/apktool-install-windows-r04-brut1.tar.bz2"><span>apktool-install-windows-r04-brut1.tar.bz2</span></a>（两个包都下载）</p>
<p><strong>具体步骤：</strong></p>
<p>将下载的两个包解压到同一个文件夹下，应该会有三个文件：aapt.exe，apktool.bat，apktool.jar</p>
<p>在命令行下定位到apktool.bat文件夹，输入以下命令：apktool d C:\*.apk C:\*文件夹，如下图：</p>
<p><img src="http://foxlog.co.cc/usedPictures/20110921/4.gif" alt="" /></p>
<p><span>命令行解释：apktool   d   [apk文件 ]   [输出文件夹]</span></p>
<p>反编译的文件如下（AndroidManifest.xml为例）：</p>
<p><img src="http://foxlog.co.cc/usedPictures/20110921/5.gif" alt="" /></p>
<p>特别注意：你要反编译的文件一定要放在C盘的根目录里</p>
<p>将反编译完的文件重新打包成apk，很简单，输入<span>apktool b c:\***文件夹（你编译出来文件夹）</span>即可，命令如下：</p>
<p><img src="http://foxlog.co.cc/usedPictures/20110921/6.gif" alt="" /></p>
<p>打包apk后的文件在目录C:\HelloAndroid下，生成了两个文件夹： build和dist</p>
<p>其中，打包生成的HelloAndroid.apk，在上面的dist文件夹下，Ok</p>
<p><strong>注：</strong>本android反编译教程，是在Windows 7  Ultimate  64bit ，测试通过</p>
<p><a href="http://d.download.csdn.net/down/3556426/sunboy_2050"><strong><span style="font-size: small;">上述反编译工具包下载</span></strong></a></p>
<p>本文原文：<a href="http://blog.csdn.net/sunboy_2050/article/details/6727581">http://blog.csdn.net/sunboy_2050/article/details/6727581</a> 略有改动。</p>
<p><strong>来源</strong>：<a href="http://www.foxhouse.tk/android-apk%E5%8F%8D%E7%BC%96%E8%AF%91%E8%AF%A6%E8%A7%A3%EF%BC%88%E9%99%84%E5%9B%BE%EF%BC%89/">http://www.foxhouse.tk/android-apk%E5%8F%8D%E7%BC%96%E8%AF%91%E8%AF%A6%E8%A7%A3%EF%BC%88%E9%99%84%E5%9B%BE%EF%BC%89/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/5722/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在Android上用TunnelDroid(OpenVPN)翻墙</title>
		<link>http://igfw.net/archives/4970</link>
		<comments>http://igfw.net/archives/4970#comments</comments>
		<pubDate>Sun, 04 Sep 2011 00:31:44 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cmnet]]></category>
		<category><![CDATA[cmwap]]></category>
		<category><![CDATA[openvpn]]></category>
		<category><![CDATA[tunneldroid]]></category>
		<category><![CDATA[翻墙]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=4970</guid>
		<description><![CDATA[Android上OpenVPN的设置与使用 这个问题被问过很多次，加上我自己的VPN用户也有询问这个问题，很多人参考的又是网上古老的文档，所以我这里写一篇讲解一下。 想要阅读下文，请确保你知道什么是adb及如何使用adb 首先明确一下，只有Android 1.6及更高版本才默认自带了TUN驱动。没有TUN驱动，Android是无法支持任何VPN的。但是我听说过有人把tun.ko（TUN驱动文件）移 植到了G3 Hero里，从而让Android 1.5也可以使用OpenVPN。这个我没有证实过，稍后补充:-)   100228 UPDATE:确实有，Modaco ROM就是基于官方Android1.5内核的ROM，自带了tun驱动。HTC Hero用户可以参考这里安装 http://blog.devep.net/virushuo/2010/02/28/androidhtc_herovpn.html 其次确认一下你的系统里有没有busybox命令。目前基本上所有自定义rom都会有busybox这个东西。busybox是在嵌入式linux 系统提供基本Linux命令集的工具，官网上的介绍是busybox-The Swiss Army Knife of Embedded Linux。从它的功能上来说也确实是个瑞士军刀~ 呃跑题了…然后确认一下你的rom里是否已经预包含了OpenVPN。方法是：在adb shell中输入which openvpn，如果有输出类似/system/xbin/openvpn这样的字样，就说明你的rom已经预装了OpenVPN，你可以跳过安装 OpenVPN的步骤了。 如果你的ROM里没有自带OpenVPN，通过以下方式安装。注意网上流传的一堆.so文件的安装方法仍然有效，但是完全没必要这么安装了。这里提供的openvpn for android二进制文件已经静态编译，不需要动态链接库的支持了： 1、下载http://github.com/downloads/fries/android-external-openvpn/openvpn-static-2.1.1.bz2 2、解压缩获得openvpn-static-2.1.1，执行adb push openvpn-static-2.1.1 /system/xbin/openvpn 3、adb shell，执行chmod 775 /system/xbin/openvpn 以上是安装OpenVPN二进制文件的过程。 OpenVPN的使用： OpenVPN通常用数字证书进行验证，用一个.ovpn文件进行配置。将.ovpn文件、.key文件、.crt文件及ca.crt一共4个连接所需的文件放在/sdcard/openvpn/文件夹下，然后从market安装tunneldroid进行连接即可。 注意tunneldroid提供了修改DNS的选项。由于国内各个DNS基本都存在DNS污染，所以建议在tunneldroid的设置页面填一个国外的DNS，例如google的8.8.8.8。 以上如有疑问请回复提出。写twitter多了不会写长文了=。= 来源：http://yegle.net/2010/02/25/android-openvpn/ ============================================================================= Milestone配置OpenVPN教程（Android2.1）【图解】 由于众所周知的原因，我们需要使用VPN（虚拟专用网）进行“科学上网”。而OpenVPN作为更安全的VPN解决方案受到更广泛的欢迎。这里图解一下Motorola Milestone的OpenVPN上网配置方法。 （理论上适用于其他任何android 2.1机型） （有些图是我自己配置的时候截取的，有些是后来补截的，所以图片中电量等细节可能不大一致） （其实在里程碑上不用PPTP还有个原因……因为经常不能用：电脑上好好的，手机上死活用不了；刷机前好好的，刷完就不行了，再刷回去也不行；或者从1.6、2.01换到2.1也不能用，替换pptpd什么的文件也不行，调整服务器不使用mppe128加密照样不行。） 在开始配置之前，你需要准备以下东西： 0、你的手机需要是root过的，并且有一个Root Explorer和Terminal [...]]]></description>
			<content:encoded><![CDATA[<div>
<p><strong>Android上OpenVPN的设置与使用</strong></p>
<p>这个问题被问过很多次，加上我自己的VPN用户也有询问这个问题，很多人参考的又是网上古老的文档，所以我这里写一篇讲解一下。</p>
<p>想要阅读下文，请确保你知道什么是adb及如何使用adb <img src="http://yegle.net/wp-includes/images/smilies/icon_smile.gif" alt=":-)" /></p>
<p>首先明确一下，只有Android 1.6及更高版本才默认自带了TUN驱动。没有TUN驱动，Android是无法支持任何VPN的。但是我听说过有人把tun.ko（TUN驱动文件）移 植到了G3 Hero里，从而让Android 1.5也可以使用OpenVPN。这个我没有证实过，稍后补充:-)</p>
<div> <span id="more-4970"></span></div>
<p>100228 UPDATE:确实有，Modaco ROM就是基于官方Android1.5内核的ROM，自带了tun驱动。HTC Hero用户可以参考这里安装<br />
<a href="http://blog.devep.net/virushuo/2010/02/28/androidhtc_herovpn.html">http://blog.devep.net/virushuo/2010/02/28/androidhtc_herovpn.html</a></p>
<p>其次确认一下你的系统里有没有busybox命令。目前基本上所有自定义rom都会有busybox这个东西。busybox是在嵌入式linux 系统提供基本Linux命令集的工具，官网上的介绍是busybox-The Swiss Army Knife of Embedded Linux。从它的功能上来说也确实是个瑞士军刀~</p>
<p>呃跑题了…然后确认一下你的rom里是否已经预包含了OpenVPN。方法是：在adb shell中输入which openvpn，如果有输出类似/system/xbin/openvpn这样的字样，就说明你的rom已经预装了OpenVPN，你可以跳过安装 OpenVPN的步骤了。</p>
<p>如果你的ROM里没有自带OpenVPN，通过以下方式安装。注意网上流传的一堆.so文件的安装方法仍然有效，但是完全没必要这么安装了。这里提供的openvpn for android二进制文件已经静态编译，不需要动态链接库的支持了：<br />
1、下载<a href="http://github.com/downloads/fries/android-external-openvpn/openvpn-static-2.1.1.bz2">http://github.com/downloads/fries/android-external-openvpn/openvpn-static-2.1.1.bz2</a><br />
2、解压缩获得openvpn-static-2.1.1，执行adb push openvpn-static-2.1.1 /system/xbin/openvpn<br />
3、adb shell，执行chmod 775 /system/xbin/openvpn</p>
<p>以上是安装OpenVPN二进制文件的过程。</p>
<p>OpenVPN的使用：<br />
OpenVPN通常用数字证书进行验证，用一个.ovpn文件进行配置。将.ovpn文件、.key文件、.crt文件及ca.crt一共4个连接所需的文件放在/sdcard/openvpn/文件夹下，然后从market安装tunneldroid进行连接即可。</p>
<p>注意tunneldroid提供了修改DNS的选项。由于国内各个DNS基本都存在DNS污染，所以建议在tunneldroid的设置页面填一个国外的DNS，例如google的8.8.8.8。</p>
<p>以上如有疑问请回复提出。写twitter多了不会写长文了=。=</p>
<p><strong>来源</strong>：<a href="http://yegle.net/2010/02/25/android-openvpn/">http://yegle.net/2010/02/25/android-openvpn/</a></p>
<p>=============================================================================</p>
<p><strong>Milestone配置OpenVPN教程（Android2.1）【图解】</strong></p>
<p>由于众所周知的原因，我们需要使用VPN（虚拟专用网）进行“科学上网”。而OpenVPN作为更安全的VPN解决方案受到更广泛的欢迎。这里图解一下Motorola Milestone的OpenVPN上网配置方法。<br />
（理论上适用于其他任何android 2.1机型）<br />
（有些图是我自己配置的时候截取的，有些是后来补截的，所以图片中电量等细节可能不大一致）<br />
（其实在里程碑上不用PPTP还有个原因……因为经常不能用：电脑上好好的，手机上死活用不了；刷机前好好的，刷完就不行了，再刷回去也不行；或者从1.6、2.01换到2.1也不能用，替换pptpd什么的文件也不行，调整服务器不使用mppe128加密照样不行。）</p>
<p>在开始配置之前，你需要准备以下东西：</p>
<blockquote><p>0、你的手机需要是root过的，并且有一个Root Explorer和Terminal Emulator。一般刷过自定义ROM的都已经root和附带RE，Terminal Emulator（终端命令行工具）可以从市场下载。<br />
1、一套在电脑上可以使用的OpenVPN服务器的配置文件，通常包括一个ovpn文件以及相关证书。<br />
2、手机上需要有busybox命令。通常刷过自定义ROM的都会带这个命令。判断是否有busybox的方法见后文。可以从本文附带的压缩包中获得（busybox）。<br />
3、OpenVPN For Android 的Binary库。可以从本文附带的压缩包中获得（openvpn）。<br />
4、TunnelDroid 0.8.3 。不要使用市场的最新版，在milestone上大部分机友报告无法使用。可以从本文附带的压缩包中获得（net.sourceforge.tunneldroid.apk）。<br />
5、Tun 驱动。据说有的Android版本自带这玩意。可以从本文附带的压缩包中获得（tun.ko）。</p></blockquote>
<p><a href="http://techotaku.net/wp-content/uploads/2010/08/milestoneOpenVPN.zip">点击此处下载Milestone配置OpenVPN工具包</a><br />
okay，准备工作完成，开始配置OpenVPN。<br />
首先安装OpenVPN库。确认/system是可写的，然后用Root Explorer把压缩包中的openvpn复制到/system/xbin下，然后勾选对应的权限：用户可读、可写、可执行，群组可读、可写、可执行， 其他可读、可执行，如下图左一所示（点击图片查看大图）。</p>
<div id="attachment_57"><a href="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-1.jpg" target="_blank"><img title="MileStone配置OpenVPN教程图解-图1（点击图片查看大图）" src="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-1-300x175.jpg" alt="MileStone配置OpenVPN教程图解-图2" width="300" height="175" /></a>MileStone配置OpenVPN教程图解-图1</p>
</div>
<p>然后打开Terminal Emulator，运行以下命令确定busybox已经安装：</p>
<blockquote><p>su<br />
busybox which busybox</p></blockquote>
<p>如果出现了如下图所示的类似/system/bin/busybox的结果，表示busybox已经安装。<br />
继续输入以下命令：</p>
<blockquote><p>busybox mkdir /system/xbin/bb<br />
ln -s /system/bin/busybox /system/xbin/bb/ifconfig<br />
ln -s /system/bin/busybox /system/xbin/bb/route</p></blockquote>
<p>命令如下图所示（点击图片查看大图）。执行结果见上图中、右（点击图片查看大图）。</p>
<div id="attachment_58"><a href="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-2.jpg" target="_blank"><img title="MileStone配置OpenVPN教程图解-图2（点击图片查看大图）" src="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-2-300x168.jpg" alt="MileStone配置OpenVPN教程图解-图2" width="300" height="168" /></a>MileStone配置OpenVPN教程图解-图2</p>
</div>
<p>接下来安装本文附带的压缩包中的TunnleDroid 0.8.3。<br />
安装完成之后，在SD卡根目录下新建openvpn文件夹，把你的OpenVPN的服务器配置文件放进去（TunnleDroid可以识别的配置文件为ovpn格式），把本文附带的压缩包内的tun.ko也一并拷入。</p>
<p>打开TunnleDroid，这个时候主界面中应该已经显示出了你拷入的配置文件，不过先别急着点，还需要做一些配置。<br />
按出菜单，选择“Preferences”，选择“Set DNS after connect”，填入一个可靠的、未被污染的DNS服务器IP地址，确定。（我设置的是谷歌的DNS服务器8.8.8.8，你也可以设置成OpenDNS的地址）<br />
然后选择“Set tun driver path”，填入“/sdcard/openvpn/tun.ko”，确定。<br />
返回TunnleDroid主界面，你可以在配置文件名上长按打开菜单，选择“Edit”编辑检查一下配置文件的内容。</p>
<div id="attachment_62"><a href="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-3.jpg" target="_blank"><img title="MileStone配置OpenVPN教程图解-图3（点击图片查看大图）" src="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-3-300x175.jpg" alt="MileStone配置OpenVPN教程图解-图3" width="300" height="175" /></a>MileStone配置OpenVPN教程图解-图3（配置TunnelDroid）</p>
</div>
<p>“remote”语句指定服务器的地址和端口。<br />
如果你的OpenVPN也需要用户名和密码的话，配置文件中就应该有“auth-user-pass”语句。如果你不想每次登录都手动输入密码（用户名 TunnleDroid能够记住），就可以在openvpn文件夹下建立一个文本文件，第一行写上用户名，第二行写上密码，然后把这个文本文件的名字放在 “auth-user-pass”后面作为参数（文件名与语句之间有一个空格），详见下图（点击图片查看大图）。<br />
OpenVPN的配置到此已经完成，点击TunnelDroid主界面中的配置文件名，就可以连接OpenVPN网络了。（WiFi和EDGE均可连接，3G网络因为没有条件所以没有测试，不过想来也不会有问题）<br />
经过“AUTH”、“GET_CONFIG”、“ASSIGN_IP”等步骤，成功连接之后会提示“VPN Connection Established”，配置文件名右侧的绿灯亮起，并在通知栏提示“Connected to XXXX”。</p>
<div id="attachment_63"><a href="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-4.jpg" target="_blank"><img title="MileStone配置OpenVPN教程图解-图4（点击图片查看大图）" src="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-4-300x175.jpg" alt="MileStone配置OpenVPN教程图解-图4" width="300" height="175" /></a>MileStone配置OpenVPN教程图解-图4（修改OpenVPN配置文件、连接VPN）</p>
</div>
<p>连接成功之后你不能够直接（按返回键）退出，必须先断开连接。如果需要进行其他任务，可以按Home键返回主屏。<br />
拉下通知栏，里面会显示目前通过OpenVPN网络收发数据的速率。<br />
连接成功之后再次点击配置文件名，即可断开连接。</p>
<div id="attachment_65"><a href="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-5.jpg" target="_blank"><img title="MileStone配置OpenVPN教程图解-图5（点击图片查看大图）" src="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-5-300x175.jpg" alt="MileStone配置OpenVPN教程图解-图5" width="300" height="175" /></a>MileStone配置OpenVPN教程图解-图5</p>
</div>
<p>呼，发两张我用Seesmic上推的截图。</p>
<div id="attachment_66"><a href="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-6.jpg" target="_blank"><img title="MileStone配置OpenVPN教程图解-图6（点击图片查看大图）" src="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-6-168x300.jpg" alt="MileStone配置OpenVPN教程图解-图6" width="168" height="300" /></a>    <a href="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-7.jpg" target="_blank"><img title="MileStone配置OpenVPN教程图解-图7（点击图片查看大图）" src="http://techotaku.net/wp-content/uploads/2010/08/MSOVPN-7-168x300.jpg" alt="MileStone配置OpenVPN教程图解-图7" width="168" height="300" /></a>MileStone配置OpenVPN教程图解-图6（Timeline）、图7（Profile）</p>
</div>
<p>图解教程到此结束。</p>
<p><strong>来源</strong>：<a href="http://www.techotaku.net/post/53">http://www.techotaku.net/post/53</a></p>
<p>==================================================================</p>
<p><strong>在Android上用TunnelDroid(OpenVPN)实现cmwap完美穿越</strong></p>
<p>因为Android平台的限制,用cmwap接入点接入网络时只有内置浏览器会经过代理10.0.0.172:80,其他程序无法使用互联网.</p>
<p>之前我一直使用<a href="http://www.twitter.com/biaji" target="_blank">@biaji</a>开发的<a href="http://www.biaji.net/wp/cmwrap/" target="_blank">cmwrap</a>让其他程序上网,cmwrap使用iptable重定向数据流,结合hosts文件做域名解析,所以你向让其他程序穿过cmwap时需要手动修改hosts文件添加ip-domain记录.</p>
<p>今天在twitter上听见某位推油提到TunnelDroid,我想到尝试用它做cmwap穿越.TunnelDroid的SourceForge地址是:<a href="http://sourceforge.net/projects/tunneldroid/files/">http://sourceforge.net/projects/tunneldroid/files/</a></p>
<p>本方法需要一个可以连接的OpenVPN服务器.用Linksys路由器架设OpenVPN的方法参见:<a href="http://www.jejer.net/?p=3931" target="_blank">http://www.jejer.net/?p=3931</a></p>
<p>我按照README顺利联通了架在路由器上的OpenVPN服务器,但不幸的是网络无法访问.</p>
<p>查看TunnelDroid发现了一些有趣的信息:</p>
<div><img title="TunnelDroid Log" src="http://69.147.90.215/2573/4199218015_84f6240e1d_o.png" alt="TunnelDroid Log" width="480" height="320" />TunnelDroid Log</p>
</div>
<p>错误信息大概意思是默认路由添加失败.</p>
<p>以命令查看tap0虚拟网卡发现tap0没有ip信息,我不知道这是不是TunnelDroid的BUG.<br />
同样以命令修复之:busybox ifconfig tap0 192.168.10.140 netmask 255.255.255.0<br />
然后添加路由项:busybox route add –net 192.168.10.0 netmask 255.255.255.0 dev tap0<br />
busybox route add default gw 192.168.10.1 dev tap0</p>
<p>如此操作之后我发现已经可以ping到路由器的ip了,但是DNS解析还是不行.这好像是Android的BUG,因为busybox ping就可以通.<br />
又在网上一顿搜索,找到了制定DNS的命令:setprop net.dns1 192.168.10.1</p>
<p>OK这些命令过后终于可以上网了.</p>
<div><img title="fix ip gateway dns" src="http://69.147.90.215/2710/4199971014_f0523cb84b_o.png" alt="fix ip gateway dns" width="668" height="479" />fix ip gateway dns</p>
</div>
<p>打开浏览器看看ip哈哈,已经变成电信ip</p>
<div><img title="ip地址验证" src="http://69.147.90.215/2550/4199217979_469b3029bb_o.png" alt="ip地址验证" width="480" height="320" />ip地址验证</p>
</div>
<p>再开Twidroid看看,完全没有问题:</p>
<div><img title="Twidroid验证穿越" src="http://69.147.90.215/2653/4199218275_9429434a2e_o.png" alt="Twidroid验证穿越" width="320" height="480" />Twidroid验证穿越</p>
</div>
<p>为了方便连接,我把上面的命令写成一个sh脚本放在sd卡下</p>
<div>
<div>
<div><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">view plain</a><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">copy to clipboard</a><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">print</a><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">?</a></div>
</div>
<ol start="1">
<li>#!/system/bin/sh</li>
<li>busybox ifconfig tap0 192.168.10.140 netmask 255.255.255.0</li>
<li>busybox route add –net 192.168.10.0 netmask 255.255.255.0 dev tap0</li>
<li>busybox route add default gw 192.168.10.1 dev tap0</li>
<li>setprop net.dns1 192.168.10.1</li>
<li>busybox route</li>
</ol>
</div>
<p>每次TunnelDroid连接完成后去运行一下这个脚本就可以上网了:</p>
<div><img title="sh脚本" src="http://69.147.90.215/2796/4199218343_0f6730a63e_o.png" alt="sh脚本" width="480" height="320" />sh脚本</p>
</div>
<p>完成!</p>
<p>从而实现cmwap完美穿越,不必再更改hosts文件,DNS解析正常.与cmnet无异.</p>
<p>参考:</p>
<p id="post-176"><a title="Permanent link to SmartQ 5 在 Android 1101固件系統下使用華為 E180 USB Modem 成功上網" href="http://wsoft2002.wordpress.com/2009/11/06/smartq-5-%e5%9c%a8-android-1101%e5%9b%ba%e4%bb%b6%e7%b3%bb%e7%b5%b1%e4%b8%8b%e4%bd%bf%e7%94%a8%e8%8f%af%e7%82%ba-e180-usb-modem-%e6%88%90%e5%8a%9f%e4%b8%8a%e7%b6%b2/" rel="bookmark">SmartQ 5 在 Android 1101固件系統下使用華為 E180 USB Modem 成功上網</a></p>
<p>#fuckgfw</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;-</p>
<p>20091225更新:</p>
<p>使用tun代替tap,可指定ip地址<br />
使用route-up “cmd”替代sh脚本设置DNS,省去连接后运行脚本的麻烦</p>
<p>server.ovpn</p>
<div>
<div>
<div><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">view plain</a><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">copy to clipboard</a><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">print</a><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">?</a></div>
</div>
<ol start="1">
<li>daemon</li>
<li>ifconfig 10.8.0.1 10.8.0.2</li>
<li>proto tcp-server</li>
<li>port 443</li>
<li>dev tun21</li>
<li>cipher BF-CBC</li>
<li>comp-lzo yes</li>
<li>keepalive 15 60</li>
<li>verb 3</li>
<li>secret static.key</li>
<li>status-version 2</li>
<li>status status</li>
</ol>
</div>
<div>在路由器上配置iptables</div>
<div>
<div>
<div><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">view plain</a><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">copy to clipboard</a><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">print</a><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">?</a></div>
</div>
<ol start="1">
<li>iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE</li>
</ol>
</div>
<div>client.ovpn</div>
<div>
<div>
<div><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">view plain</a><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">copy to clipboard</a><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">print</a><a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/#">?</a></div>
</div>
<ol start="1">
<li>dev tun</li>
<li>ifconfig 10.8.0.2 10.8.0.1</li>
<li>secret static.key</li>
<li>proto tcp-client</li>
<li>remote jejer.3322.org 443   #xxxx为你申请的的3322.org动态网址</li>
<li>keepalive 10 60</li>
<li>resolv-retry infinite</li>
<li>nobind</li>
<li>persist-key</li>
<li>persist-tun</li>
<li>cipher BF-CBC</li>
<li>comp-lzo</li>
<li>verb 3</li>
<li>float</li>
<li>http-proxy-retry                  #要通过cmwap网关的话要加上这句和下一句</li>
<li>http-proxy 10.0.0.172 80</li>
<li>route-gateway 10.8.0.1</li>
<li>redirect-gateway def1</li>
<li>dhcp-option DNS 10.8.0.1</li>
<li>#G1需要下面两句来设置DNS,在电脑上不需要,注销掉即可</li>
<li>script-security 2 system</li>
<li>route-up ”setprop net.dns1 10.8.0.1&#8243;</li>
</ol>
</div>
<p>TunnelDroid连接完成之后即可.不必再执行修正脚本.</p>
<p><strong>来源</strong>：<a href="http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/">http://www.jejer.net/2009/12/%E5%9C%A8android%E4%B8%8A%E7%94%A8tunneldroidopenvpn%E5%AE%9E%E7%8E%B0cmwap%E5%AE%8C%E7%BE%8E%E7%A9%BF%E8%B6%8A/</a></p>
<p>============================================================================</p>
<p><strong>Android G1 Openvpn设置 图文教程</strong></p>
<p><strong>Android G1</strong>通过TunnelDroid连接<strong>Openvpn</strong>傻瓜版图文教程<br />
感谢爱我等于恨你童鞋为<a href="http://xiaod.in/" target="_blank">xiaod</a>写的<a href="http://xiaod.in/read.php?36" target="_blank">android上openvpn的设置</a>教程，经测试成功，本文完全傻瓜图文版，并且附带所需要的openvpn软件TunnelDroid，相信每一位按照教程做的童鞋都能成功。<br />
测试机型:Android G1  Rom: cm 4.2.15.1<br />
<a href="http://xiaod.in/attachment.php?fid=84" target="_blank"><img title="点击在新窗口中浏览此图片" src="http://xiaod.in/attachment.php?fid=84" alt="点击在新窗口中浏览此图片" border="0" /></a><br />
本教程只在G1上测试通过,应该来说Android系统都适用,其他机型请参照教程举一反三。<br />
眼下几乎所有的Android rom对PPTP VPN支持得都不是很好，即使连上来，过一下也会不通。而openvpn相对来说在稳定性，速度上都比PPTP有优势，所以建议有条件的朋友都用openvpn来连接。话不多说，开始教程：<br />
1.首先确定一下rom中有没有自带openvpn<br />
打开终端，输入su，授权<br />
提示符变为#后，输入</p>
<div>which openvpn</div>
<p>如果返回一个类似</p>
<div>/system/xbin/openvpn</div>
<p>的结果，说明已经安装了openvpn, 你可以跳过安装的步骤了（cm最新的rom已经自带openvpn了）<br />
<a href="http://xiaod.in/attachment.php?fid=85" target="_blank"><img title="点击在新窗口中浏览此图片" src="http://xiaod.in/attachment.php?fid=85" alt="点击在新窗口中浏览此图片" border="0" /></a><br />
如果你的ROM里没有自带openvpn,那就要手动安装，方法见<a href="http://xiaod.in/read.php?29" target="_blank">http://xiaod.in/read.php?29</a><br />
2.在sd卡根目录建立<a href="http://vpn.xiaod.in/" target="_blank">openvpn</a>文件夹，把openvpn的证书和配置文件(ca.crt，client.ovpn）放入这个文件夹中。（如果是购买的<a href="http://vpn.xiaod.in/" target="_blank">openvpn</a>账号，卖家会发给你这两个文件的哈，使用xiaod openvpn的可以直接从<a href="http://vpn.xiaod.in/" target="_blank">http://vpn.xiaod.in</a>处下载）<br />
3.安装下载下面这个TunnelDroid（不要从市场下载最新版，最新版经本人实验不能修改DNS,反而不能用）</p>
<div>
<div><a href="http://xiaod.in/attachment.php?fid=86">点击这里下载文件: xiaod.tunneldroid.zip</a></div>
</div>
<p>下载解压后放在android里安装。<br />
<a href="http://xiaod.in/attachment.php?fid=87" target="_blank"><img title="点击在新窗口中浏览此图片" src="http://xiaod.in/attachment.php?fid=87" alt="点击在新窗口中浏览此图片" border="0" /></a><br />
4. 进入TunnelDroid，在Preferences中的Set DNS after connect中修改DNS，由于国内各个DNS基本都存在DNS挟持，所以建议填写填一个国外的DNS，例如8.8.8.8，或者8.8.4.4。<br />
<a href="http://xiaod.in/attachment.php?fid=88" target="_blank"><img title="点击在新窗口中浏览此图片" src="http://xiaod.in/attachment.php?fid=88" alt="点击在新窗口中浏览此图片" border="0" /></a><br />
<a href="http://xiaod.in/attachment.php?fid=89" target="_blank"><img title="点击在新窗口中浏览此图片" src="http://xiaod.in/attachment.php?fid=89" alt="点击在新窗口中浏览此图片" border="0" /></a><br />
<a href="http://xiaod.in/attachment.php?fid=90" target="_blank"><img title="点击在新窗口中浏览此图片" src="http://xiaod.in/attachment.php?fid=90" alt="点击在新窗口中浏览此图片" border="0" /></a><br />
（经测试填8.8.8.8和8.8.4.4也会存在DNS污染现象，使 用<a href="http://vpn.xiaod.in/" target="_blank">xiaod openvpn</a>的童鞋可以把DNS填为10.18.0.1和8.8.8.8，讲彻底解决DNS污染问题）<br />
5.点选chient.ovpn,输入你的openvpn帐号和密码,<br />
<a href="http://xiaod.in/attachment.php?fid=91" target="_blank"><img title="点击在新窗口中浏览此图片" src="http://xiaod.in/attachment.php?fid=91" alt="点击在新窗口中浏览此图片" border="0" /></a><br />
显示Connected to client.ovpn,说明你已经成成功连接openvpn,从此youtube,twitter,facebook等通通向你开放,呼呼~~<br />
<a href="http://xiaod.in/attachment.php?fid=92" target="_blank"><img title="点击在新窗口中浏览此图片" src="http://xiaod.in/attachment.php?fid=92" alt="点击在新窗口中浏览此图片" border="0" /></a></p>
<p><strong>来源</strong>：<a href="http://xiaod.in/read.php?37">http://xiaod.in/read.php?37</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/4970/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android翻墙技巧 — UCWEB代理设置&amp;Opera Mini修改版&amp;GAE Proxy自带代理</title>
		<link>http://igfw.net/archives/4734</link>
		<comments>http://igfw.net/archives/4734#comments</comments>
		<pubDate>Wed, 24 Aug 2011 12:10:27 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[gaeproxy]]></category>
		<category><![CDATA[GAppProxy]]></category>
		<category><![CDATA[Opera Mini 5]]></category>
		<category><![CDATA[php5.cz]]></category>
		<category><![CDATA[UCWEB代理设置]]></category>
		<category><![CDATA[ucweb翻墙]]></category>
		<category><![CDATA[代理服务器]]></category>
		<category><![CDATA[手机代理]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=4734</guid>
		<description><![CDATA[UCWEB浏览器代理设置 番强的技巧 其实个人感觉以Android的操作界面用Opera浏览器体验会更好，但UCWEB是手机上最常用的浏览器，很多机友都用，但苦于一墙之隔，今天 特别提供给大家一个UCWEB浏览器番强的小技巧（有图有真相），一分钟让你正常访问Twitter、Facebook、YouTube等国外知名网 站…… 方法很简单： 首先，如图所示，在UCWEB浏览器首页点击“输入网址”，然后输入“ext:page:sysinfo”http://byncc.com 然后，在系统信息界面，按照如图所示输入，切记“/”号不能省略，输入完成后点击保存 最后，返回首页，输入你想访问的网址，看看是不是可以正常访问了 方法很简单，不过Android还可以直接设置VPN来实现番强. 来源：http://lvkuncn.wordpress.com/2011/08/19/ucweb%E6%B5%8F%E8%A7%88%E5%99%A8%E4%BB%A3%E7%90%86%E8%AE%BE%E7%BD%AE-%E7%95%AA%E5%BC%BA%E7%9A%84%E6%8A%80%E5%B7%A7/ 注：网友翻墙健身提示说“UCWEB这个翻墙方法不是android用的，适用于WM系统” ========================================================================= Opera Mini for Android版下载 2011.5.3 更新：提供Opera Mini 6下载 2011.3.28 更新：提供Opera Mini 5下载 Opera Mini 6 下载 如果有官方原版，需要先卸载，没有的直接安装 Opera_Mini_6_a，正常运行一次，再然后覆盖安装Opera_Mini_6_b。测试用了一个多月，速度还行。如下图： Opera Mini 5 下载 使用的是php5.cz免费空间做代理服务器。我自己也在用，如果被封我将持续更新未墙的代理服务器。上图， 点这里下载opera mini 5 来源：http://www.yishanhome.com/archives/1032 ====================================================================== GAE Proxy for Android下载(已修改自家的代理地址) 将GAE Proxy for Android官方版的代理地址修改为自己另外架设的代理地址，(用的人没这么多^_^)，重新打包，自己用也共享出来。 选择一个版本下载：gaeproxy-0.9.7 gaeproxy-0.9.4 附录： GAE Proxy for [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UCWEB浏览器代理设置 番强的技巧</strong></p>
<p>其实个人感觉以Android的操作界面用Opera浏览器体验会更好，但UCWEB是手机上最常用的浏览器，很多机友都用，但苦于一墙之隔，今天 特别提供给大家一个UCWEB浏览器番强的小技巧（有图有真相），一分钟让你正常访问Twitter、Facebook、YouTube等国外知名网 站……<br />
方法很简单：<br />
首先，如图所示，在UCWEB浏览器首页点击“输入网址”，然后输入“ext:page:sysinfo”<a href="http://byncc.com/">http://byncc.com</a></p>
<p><span id="more-4734"></span><br />
<a title="a" href="http://www.yupoo.com/photos/mkh1988/79971687/"><img src="http://pic.yupoo.com/mkh1988/AStXZiHg/Aw1fr.jpg" alt="a" width="639" height="379" border="0" /></a></p>
<p>然后，在系统信息界面，按照如图所示输入，切记“/”号不能省略，输入完成后点击保存<br />
<a title="1" href="http://www.yupoo.com/photos/mkh1988/79971689/"><img src="http://pic.yupoo.com/mkh1988/AStY02Vb/s55mj.jpg" alt="1" width="616" height="289" border="0" /></a></p>
<p>最后，返回首页，输入你想访问的网址，看看是不是可以正常访问了<br />
<a title="2" href="http://www.yupoo.com/photos/mkh1988/79971692/"><img src="http://pic.yupoo.com/mkh1988/AStY15T8/dov7F.jpg" alt="2" width="638" height="317" border="0" /></a><br />
方法很简单，不过Android还可以直接设置VPN来实现番强.</p>
<p><strong>来源</strong>：<a href="http://lvkuncn.wordpress.com/2011/08/19/ucweb%E6%B5%8F%E8%A7%88%E5%99%A8%E4%BB%A3%E7%90%86%E8%AE%BE%E7%BD%AE-%E7%95%AA%E5%BC%BA%E7%9A%84%E6%8A%80%E5%B7%A7/">http://lvkuncn.wordpress.com/2011/08/19/ucweb%E6%B5%8F%E8%A7%88%E5%99%A8%E4%BB%A3%E7%90%86%E8%AE%BE%E7%BD%AE-%E7%95%AA%E5%BC%BA%E7%9A%84%E6%8A%80%E5%B7%A7/</a></p>
<p><span style="color: #ff0000;">注：</span>网友<strong>翻墙健身</strong>提示说“UCWEB这个翻墙方法不是android用的，适用于WM系统”</p>
<p>=========================================================================</p>
<p><strong>Opera Mini for Android版下载</strong></p>
<p>2011.5.3 更新：提供Opera Mini 6下载<br />
2011.3.28 更新：提供Opera Mini 5下载</p>
<h1>Opera Mini 6 下载</h1>
<p>如果有官方原版，需要先卸载，没有的直接安装 <a href="http://www.yishanhome.com/wp-content/uploads/2011/03/Opera_Mini_6_a.apk">Opera_Mini_6_a</a>，正常运行一次，再然后覆盖安装<a href="http://www.yishanhome.com/wp-content/uploads/2011/03/Opera_Mini_6_b.apk">Opera_Mini_6_b</a>。测试用了一个多月，速度还行。如下图：<br />
<a href="http://www.yishanhome.com/wp-content/uploads/2011/03/opera6-1.png"><img title="opera6-1" src="http://www.yishanhome.com/wp-content/uploads/2011/03/opera6-1-200x300.png" alt="" width="200" height="300" /></a><a href="http://www.yishanhome.com/wp-content/uploads/2011/03/opera6-3.png"><img title="opera6-3" src="http://www.yishanhome.com/wp-content/uploads/2011/03/opera6-3-200x300.png" alt="" width="200" height="300" /></a></p>
<h1>Opera Mini 5 下载</h1>
<p>使用的是php5.cz免费空间做代理服务器。我自己也在用，如果被封我将持续更新未墙的代理服务器。上图，<br />
<a href="http://www.yishanhome.com/wp-content/uploads/2011/03/opera5.png"><img title="opera5" src="http://www.yishanhome.com/wp-content/uploads/2011/03/opera5-200x300.png" alt="" width="200" height="300" /></a><br />
点这里下载<a title="opera mini 5" href="http://www.yishanhome.com/wp-content/uploads/2011/03/opera5.apk" target="_blank">opera mini 5</a></p>
<p><strong>来源</strong>：<a href="http://www.yishanhome.com/archives/1032">http://www.yishanhome.com/archives/1032</a></p>
<p>======================================================================</p>
<p><strong>GAE Proxy for Android下载(已修改自家的代理地址)</strong></p>
<p>将GAE Proxy for Android官方版的代理地址修改为自己另外架设的代理地址，(用的人没这么多^_^)，重新打包，自己用也共享出来。<br />
<a href="http://www.yishanhome.com/wp-content/uploads/2011/04/GAppProxy-1.png"><img title="GAppProxy-1" src="http://www.yishanhome.com/wp-content/uploads/2011/04/GAppProxy-1-200x300.png" alt="" width="200" height="300" /></a><a href="http://www.yishanhome.com/wp-content/uploads/2011/04/GAppProxy-2.png"><img title="GAppProxy-2" src="http://www.yishanhome.com/wp-content/uploads/2011/04/GAppProxy-2-200x300.png" alt="" width="200" height="300" /></a><a href="http://www.yishanhome.com/wp-content/uploads/2011/04/GAppProxy-3.png"><img title="GAppProxy-3" src="http://www.yishanhome.com/wp-content/uploads/2011/04/GAppProxy-3-200x300.png" alt="" width="200" height="300" /></a><br />
选择一个版本下载：<a href="http://www.yishanhome.com/wp-content/uploads/2011/04/gaeproxy-0.9.7.apk">gaeproxy-0.9.7</a> <a href="http://www.yishanhome.com/wp-content/uploads/2011/04/gaeproxy-0.9.4.apk">gaeproxy-0.9.4</a><br />
附录：<br />
GAE Proxy for Android：GAppProxy | WallProxy Android 客户端，综合 TransProxy、CMWRAP、SSHTunnel 和 Python For Android 等项目，以实现 Android 系统上基于 Google AppEngine 的 HTTP 代理。http://code.google.com/p/gaeproxy/#GAE_Proxy_for_Android</p>
<p>GAppProxy：GAppProxy设计的初衷是为教育网用户提供一个免费的国际代理。 http://code.google.com/p/gappproxy/</p>
<p><strong>来源</strong>：<a href="http://www.yishanhome.com/archives/1179">http://www.yishanhome.com/archives/1179</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/4734/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Android 自动改 Hosts 工具发布</title>
		<link>http://igfw.net/archives/4410</link>
		<comments>http://igfw.net/archives/4410#comments</comments>
		<pubDate>Sat, 13 Aug 2011 14:13:06 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Android改Hosts]]></category>
		<category><![CDATA[自动改Hosts工具]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=4410</guid>
		<description><![CDATA[这个软件是针对国内对 Google 服务的特殊照顾而做的，通过修改 hosts 文件，使 Google 各项服务正常可用，原理大家懂的，不说了。 有了这东西之后，可以不“翻墙”正常访问 Youtube，Google Reader，Google Docs等各种服务，具体的大家自己试啦。 需要手机拥有 Root 权限，HTC 手机使用最佳（恩，问我为什么，因为我只有 HTC手机，都测过了），其他品牌的手机不保证效果。 祝大家玩 Google 愉快 使用方法看原文吧  http://blog.sina.com.cn/s/blog_68b671430100tgm9.html 前几天发布了《Android 自动改 Hosts 工具》，网友的反响非常强烈，都觉得这样的软件很有必要，我也不辜负大家的期待，对软件进行一次更新，以后也会坚持更新，以最大的满足大家对“fuck wall”的需求。 这次收到的反馈建议主要有以下一些： 1. 希望能更新 Hosts 2. 希望能保留先前自己修改的 Hosts 3. 希望公开 IP 列表 4. 希望列出支持的机型和不支持的机型，避免白忙乎一场 此次的更新，针对这些问题都有了一些交代，更新内容如下： 1. 增加自定义 hosts 的维护，避免了程序改掉用户自定义 Hosts 的问题 2. 增加机型的判断，我已经测试过的机型被列为推荐机型 3. 修正了一些非Htc机型的mount失败问题 4. 增加更新功能，以后有新版本了软件可以自动更新到 已测过的机型： HTC 系列 [...]]]></description>
			<content:encoded><![CDATA[<p>这个软件是针对国内对 Google 服务的特殊照顾而做的，通过修改 hosts 文件，使 Google 各项服务正常可用，原理大家懂的，不说了。</p>
<div>有了这东西之后，可以不“翻墙”正常访问 Youtube，Google Reader，Google Docs等各种服务，具体的大家自己试啦。</div>
<div>需要手机拥有 Root 权限，HTC 手机使用最佳（恩，问我为什么，因为我只有 HTC手机，都测过了），其他品牌的手机不保证效果。</div>
<div>祝大家玩 Google 愉快 <img src='http://igfw.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<p><span id="more-4410"></span></p>
<div>使用方法看原文吧  <a href="http://blog.sina.com.cn/s/blog_68b671430100tgm9.html">http://blog.sina.com.cn/s/blog_68b671430100tgm9.html</a></div>
<div>
<p>前几天发布了《Android 自动改 Hosts 工具》，网友的反响非常强烈，都觉得这样的软件很有必要，我也不辜负大家的期待，对软件进行一次更新，以后也会坚持更新，以最大的满足大家对“fuck wall”的需求。</p>
<div>这次收到的反馈建议主要有以下一些：</div>
<div>1. 希望能更新 Hosts</div>
<div>2. 希望能保留先前自己修改的 Hosts</div>
<div>3. 希望公开 IP 列表</div>
<div>4. 希望列出支持的机型和不支持的机型，避免白忙乎一场</div>
<div>此次的更新，针对这些问题都有了一些交代，更新内容如下：</div>
<div><span style="color: #0000ff;"> 1. 增加自定义 hosts 的维护，避免了程序改掉用户自定义 Hosts 的问题</span><br />
<span style="color: #0000ff;"> 2. 增加机型的判断，我已经测试过的机型被列为推荐机型</span><br />
<span style="color: #0000ff;"> 3. 修正了一些非Htc机型的mount失败问题</span><br />
<span style="color: #0000ff;"> 4. 增加更新功能，以后有新版本了软件可以自动更新到</span></div>
<div><span style="color: #0000ff;"><br />
</span></div>
<div><span style="color: #ff0000;"> 已测过的机型：</span><br />
<span style="color: #ff0000;"> HTC 系列 G1~G14，三星 i9000，Nexus S，索爱xplay(PSP手机)</span></div>
<div><span style="color: #ff0000;"> 需要注意的是，本软件只支持android 2.2或以上版本，不支持低版本</span></div>
<div><span style="color: #ff0000;"><br />
</span></div>
<div><span> 至于有人说我不公开 IP 列表，我觉得实在是很xx，你就不会把程序解包了看么，也就一 zip 文件，该放的我全都放了。另外，支持机型的问题，我也只能说，很抱歉，我并没有钱买那么多手机，如果有人愿意捐一些机器给我测试，我是很乐意把程序做得更 好一些。但是目前，我只能测试我自己拥有的手机，还有一些是问同事借来测试的，我知道测这种东西要冒风险，也不是人人都愿意自己的机器做小白鼠。</span></div>
<div><span><br />
</span></div>
<div><span> 另外，针对有一些网友说的，在 G6, G7 上，打开程序就报错退出的问题，这次也做了仔细排查。我能够借得到的 G7 都被我借了一遍了，都不报错，如果再有报错情况，那我只能麻烦说报错的兄弟来配合我查问题了 <img src='http://igfw.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></div>
<div><span><br />
</span></div>
<div><span> 好了，不多说了，先祝大家玩的愉快！</span></div>
<div><span><br />
</span></div>
<div><span> 下载地址：</span><a href="http://bbs.nduoa.com/android_gphone_forum-viewthread-tid-150014-page-1-extra.html" target="_blank">点击去下载~</a></div>
<div><span><br />
</span></div>
</div>
<p><strong>原文</strong>：<a href="http://blog.sina.com.cn/s/blog_68b671430100ti7e.html">http://blog.sina.com.cn/s/blog_68b671430100ti7e.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/4410/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>irssi-connectbot—Irssi ConnectBot &#8211; Powerful SSH-client with Irssi modifications</title>
		<link>http://igfw.net/archives/4273</link>
		<comments>http://igfw.net/archives/4273#comments</comments>
		<pubDate>Wed, 10 Aug 2011 07:45:41 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Connectbot]]></category>
		<category><![CDATA[IRC-clients]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=4273</guid>
		<description><![CDATA[Irssi ConnectBot is a modified version of the popular ConnectBot SSH client for Android. Irssi ConnectBot has features which helps users to use IRC-clients and other utilites through SSH. Twitter: http://www.twitter.com/irssiconnectbot Features: - Doubletap sends meta+a - Left/Right swipe sends meta+left/right for fast channel changes - Long press opens popup menu with commands (ctrl+a, ctrl+a+d [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Irssi ConnectBot</strong> is a modified version of the popular <a href="http://code.google.com/p/connectbot/" rel="nofollow">ConnectBot</a> SSH client for Android.</p>
<p><strong>Irssi ConnectBot</strong> has features which helps users to use IRC-clients and other utilites through SSH.</p>
<p><strong>Twitter</strong>: <a href="http://www.twitter.com/irssiconnectbot" rel="nofollow">http://www.twitter.com/irssiconnectbot</a></p>
<p><span id="more-4273"></span>Features:</p>
<p>- Doubletap sends meta+a<br />
- Left/Right swipe sends meta+left/right for fast channel changes<br />
- Long press opens popup menu with commands (ctrl+a, ctrl+a+d etc.)<br />
- Sym-key support for devices with SYM-key &#8211; Multiple fixes for Nordic HTC Desire Z (TAB, fn+SYM, scandic characters upper and lowercase, special bindings for Ctrl&amp;alt)<br />
- onscreen virtual SYM-key<br />
- Scandic and german characters added to SYM-menu</p>
<h1><a name="Android_Market"></a>Android Market</h1>
<p>Download from Android Market:</p>
<p><img src="http://chart.apis.google.com/chart?cht=qr&amp;chs=300x300&amp;chl=market://details?id=org.woltage.irssiconnectbot?jotain.png" alt="" /></p>
<p><strong> Market comments and answers: <a href="http://bit.ly/fLFeb9" rel="nofollow">http://bit.ly/fLFeb9</a> </strong></p>
<h1><a name="Github"></a>Github</h1>
<p>Get source from: <a href="http://www.github.com/irssiconnectbot" rel="nofollow">http://www.github.com/irssiconnectbot</a></p>
<h1><a name="Developers"></a>Developers</h1>
<p>The <strong>Irssi ConnectBot</strong> fork of ConnectBot is mainly developed by <strong>Iiro Uusitalo (woltage)</strong> and <strong>Ville Kerminen (Villae)</strong></p>
<p>The <strong>Irssi ConnectBot</strong> engine, codebase rewrite and plugin engine is developed by <strong>Timo Reunanen (Parker Kane)</strong> and <strong>Iiro Uusitalo (woltage)</strong> which will be released in the Milestone 2.0 build, this build will no longer be based on the ConnectBot source eventhough the name will stay the same.</p>
<p>All developers can be found in <strong>IRCnet</strong> on the channel <strong>#irssiconnectbot</strong></p>
<h1><a name="Development_versions"></a>Development versions</h1>
<p>If you want to run the development versions, you can follow these quick steps to getting Irssi connectbot working on your new Android phone:</p>
<p>1. Enable outside-of-Market applications. Go into Settings, Applications, and enable the “Unknown sources” option.</p>
<p>2. Uninstall any old versions. Go into Settings, Applications, Manage Applications. Look through the list for Irssi ConnectBot and uninstall if it&#8217;s there.</p>
<p>3. Install the new version. Open your browser on your phone and come to this page and download one of the APKs shown on the right. Tap on the download when it&#8217;s done and follow the instructions to install the app.</p>
<h2><a name="If_you_run_into_application_problems"></a>If you run into application problems</h2>
<p>Please, please send us relevant log dumps when you have a crash.</p>
<p>1. Download and install Android Log collector: <a href="http://code.google.com/p/android-log-collector/downloads/detail?name=android-log-collector-1.1.0.apk" rel="nofollow">http://code.google.com/p/android-log-collector/downloads/detail?name=android-log-collector-1.1.0.apk</a></p>
<p>QR:<br />
<img src="http://chart.apis.google.com/chart?chs=150x150&amp;cht=qr&amp;chl=http://android-log-collector.googlecode.com/files/android-log-collector-1.1.0.apk&amp;chld=L%7C1&amp;choe=UTF-8&amp;log_collector.png" alt="" /></p>
<p>2. Run in it after the crash</p>
<p>3. Send the logs to us</p>
<p>&nbsp;</p>
<p>项目地址：<a href="http://code.google.com/p/irssi-connectbot/">http://code.google.com/p/irssi-connectbot/</a></p>
<p>下载地址：<a href="http://code.google.com/p/irssi-connectbot/downloads/list">http://code.google.com/p/irssi-connectbot/downloads/list</a></p>
<p>源码下载：<a href="http://www.irssiconnectbot.com/">http://www.irssiconnectbot.com/</a></p>
<p>感谢AS网友推荐</p>
<p><strong>本文原始地址</strong>：<a href="http://igfw.net/archives/4273">http://igfw.net/archives/4273</a></p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/4273/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gogodroid — gogoc client for Android（让Android用上IPv6翻墙）</title>
		<link>http://igfw.net/archives/3774</link>
		<comments>http://igfw.net/archives/3774#comments</comments>
		<pubDate>Mon, 11 Jul 2011 14:43:12 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[gogoc]]></category>
		<category><![CDATA[gogoCLIENT]]></category>
		<category><![CDATA[gogodroid]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=3774</guid>
		<description><![CDATA[   • GogoDroid是什么？ GogoDroid是 跨平台的软件gogoc在Android下的图形界面配置工具，旨在给用户方便简单（初学者可以直接使用，不需配置）而又功能丰富（你可以自定义 gogoc的配置文件）的使用体验。     这个应用程序完全免费，并以GPLV2开源，你可以依照自己喜好任意修改分发，但是不得作为商业用途。 • gogoc是做什么用的？ gogoc即gogoCLIENT，是gogonet的客户端，使用它可以给你的设备获取一个IPv6的地址（通常情况下这是免费的），即使你的设备连接 的是IPv4的网络，它也可以通过freenet6 server使你连入IPv6的网络。这个客户端可以被移植到多种平台上（gogoc——让Android用上IPv6）。 • 连接进入IPv6的网络有什么好处？ IPv6是下一代网络协议，目前我们使用的是IPv4，而IPv4的地址即将被用完，到那时IPv6可以解决这一状况，因为IPv6可以分配的地址几乎是 无限的。     而在中国，连接IPv6的网络还有另一大用途，目前GFW的技术水平仅限于审查和屏蔽IPv4的地址，除了拔网线以外对IPv6没有任何封锁手段。因此我 们可以使用IPv6的网络访问部分被屏蔽的网站或使一些服务更加稳定（如Google的几乎所有服务、Facebook等）。 • 使用GogoDroid的系统需求是什么？ Android 1.6以上的系统，已经root，能够执行modprobe命令（在终端里输入modprobe，如果显示了帮助便可以），内核支持ipv6和tun（一般情况下基于CM的所有第三方系统都可以）。应用程序安装后需要200K左右的空间。 • 如何使用GogoDroid？ 初次使用，会先安装二进制文件，这时会询问是否允许获得root权限，选择总是允许即可，之后按启动就会启动gogoc，稍等片刻看到“正在运行？“的勾选框勾上，你的设备就连接进IPv6的网络了，你可以打开 http://ipv6.google.com/ 测试一下。想要获得更多的域名解析为IPv6地址，可以点按“设置DNS“。 • 遇到问题？ 当程序突然出错时（比如无法连接），先检查系统要求是否满足，网络状态是否稳定。如果仍然不能正常使用，请试着清除应用程序数据（设置-&#62;应用程序-&#62;管理应用程序-&#62;GogoDroid-&#62;清除数据），或者卸载后重新安装，如果仍然无法解决，请联系我或写进Issues列表里。 • 翻墙？ 请自行搜索，Android上使用IPv6的翻墙方法和Linux是几乎完全相同的，甚至更简单一些。有时你只需要一个hosts文件即可。 • 联系我？ 你可以在twitter上找到我 @mariotaku 或者发送邮件给我。 GogoDroid 是 Android 平台上 gogoc 的图形界面控制台。旨在给用户提供一些易用且强大的功能，如配置文件编辑，一键启动、停止等。 Download 下载 Scan this QR code with barcode scanner [...]]]></description>
			<content:encoded><![CDATA[<h2>   • GogoDroid是什么？</h2>
<p><a href="http://code.google.com/p/gogodroid/wiki/GogoDroid">GogoDroid</a>是 跨平台的软件gogoc在Android下的图形界面配置工具，旨在给用户方便简单（初学者可以直接使用，不需配置）而又功能丰富（你可以自定义 gogoc的配置文件）的使用体验。     这个应用程序完全免费，并以GPLV2开源，你可以依照自己喜好任意修改分发，但是不得作为商业用途。</p>
<h2><a name="•_gogoc是做什么用的？"></a>• gogoc是做什么用的？</h2>
<p>gogoc即gogoCLIENT，是gogonet的客户端，使用它可以给你的设备获取一个IPv6的地址（通常情况下这是免费的），即使你的设备连接 的是IPv4的网络，它也可以通过freenet6 server使你连入IPv6的网络。这个客户端可以被移植到多种平台上（<a href="http://mariotaku.wordpress.com/2011/06/26/gogoc-android/">gogoc——让Android用上IPv6</a>）。</p>
<h2><a name="•_连接进入IPv6的网络有什么好处？"></a><span id="more-3774"></span>• 连接进入IPv6的网络有什么好处？</h2>
<p>IPv6是下一代网络协议，目前我们使用的是IPv4，而IPv4的地址即将被用完，到那时IPv6可以解决这一状况，因为IPv6可以分配的地址几乎是 无限的。     而在中国，连接IPv6的网络还有另一大用途，目前GFW的技术水平仅限于审查和屏蔽IPv4的地址，除了拔网线以外对IPv6没有任何封锁手段。因此我 们可以使用IPv6的网络访问部分被屏蔽的网站或使一些服务更加稳定（如Google的几乎所有服务、Facebook等）。</p>
<h2><a name="•_使用_的系统需求是什么？"></a>• 使用<a href="http://code.google.com/p/gogodroid/wiki/GogoDroid">GogoDroid</a>的系统需求是什么？</h2>
<p>Android 1.6以上的系统，已经root，能够执行modprobe命令（在终端里输入modprobe，如果显示了帮助便可以），内核支持ipv6和tun（一般情况下基于CM的所有第三方系统都可以）。应用程序安装后需要200K左右的空间。</p>
<h2><a name="•_如何使用_？"></a>• 如何使用<a href="http://code.google.com/p/gogodroid/wiki/GogoDroid">GogoDroid</a>？</h2>
<p>初次使用，会先安装二进制文件，这时会询问是否允许获得root权限，选择总是允许即可，之后按启动就会启动gogoc，稍等片刻看到“正在运行？“的勾选框勾上，你的设备就连接进IPv6的网络了，你可以打开 <a href="http://ipv6.google.com/" rel="nofollow">http://ipv6.google.com/</a> 测试一下。想要获得更多的域名解析为IPv6地址，可以点按“设置DNS“。</p>
<h2><a name="•_遇到问题？"></a>• 遇到问题？</h2>
<p>当程序突然出错时（比如无法连接），先检查系统要求是否满足，网络状态是否稳定。如果仍然不能正常使用，请试着清除应用程序数据（设置-&gt;应用程序-&gt;管理应用程序-&gt;<a href="http://code.google.com/p/gogodroid/wiki/GogoDroid">GogoDroid</a>-&gt;清除数据），或者卸载后重新安装，如果仍然无法解决，请联系我或写进Issues列表里。</p>
<h2><a name="•_翻墙？"></a>• 翻墙？</h2>
<p>请自行搜索，Android上使用IPv6的翻墙方法和Linux是几乎完全相同的，甚至更简单一些。有时你只需要一个hosts文件即可。</p>
<h2><a name="•_联系我？"></a>• 联系我？</h2>
<p>你可以在twitter上找到我 <a href="http://twitter.com/mariotaku" rel="nofollow">@mariotaku</a> 或者发送邮件给我。</p>
<p><a href="http://code.google.com/p/gogodroid/wiki/GogoDroid">GogoDroid</a> 是 Android 平台上 gogoc 的图形界面控制台。旨在给用户提供一些易用且强大的功能，如配置文件编辑，一键启动、停止等。</p>
<p><img src="http://gogodroid.googlecode.com/files/20110702-215509.png" alt="" /> <img src="http://gogodroid.googlecode.com/files/20110702-215450.png" alt="" /></p>
<h1><a name="Download_下载"></a>Download 下载</h1>
<p>Scan this QR code with barcode scanner on your device, or click this QR code directly to download.</p>
<p>用手机上的“条码扫描器“直接扫描下载，或者直接点击二维码下载到电脑。</p>
<p><a href="http://gogodroid.googlecode.com/files/GogoDroid.apk" rel="nofollow"><img src="http://www.google.com/chart?chs=300x300&amp;cht=qr&amp;chl=//gogodroid.googlecode.com/files/GogoDroid.apk&amp;nonsense=qr_direct_download.png" alt="" /></a></p>
<p>项目地址：<a href="http://code.google.com/p/gogodroid/">http://code.google.com/p/gogodroid/</a></p>
<p>下载地址：<a href="http://code.google.com/p/gogodroid/downloads/list">http://code.google.com/p/gogodroid/downloads/list</a></p>
<p><strong>本文原始地址：</strong><a href="http://igfw.net/archives/3774">http://igfw.net/archives/3774</a></p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/3774/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>apjp发布Android系统版（安卓系统使用php空间翻墙）</title>
		<link>http://igfw.net/archives/3363</link>
		<comments>http://igfw.net/archives/3363#comments</comments>
		<pubDate>Thu, 16 Jun 2011 15:01:18 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[APJP]]></category>
		<category><![CDATA[PHP空间翻墙]]></category>
		<category><![CDATA[安卓]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=3363</guid>
		<description><![CDATA[今天apjp发布了Android系统版，安卓系统也可以方便的使用国外php空间翻墙了。 APJP_Android(安卓)系統客戶端部署使用 前言 APJP於香港時間2011年6月16日發佈Android(安卓)系統的客戶端-APJP_ANDROID-0.1.0, 作為解決移動系統的解決方案 部署APJP_Android-0.1.0的準備 APJP安卓系統只是一個客戶端,還需要一個空間安裝部署服務器端才能工作,服務器端和PC上的相同, 如果你以往沒部署過APJP-0.7.0,你需要建立一個遠端服務器,具體安裝請參考本項目wiki裡的 HowTOInstall條目,已有的就不需再部署. 部署APJP_Android-0.1.0 1) 請於本項目內下載APJP_Android-0.1.0.zip 2) 解壓縮該文件,得到APJP_ANDROID.apk和README.txt 3) 如果是採用電腦下載,複制APJP_ANDROID.apk到SD卡,直接從手機下載只需解壓就可以 4) 在安卓手機點擊APJP_ANDROID.apk安裝 5) 安裝完成啟動apjp, 點擊Perferences按鍵 6) 最頂的設置參數為 APJP_KEY,點擊後出現對話框,填入你的APJP_KEY, 這是APJP服務器 的加密鑰匙,隨機產生16個數字和字符的組合,填入的鑰匙必需和服務器相同,否則不能正常 工作 7) 第二個設定參數是APJP_LOCAL_HTTP_PROXY_SERVER, 這是設定本地代理的端口,默認 是127.0.0.1:10080 如果沒特別需要,建議不必修改 第三個設定參數是APJP_LOCAL_HTTP_SERVER, 這是遠端服務器和本地http通訊的端口, 默認是127.0.0.1:11080, REQUEST_URL需填進正確的服務器地址,例如: http://www.abc.com/HTTP.php 或 https://www.abc.com/HTTP.php 9) 隨後的第四個設定參數為APJP_LOCAL_HTTPS_PROXY_SERVER, 這和 7) 是相同的 ,不同是APJP把http和https的連接分開,默認是127.0.0.1:10443,和 7) 一樣, 如無特別需要,不需修改 10) 第五個設定參數是APJP_LOCAL_HTTPS_SERVER,這設定和 相同,是作為本地和 遠端服務器https通訊端口,默認是127.0.0.1:11443, REQUEST_URL填入正確的 服務器地址,例如: http://www.abc.com/HTTPS.php [...]]]></description>
			<content:encoded><![CDATA[<p>今天apjp发布了Android系统版，安卓系统也可以方便的使用国外php空间翻墙了。</p>
<div id="wikicontent">
<div id="wikimaincol">
<p>APJP_Android(安卓)系統客戶端部署使用</p>
<p>前言</p>
<p>APJP於香港時間2011年6月16日發佈Android(安卓)系統的客戶端-APJP_ANDROID-0.1.0,</p>
<p>作為解決移動系統的解決方案</p>
<p>部署APJP_Android-0.1.0的準備</p>
<p><span id="more-3363"></span>APJP安卓系統只是一個客戶端,還需要一個空間安裝部署服務器端才能工作,服務器端和PC上的相同,</p>
<p>如果你以往沒部署過APJP-0.7.0,你需要建立一個遠端服務器,具體安裝請參考本項目wiki裡的</p>
<p>HowTOInstall條目,已有的就不需再部署.</p>
<p>部署APJP_Android-0.1.0</p>
<p>1) 請於本項目內下載APJP_Android-0.1.0.zip</p>
<p>2) 解壓縮該文件,得到APJP_ANDROID.apk和README.txt</p>
<p>3) 如果是採用電腦下載,複制APJP_ANDROID.apk到SD卡,直接從手機下載只需解壓就可以</p>
<p>4) 在安卓手機點擊APJP_ANDROID.apk安裝</p>
<p>5) 安裝完成啟動apjp, 點擊Perferences按鍵</p>
<p>6) 最頂的設置參數為 APJP_KEY,點擊後出現對話框,填入你的APJP_KEY, 這是APJP服務器</p>
<blockquote><p>的加密鑰匙,隨機產生16個數字和字符的組合,填入的鑰匙必需和服務器相同,否則不能正常</p></blockquote>
<blockquote><p>工作</p></blockquote>
<p>7) 第二個設定參數是APJP_LOCAL_HTTP_PROXY_SERVER, 這是設定本地代理的端口,默認</p>
<blockquote><p>是127.0.0.1:10080 如果沒特別需要,建議不必修改</p></blockquote>
<p> <img src='http://igfw.net/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> 第三個設定參數是APJP_LOCAL_HTTP_SERVER, 這是遠端服務器和本地http通訊的端口,</p>
<blockquote><p>默認是127.0.0.1:11080, REQUEST_URL需填進正確的服務器地址,例如:</p></blockquote>
<blockquote><p><a rel="nofollow" href="http://www.abc.com/HTTP.php">http://www.abc.com/HTTP.php</a> 或 <a rel="nofollow" href="https://www.abc.com/HTTP.php">https://www.abc.com/HTTP.php</a></p></blockquote>
<p>9) 隨後的第四個設定參數為APJP_LOCAL_HTTPS_PROXY_SERVER, 這和 7) 是相同的</p>
<blockquote><p>,不同是APJP把http和https的連接分開,默認是127.0.0.1:10443,和 7) 一樣,</p></blockquote>
<blockquote><p>如無特別需要,不需修改</p></blockquote>
<p>10) 第五個設定參數是APJP_LOCAL_HTTPS_SERVER,這設定和 <img src='http://igfw.net/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> 相同,是作為本地和</p>
<blockquote><p>遠端服務器https通訊端口,默認是127.0.0.1:11443, REQUEST_URL填入正確的</p></blockquote>
<blockquote><p>服務器地址,例如:</p></blockquote>
<blockquote><p><a rel="nofollow" href="http://www.abc.com/HTTPS.php">http://www.abc.com/HTTPS.php</a> 或 <a rel="nofollow" href="https://www.abc.com/HTTPS.php">https://www.abc.com/HTTPS.php</a></p></blockquote>
<p>11) APJP_HTTP_PROXY_SERVER和APJP_HTTPS_PROXY_SERVER是設定代理連接APJP</p>
<blockquote><p>服務器,如果需要代理連接,或者令APJP成為多級代理,請於選項填入資料</p></blockquote>
<p>關於瀏覽器部份</p>
<p>APJP代理方案並不包含瀏覽器,故仍需安裝一個能設定代理的瀏覽器到安桌系統上,才能使用APJP</p>
<p>,以安卓市場下載的Opera mobile 11為例,簡介如何設定瀏覽器通過APJP連接互聯網</p>
<p>1) Android Market(安卓電子市場)搜尋關鍵字 “Opera Mobile”,選中後從市場下載安裝</p>
<blockquote><p>到手機裡</p></blockquote>
<p>2) 啟動APJP, 如果連接成功會出現如下訊息:</p>
<blockquote><p>START APJP_LOCAL_HTTP_PROXY_SERVER</p></blockquote>
<blockquote><p>START APJP_LOCAL_HTTP_PROXY_SERVER OK</p></blockquote>
<blockquote><p>START APJP_LOCAL_HTTP_SERVER</p></blockquote>
<blockquote><p>START APJP_LOCAL_HTTP_SERVER OK</p></blockquote>
<blockquote><p>.</p></blockquote>
<blockquote><p>.</p></blockquote>
<blockquote><p>.</p></blockquote>
<blockquote><p>TEST APJP_LOCAL_HTTPS_SERVER OK</p></blockquote>
<blockquote><p>訊息會顯示是否連接成功,正常所有測試該為 “OK”</p></blockquote>
<p>3) 啟動Opera Mobile, 在地址欄內鍵入 about:config ,然後按”ENTER”鍵</p>
<p>4) 在Opera Mobile的設定裡找到Proxy選項,點擊打開</p>
<blockquote><p>找到HTTP server選項,在框內填入 127.0.0.1:10080 , HTTPS server填入</p></blockquote>
<ol>
<li>7.0.0.1:10443 ,往下拉,找到 Use HTTP 和 Use HTTPS, 在空格裡打勾</li>
</ol>
<p>5) 按 “save” 鍵,儲存設定</p>
<p>6) 首頁點擊facebook,看看能否看到頁面,再訪問 <a rel="nofollow" href="http://whatismyipaddress.com/">http://whatismyipaddress.com</a></p>
<blockquote><p>如果IP是你服務器主機,表示Opera Mobile通過APJP連接互聯網,已部署成功了</p></blockquote>
<p>補充</p>
<p>APJP為web tunnel的實現,對於https連接會出現證書警告,因其使用自簽名證書</p>
<p>(self-signed certificate)作為解決方案,對於一些嚴格的網站,例如gmail</p>
<p>可能會因證書問題而無法登錄</p>
<p>本wiki裡安裝的手機為LG Optimus Chic E720,Android版本為2.2,並無root機</p>
<p>作者開發APJP_Android-0.1.0於電腦模擬器,並沒在真正Android系統上部署,如不</p>
<p>同系統或其他品牌安卓手機上部署出現問題,請提供報告給作者,謝謝</p>
<p>APJP代理方案為開源軟件(Open Source Software)</p>
</div>
</div>
<p>apjp项目地址：<a href="http://code.google.com/p/apjp/">http://code.google.com/p/apjp/</a></p>
<p><strong>下载地址</strong>：<a href="http://code.google.com/p/apjp/downloads/list">http://code.google.com/p/apjp/downloads/list</a></p>
<p>简介：<a href="http://code.google.com/p/apjp/wiki/Featured">http://code.google.com/p/apjp/wiki/Featured</a></p>
<p><strong>搭建教程</strong>：<a href="http://code.google.com/p/apjp/wiki/HowToInstall">http://code.google.com/p/apjp/wiki/HowToInstall</a> 和 <a href="http://code.google.com/p/apjp/wiki/AndroidApjpClient">http://code.google.com/p/apjp/wiki/AndroidApjpClient</a></p>
<p>问题反馈：<a href="http://code.google.com/p/apjp/issues/list">http://code.google.com/p/apjp/issues/list</a></p>
<p>另外<a href="http://code.google.com/p/sshtunnel/downloads/list">sshtunnel</a>（Android系统上使用ssh代理翻墙）和<a href="http://code.google.com/p/gaeproxy/downloads/list">gaeproxy</a>（Android系统上使用GAE空间翻墙）最近也更新了，安卓系统上的翻墙方法是越来越完善了。</p>
<p><strong>本文原始地址：</strong><a href="http://igfw.net/archives/3363">http://igfw.net/archives/3363</a></p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/3363/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Android 使用ssh翻墙配置图文教程 86a10b1d</title>
		<link>http://igfw.net/archives/2539</link>
		<comments>http://igfw.net/archives/2539#comments</comments>
		<pubDate>Wed, 11 May 2011 02:13:49 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=2539</guid>
		<description><![CDATA[准备工具 Android手机一台（系统版本1.6或以上） SSH Tunnel（APK软件，可在Android Market下载） 配置软件： 1、SSH Tunnel设置： “安全隧道开关”是用来打开ssh代理，把其他所有项目设置好再回来打上勾 全 局代理是需要Root的，如果只是浏览网页的话只要在“为应用分别设置代理”中设置浏览器就好了（PS：我的手机版youtube时只能在用全局代理时使 用，在单独设置youtube时只能刷出视频但不能播放，应该是自带的youtube程序调用了其他程序来播放，我查了很久但还是不知道youtube调 用了其他什么程序来播放） 以上设置完成后，回到顶部把“安全隧道开关”打上勾，然后耐心等一下，ssh翻墙启动时间会久一点（使用wifi或3G连接一般不会超过1分钟，GPRS可能会稍慢），如果通知栏显示不成功的话，请按以下步骤把手机的DNS设置为google DNS： 按菜单键-设置-无线和网络-打开WIFI，并进入WIFI设置-按菜单键-高级-把“使用静态IP”打上勾-分别在“域名1”中填入 8.8.8.8，“域名2”中填入8.8.4.4-按菜单键点击保存，现在在回到SSH Tunnel里面把“安全隧道开关”打上勾，这次应该成功了，连接成功后通知栏会收到“正通过安全隧道连接互联网” 现在你可以无限畅游youtube、twitter、facebook了 &#160; 原文：http://www.manvpsfly.tk/?p=64]]></description>
			<content:encoded><![CDATA[<div>
<p>准备工具</p>
<p>Android手机一台（系统版本1.6或以上）</p>
<p>SSH Tunnel（APK软件，可在Android Market下载）<span id="more-2539"></span></p>
<p><a href="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F1.jpg"><img title="豌豆荚截屏1" src="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F1-150x300.jpg" alt="" width="150" height="300" /></a></p>
<p>配置软件：</p>
<p>1、SSH Tunnel设置：</p>
<p><a href="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F2.jpg"><img title="豌豆荚截屏2" src="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F2-150x300.jpg" alt="" width="150" height="300" /></a>“安全隧道开关”是用来打开ssh代理，把其他所有项目设置好再回来打上勾</p>
<p><a href="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F3.jpg"><img title="豌豆荚截屏3" src="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F3-150x300.jpg" alt="" width="150" height="300" /></a></p>
<p><a href="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F4.jpg"><img title="豌豆荚截屏4" src="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F4-150x300.jpg" alt="" width="150" height="300" /></a>全 局代理是需要Root的，如果只是浏览网页的话只要在“为应用分别设置代理”中设置浏览器就好了（PS：我的手机版youtube时只能在用全局代理时使 用，在单独设置youtube时只能刷出视频但不能播放，应该是自带的youtube程序调用了其他程序来播放，我查了很久但还是不知道youtube调 用了其他什么程序来播放）</p>
<p><a href="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F5.jpg"><img title="豌豆荚截屏5" src="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F5-150x300.jpg" alt="" width="150" height="300" /></a></p>
<p>以上设置完成后，回到顶部把“安全隧道开关”打上勾，然后耐心等一下，ssh翻墙启动时间会久一点（使用wifi或3G连接一般不会超过1分钟，GPRS可能会稍慢），如果通知栏显示不成功的话，请按以下步骤把手机的DNS设置为google DNS：</p>
<p>按菜单键-设置-无线和网络-打开WIFI，并进入WIFI设置-按菜单键-高级-把“使用静态IP”打上勾-分别在“域名1”中填入 8.8.8.8，“域名2”中填入8.8.4.4-按菜单键点击保存，现在在回到SSH  Tunnel里面把“安全隧道开关”打上勾，这次应该成功了，连接成功后通知栏会收到“正通过安全隧道连接互联网”</p>
<p><a href="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F6.jpg"><img title="豌豆荚截屏6" src="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F6-150x300.jpg" alt="" width="150" height="300" /></a></p>
<p>现在你可以无限畅游youtube、twitter、facebook了</p>
<p><a href="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F7.jpg"><img title="豌豆荚截屏7" src="http://www.manvpsfly.tk/wp-content/uploads/2011/05/%E8%B1%8C%E8%B1%86%E8%8D%9A%E6%88%AA%E5%B1%8F7-150x300.jpg" alt="" width="150" height="300" /></a></p>
<p>&nbsp;</p>
</div>
<div><strong>原文</strong>：<a href="http://www.manvpsfly.tk/?p=64">http://www.manvpsfly.tk/?p=64</a></div>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/2539/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Android、iPhone、iPod Touch、iPad和Nokia Maemo上的Tor</title>
		<link>http://igfw.net/archives/1980</link>
		<comments>http://igfw.net/archives/1980#comments</comments>
		<pubDate>Mon, 28 Mar 2011 01:51:06 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[NOKIA]]></category>
		<category><![CDATA[Tor]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=1980</guid>
		<description><![CDATA[Tor for Smartphones Android-based phones, tablets, computers Android Bundle Android Instructions iPhone, iPod Touch, iPad Test packages by Marco Nokia Maemo/N900 Experimental instructions 下载页面：https://www.torproject.org/download/download.html.en]]></description>
			<content:encoded><![CDATA[<p><a name="smartphones">Tor for Smartphones</a></p>
<table>
<tbody>
<tr>
<td colspan="2">Android-based phones, tablets, computers</td>
<td><a href="https://www.torproject.org/dist/android/0.2.2.22-alpha-orbot-1.0.4.1.apk">Android Bundle</a></td>
<td><a href="https://www.torproject.org/docs/android.html.en">Android Instructions</a></td>
</tr>
<tr>
<td colspan="2">iPhone, iPod Touch, iPad</td>
<td colspan="2"><a href="http://sid77.slackware.it/iphone/">Test packages by Marco</a></td>
</tr>
<tr>
<td>Nokia Maemo/N900</td>
<td></td>
<td><a href="https://www.torproject.org/docs/N900.html.en">Experimental instructions</a></td>
</tr>
</tbody>
</table>
<p><span id="more-1980"></span>下载页面：<a href="https://www.torproject.org/download/download.html.en">https://www.torproject.org/download/download.html.en</a></p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/1980/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>超强超快自建网页代理！gappproxy python版运行在你的android</title>
		<link>http://igfw.net/archives/1574</link>
		<comments>http://igfw.net/archives/1574#comments</comments>
		<pubDate>Sun, 21 Nov 2010 03:23:02 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[网页]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=1574</guid>
		<description><![CDATA[想使用此教程之前，你必须已经搭建google appengeni 的  gappproxy   ，没有搭建的 请看教程 http://hi.baidu.com/nbdarling/blog/item/457320f4e527ffc9f3d385e7.html 搭建 还有必须root  因为要进入安装firefox的文件夹里面修改文件 首先感谢huangzw518 是 hiapk 的 huangzw518 的帖子让我知道修改firefox代理服务器的方法 必要软件                ase         右边下载 浏览器firefox for android  http://www.mozilla.com/en-US/m/beta 进入后第一个按钮就是下载 python版gappproxy 右边下载      下载完毕后解压，生成localproxy文件夹 进入修改  proxy.conf 如图 修改****字符为你自己的 appengeni  服务器   例如我是 kk123   那就改为  kk123.appspot.com 修改完毕后保存退出。 然后转到手机，安装好 ase , friefox ! 打开 ase    进入界面后 按屏幕下的MENU键来弹出菜单，接着点击 Interpreters 转到新的页面后  继续按下 MENU 又弹出一个新菜单，点击 ADD  . [...]]]></description>
			<content:encoded><![CDATA[<p>想使用此教程之前，你必须已经搭建google appengeni 的  gappproxy   ，没有搭建的 请看教程 <a href="http://hi.baidu.com/nbdarling/blog/item/457320f4e527ffc9f3d385e7.html" target="_blank">http://hi.baidu.com/nbdarling/blog/item/457320f4e527ffc9f3d385e7.html</a> 搭建</p>
<p>还有必须root  因为要进入安装firefox的文件夹里面修改文件</p>
<p>首先感谢<span style="color: #016350;"><span><span><a href="http://www.hiapk.com/space.php?uid=745259" target="_blank">huangzw518</a> 是 </span></span></span>hiapk 的 <span style="color: #016350;"><span><span><a href="http://www.hiapk.com/space.php?uid=745259" target="_blank">huangzw518</a> </span></span></span>的帖子让我知道修改firefox代理服务器的方法</p>
<p>必要软件                ase         右边下载 <span id="more-1574"></span></p>
<p>浏览器firefox for android  <a href="http://www.mozilla.com/en-US/m/beta" target="_blank">http://www.mozilla.com/en-US/m/beta</a> 进入后第一个按钮就是下载</p>
<p>python版gappproxy 右边下载      下载完毕后解压，生成localproxy文件夹</p>
<p>进入修改  proxy.conf 如图</p>
<p>修改****字符为你自己的 appengeni  服务器   例如我是 kk123   那就改为  kk123.appspot.com</p>
<p>修改完毕后保存退出。</p>
<p>然后转到手机，安装好 ase , friefox !</p>
<p>打开 ase    进入界面后 按屏幕下的MENU键来弹出菜单，接着点击 Interpreters</p>
<p>转到新的页面后  继续按下 MENU 又弹出一个新菜单，点击 ADD  .</p>
<p>是不是又弹出一个菜单？？  呵呵  ，下拉到  python2.62   选择它。（这里我没有是因为我已经添加过了）</p>
<p>然后它会自动下载安装  py环境(1MB 左右）。GPRS下载估计2分钟  ，wifi  30秒左右。接下在手机什么也别做，成功的话他会好的。</p>
<p>把你修改过的文件夹 localproxy  内的所有文件  复制到 sd卡根目录下的 /ase/scripts 文件夹里面</p>
<p>看我已经复制完了</p>
<p>哈哈，差不多完成了python 的搭建，接着就运行proxy.py 吧，这时候你要退出 ase  ，重新进入后你会发现 ase的列表里面出现了很多文件，我们找到 proxy.py  点击它，让它开始运行。</p>
<p>你会发现 已经有状态出现了</p>
<p>两行都出现yes  ，说明已经连接服务器成功了，我这里是wifi 反应很快，gprs 应该会慢点。</p>
<p>再接着我们要开始设置修改 firefox 的系统默认代理了，</p>
<p>用re 管理器 打开  data/data/org.mozilla.fennec/mozilla/****.default/</p>
<p>找到 prefs.js</p>
<p>复制到电脑，用写字板打开，在最后几行数字的后面添加这下面几行文字</p>
<p>user_pref(“extensions.enabledItems”, “”);<br />
user_pref(“extensions.lastAppVersion”, “2.0a1pre”);<br />
user_pref(“network.proxy.type”, 1);<br />
user_pref(“network.proxy.http”, “127.0.0.1&#8243;);<br />
user_pref(“network.proxy.http_port”, 8000);<br />
user_pref(“network.proxy.ssl”, “127.0.0.1&#8243;);<br />
user_pref(“network.proxy.ssl_port”, 8000);<br />
user_pref(“network.proxy.share_proxy_settings”, true);</p>
<p>像这样</p>
<p>保存退出  ！ 复制替换到<br />
data/data/org.mozilla.fennec/mozilla/****.default/ 文件夹下。</p>
<p>测试开始<br />
接着你要杀掉ase 的进程，杀掉firefox 的进程。</p>
<p>首先打开firefox 你会发现页面错误，因为我们没有开代理程序（如果你先打开代理程序，就会首页SSL 错误卡到那里）</p>
<p>再运行 ase 打开 proxy.py</p>
<p>接着切换回 firefox  你就发现可以上twitter了！</p>
<p>最后提醒一句，先开 firxfox,再开 proxy.py  用的时候 两个进程都不能退出。</p>
<p>如果你用https链接 少部分网页可能会出现卡死的现象，但是有些网页你点 visasize 还是可以浏览的。<br />
目前正在想办法解决SSL链接的问题。</p>
<p>来源：<a href="http://bbs.gfan.com/viewthread.php?tid=325256">机锋网</a> 原文：<a href="http://bbs.gfan.com/viewthread.php?tid=325256">超强超快自建网页代理！gappproxy python版运行在你的android</a></p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/1574/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SSH Tunneling On Android</title>
		<link>http://igfw.net/archives/900</link>
		<comments>http://igfw.net/archives/900#comments</comments>
		<pubDate>Sat, 04 Sep 2010 02:58:28 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[SSH Tunneling]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=900</guid>
		<description><![CDATA[If you want to have a secure browsing environment or just want to access your home network securely without exposing extra services to the internet and without the mess that comes with setting up and maintaining a VPN server, ssh tunneling is your rescuer. In this post, I’ll tell you how to setup an ssh [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to have a secure browsing environment or just want to access your home network securely without exposing extra services to the internet and without the mess that comes with setting up and maintaining a VPN server, ssh tunneling is your rescuer. In this post, I’ll tell you how to setup an ssh tunnel to your home network easily. Also look for some bonus tips at the end<br />
This article assumes that you have already installed and setup a ssh server (you can probably use openssh). Also, it assumes that the ssh server is accessible from the internet (i.e. you have appropriately forwarded the port on which ssh server is running). I’d also recommend that if you do not have a static IP for your home network, then sign up for a dynamic DNS service (I use dyndns.org) so that you can access your home network easily by using a domain name (e.g. myserver.dyndns.org) from outside.<span id="more-900"></span></p>
<p>Now, here is a step by step guide on what to do on your Android Phone (I’m doing this on a Nexus one but should be same for you as well):1. Install an app called “connectbot” from the android marketplace. It is a FREE ssh client for android.</p>
<p>2. Open it and add the IP (or dynamic domain name as suggested above) and the port on which ssh server is running to the bottom and connect.<br />
<a href="http://tech.shantanugoel.com/uploads/ssh-tunnel-1.png"><img title="Android SSH Tunnel 1" src="http://tech.shantanugoel.com/uploads/ssh-tunnel-1-thumb.png" alt="Android SSH Tunnel 1" /></a></p>
<p>2. Once connected, press the menu button and select the icon which says “Port Forwards”<br />
<a href="http://tech.shantanugoel.com/uploads/ssh-tunnel-2.png"><img title="Android SSH Tunnel 2" src="http://tech.shantanugoel.com/uploads/ssh-tunnel-2-thumb.png" alt="Android SSH Tunnel 2" /></a></p>
<p>3. On this screen you can configure the ports to be used for tunneling. As you can see I already have my firefly server port configured for music streaming over itunes’ DAAP protocol. Now, you can press “menu” button and click on “Add ports” and go to step 4.<br />
<a href="http://tech.shantanugoel.com/uploads/ssh-tunnel-3.png"><img title="Android SSH Tunnel 3" src="http://tech.shantanugoel.com/uploads/ssh-tunnel-3-thumb.png" alt="Android SSH Tunnel 3" /></a></p>
<p>4. You will see the dialog box as shown below. Here you can configure mainly two types of ports.<br />
<a href="http://tech.shantanugoel.com/uploads/ssh-tunnel-4.png"><img title="Android SSH Tunnel 4" src="http://tech.shantanugoel.com/uploads/ssh-tunnel-4-thumb.png" alt="Android SSH Tunnel 4" /></a></p>
<p>4a) First is for services that you want to access already running on your home network. e.g. in my case, I have a firefly media server (mt-daapd) running on a port “12345″ and I want to access this just like I was on LAN over my home wi-fi. In such a case, select “type” as “Local”, source port as , say “56000″ and destination as “ip:port” where ip is the your home local area IP of the machine on which the server is running (My server runs on router itself, which has IP 192.168.1.1) and the port is the actual port on which server is running (e.g. 12345 as we mentioned above). After doing this, just open the respective client app on your phone which wants to connect to this server and enter “127.0.0.1″ as the ip and “56000″ as the port to connect to and it will connect to server as if you were on your home network even over 3G or your office wi-fi.</p>
<p>4b) Secondly, you can use this tunnel to route all traffic to internet through home connection. For this, choose the type as “dynamic” and source port as, say, ” 56001″. You don’t need to select a destination port here because any traffic that comes over this tunnel will be routed back to the internet using the destination ip and port as desired, e.g., specified in a browser’s address bar.</p>
<p><strong>Bonus: </strong>As I promised above, here is the bonus. For media streaming, you can use mt-daapd or firefly server on your home network, especially on a router like asus wl-500 or any other hackable router with custom firmware. For more info about how to set it up, you can check these posts:<a title="latest firefly server for router" href="http://tech.shantanugoel.com/2009/07/03/compiling-latest-firefly-mt-daapd-asus-wl-500w.html" target="_blank"> Latest Firefly server for your router</a> and <a title="Firefly sqlite error solution" href="http://tech.shantanugoel.com/2010/07/26/firefly-sqlite-error-unable-to-open-database-file-solution.html" target="_blank">firefly sqlite error solution</a>.  For android side things, install the “DAAP Client” app from the market place and click on “Add server” option and follow step 4a as mentioned above. And there it is, your own music streaming service anywhere in the world, over edge/3G or any other network <img src="http://tech.shantanugoel.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p>原文：http://tech.shantanugoel.com/2010/08/02/ssh-tunneling-android.html</p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/900/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Android上的洋葱头</title>
		<link>http://igfw.net/archives/766</link>
		<comments>http://igfw.net/archives/766#comments</comments>
		<pubDate>Thu, 19 Aug 2010 03:45:58 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Android翻墙]]></category>
		<category><![CDATA[Tor]]></category>
		<category><![CDATA[洋葱头]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=766</guid>
		<description><![CDATA[就跟翻土啬锻炼身体一样，多吃洋葱头也是有益于身心健康的——G1即将复得，从今往后我又将随兴地写些Android的相关日志啦。 今天就提提Andriod上的洋葱头。 这个洋葱头很有个性 简单的控制界面 详尽的Log 具体效果如何，还要请大家亲自一试了。 Android平台真是惊喜不断啊～ 作者：TualatriX   来源：http://imtx.cn/archives/1356.html 来源： 在Android手机上用Tor匿名浏览， 截图的作者及来源：Orbot: An Anonymous Proxy for Android using Tor]]></description>
			<content:encoded><![CDATA[<div>
<p><a href="http://imtx.cn/archives/1356.html"></a>就跟翻土啬锻炼身体一样，多吃洋葱头也是有益于身心健康的——G1即将复得，从今往后我又将随兴地写些Android的相关日志啦。</p>
<p>今天就提提Andriod上的洋葱头。</p>
<p>这个洋葱头很有个性<span id="more-766"></span></p>
<p><a href="http://www.flickr.com/photos/natty/4034052788/"><img src="http://farm3.static.flickr.com/2588/4034052788_cff2aaf55c.jpg" alt="home.jpg" width="335" height="500" /></a></p>
<p>简单的控制界面</p>
<p><a href="http://www.flickr.com/photos/natty/4033299037/"><img src="http://farm3.static.flickr.com/2503/4033299037_49517e87b7.jpg" alt="tor-on.jpg" width="335" height="500" /></a></p>
<p>详尽的Log</p>
<p><a href="http://www.flickr.com/photos/natty/4034052826/"><img src="http://farm3.static.flickr.com/2484/4034052826_e326c056fc.jpg" alt="log.jpg" width="335" height="500" /></a></p>
<p>具体效果如何，还要请大家亲自一试了。</p>
<p>Android平台真是惊喜不断啊～</p>
<p>作者：TualatriX   来源：<a href="http://imtx.cn/archives/1356.html">http://imtx.cn/archives/1356.html</a></div>
<p>来源： <a href="http://hardware.solidot.org/article.pl?sid=09/10/26/0845254&amp;amp;from=rss">在Android手机上用Tor匿名浏览</a>，</p>
<p>截图的作者及来源：<a href="http://openideals.com/2009/10/22/orbot-proxy/">Orbot: An Anonymous Proxy for Android using Tor</a></p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/766/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Android系统手机VPN翻墙设置</title>
		<link>http://igfw.net/archives/717</link>
		<comments>http://igfw.net/archives/717#comments</comments>
		<pubDate>Fri, 13 Aug 2010 08:10:58 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[VPN设置]]></category>
		<category><![CDATA[手机VPN]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=717</guid>
		<description><![CDATA[如果鍵入用戶名稱與密碼後無法連線，請退出系統設定後重新連線。 目前 Tenacy VPN 僅支援以下版本之 Android 作業系統： Android 1.6 (Donut) Android 2.0/2.1 (Eclair) 使用說明： 按下『小房子』(Home)鍵，然後按『選單』(Menu)鍵，然後選擇『設定』(Settings)。 選擇『无线控件』 選擇『无线控件』 選擇『VPN 设置』 選擇『VPN 设置』 選擇『新增PPTP VPN』 選擇『新增PPTP VPN』 如圖所示，設定以下項目： 設定每一個項目 VPN 名称：tenacy 设置 VPN 服务器：(伺服器名稱可以在 免費公眾服務 或從 認證商家 購買帳號後得到) 启用加密：去掉這個勾選 DNS搜索网域：8.8.8.8 按下『選單』(Menu)鍵，選擇『储存』。 點選『tenacy』，然後選擇『连接到网络』 鍵入『使用者名称』和『密码』，並勾選『记住使用者名称』後，點選『联机』 填入『使用者名称』與『密码』 稍後約5秒鐘，即可看到『已联机』字樣，表示連線成功 連線成功 從通知欄裡可以看到連線的情況 檢視連線狀況 接下來，不說大家都知道該做甚麼了… Facebook Twitter 原文  http://vpn.tenacy.com/pptp-android]]></description>
			<content:encoded><![CDATA[<p><strong>如果鍵入用戶名稱與密碼後無法連線，請退出系統設定後重新連線。</strong></p>
<p>目前 Tenacy VPN 僅支援以下版本之 Android 作業系統：</p>
<ul>
<li>Android 1.6 (Donut)</li>
<li>Android 2.0/2.1 (Eclair)</li>
</ul>
<p>使用說明：</p>
<ol>
<li>按下『小房子』(Home)鍵，然後按『選單』(Menu)鍵，然後選擇『設定』(Settings)。</li>
<li>選擇『无线控件』
<div id="attachment_160"><a href="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-01.png"><img title="選擇『无线控件』" src="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-01.png" alt="" width="250" height="370" /></a>選擇『无线控件』<span id="more-717"></span></p>
</div>
</li>
<li>選擇『VPN 设置』
<div id="attachment_161"><a href="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-02.png"><img title="選擇『VPN 设置』" src="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-02.png" alt="" width="250" height="370" /></a>選擇『VPN 设置』</p>
</div>
</li>
<li>選擇『新增PPTP VPN』
<div id="attachment_162"><a href="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-03.png"><img title="選擇『新增PPTP VPN』" src="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-03.png" alt="" width="250" height="370" /></a>選擇『新增PPTP VPN』</p>
</div>
</li>
<li>如圖所示，設定以下項目：
<div id="attachment_163"><a href="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-04.png"><img title="設定每一個項目" src="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-04.png" alt="" width="250" height="370" /></a>設定每一個項目</p>
</div>
<p><strong>VPN 名称</strong>：tenacy<br />
<strong>设置 VPN 服务器</strong>：(伺服器名稱可以在 <a href="http://vpn.tenacy.com/pptp-public" target="_self">免費公眾服務</a> 或從 <a href="http://vpn.tenacy.com/pptp-authorized-merchants" target="_self">認證商家</a> 購買帳號後得到)<br />
<strong>启用加密</strong>：去掉這個勾選<br />
<strong>DNS搜索网域</strong>：8.8.8.8</p>
<p>按下『選單』(Menu)鍵，選擇『储存』。</li>
<li>點選『tenacy』，然後選擇『连接到网络』</li>
<li>鍵入『使用者名称』和『密码』，並勾選『记住使用者名称』後，點選『联机』
<div id="attachment_164"><a href="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-05.png"><img title="填入『使用者名称』與『密码』" src="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-05.png" alt="" width="250" height="370" /></a>填入『使用者名称』與『密码』</p>
</div>
</li>
<li>稍後約5秒鐘，即可看到『已联机』字樣，表示連線成功
<div id="attachment_165"><a href="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-06.png"><img title="連線成功" src="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-06.png" alt="" width="250" height="370" /></a>連線成功</p>
</div>
</li>
<li>從通知欄裡可以看到連線的情況
<div id="attachment_166"><a href="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-07.png"><img title="檢視連線狀況" src="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-07.png" alt="" width="250" height="370" /></a>檢視連線狀況</p>
</div>
</li>
<li>接下來，不說大家都知道該做甚麼了…
<div id="attachment_167"><a href="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-08.png"><img title="Facebook" src="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-08.png" alt="" width="330" height="490" /></a>Facebook</div>
<div id="attachment_168"><a href="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-09.png"><img title="Twitter" src="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-09.png" alt="" width="490" height="330" /></a>Twitter</div>
<div id="attachment_169"><a href="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-10.png"><img title="YouTube" src="http://vpn.tenacy.com/wp-content/uploads/2010/05/pptp-android-10.png" alt="" width="490" height="330" /></a>原文  http://vpn.tenacy.com/pptp-android</div>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/717/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>在考虑怎样在Android手机上使用SSH tunnel翻墙</title>
		<link>http://igfw.net/archives/622</link>
		<comments>http://igfw.net/archives/622#comments</comments>
		<pubDate>Wed, 28 Jul 2010 03:47:50 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[SSH tunnel]]></category>
		<category><![CDATA[翻墙]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=622</guid>
		<description><![CDATA[目前在PC上使用SSH tunnel翻墙是一个相当广泛使用的方案，国外SSH帐号的获取不是太难，购买起来价格也比VPN帐号要便宜。但是在智能手机上目前还不能使用SSH方 案，只能用VPN。Android系统是基于Linux的，特别是root了之后，基本上要玩什么都随心所欲了。因此Android上是应该也可以使用 SSH tunnel的。 先看看Windows上是怎样设置SSH翻墙的： 首先需要有个支持dynamic port forwarding的SSH client，这个SSH client能开放出SOCKS服务 如果浏览器(或者其他程序)支持使用SOCKS proxy，设置使用SSH client开放出来的SOCKS端口，就可以使用了 如果浏览器(或者其他程序)不支持SOCKS proxy，只支持HTTP proxy，就需要再运行一个支持SOCKS的代理程序（例如Privoxy），将HTTP转成SOCKS 在Android上就要麻烦一点了，因为需要网络通讯的不仅仅是浏览器，很多Android application都需要访问网络，但是它们并不支持proxy——连HTTP proxy都不支持，更不用说SOCKS了。它们只会直接连接目标站点，如图中虚线所示，然后撞墙。 但是Linux有iptables，可以设置iptables规则（需要root权限），将HTTP/HTTPS请求forward到一个 transparent SOCKS proxy去。transparent SOCKS proxy的作用是将任意TCP连接转成SOCKS连接，这样就可以走SSH tunnel出去了。我分析过几乎所有的Android应用访问网络都是走HTTP/HTTPS协议的，所有仅仅处理HTTP/HTTPS就够了。 Android上支持dynamic port forwarding的SSH client有ConnectBot，不过ConnectBot是一个有界面的应用，似乎不能由其他程序来控制，这样就不好做到翻墙软件的傻瓜化了。应该还是弄一个命令行的ssh client更合适。 在网上搜索了一下，开源的transparent SOCKS proxy有几个：transocks_ev，TranSocks 和 redsocks。从文档上看，似乎transocks_ev比较适合。 但是，我现在面临的困难在于我不熟悉如何交叉编译Android平台程序（C语言），了解了一下如何搭建Android交叉编译环境，似乎挺麻烦（对我而 言）。而且要让普通Linux上可运行的sshd和transocks port到Android上，也许还有一些代码要修改。不知道有没有Android系统高手能够帮忙？ 原文：http://good-good-study.appspot.com/blog/posts/20001]]></description>
			<content:encoded><![CDATA[<p>目前在PC上使用SSH  tunnel翻墙是一个相当广泛使用的方案，国外SSH帐号的获取不是太难，购买起来价格也比VPN帐号要便宜。但是在智能手机上目前还不能使用SSH方 案，只能用VPN。Android系统是基于Linux的，特别是root了之后，基本上要玩什么都随心所欲了。因此Android上是应该也可以使用 SSH tunnel的。</p>
<p><span id="more-622"></span>先看看Windows上是怎样设置SSH翻墙的：</p>
<ul>
<li> 首先需要有个支持dynamic port forwarding的SSH client，这个SSH client能开放出SOCKS服务</li>
<li> 如果浏览器(或者其他程序)支持使用SOCKS proxy，设置使用SSH client开放出来的SOCKS端口，就可以使用了</li>
<li> 如果浏览器(或者其他程序)不支持SOCKS proxy，只支持HTTP proxy，就需要再运行一个支持SOCKS的代理程序（例如Privoxy），将HTTP转成SOCKS</li>
</ul>
<p><img src="http://farm5.static.flickr.com/4046/4662779602_743c1c50c2_b.jpg" alt="" /></p>
<p>在Android上就要麻烦一点了，因为需要网络通讯的不仅仅是浏览器，很多Android  application都需要访问网络，但是它们并不支持proxy——连HTTP  proxy都不支持，更不用说SOCKS了。它们只会直接连接目标站点，如图中虚线所示，然后撞墙。</p>
<p>但是Linux有iptables，可以设置iptables规则（需要root权限），将HTTP/HTTPS请求forward到一个 transparent SOCKS proxy去。transparent SOCKS  proxy的作用是将任意TCP连接转成SOCKS连接，这样就可以走SSH  tunnel出去了。我分析过几乎所有的Android应用访问网络都是走HTTP/HTTPS协议的，所有仅仅处理HTTP/HTTPS就够了。</p>
<p><img src="http://farm5.static.flickr.com/4023/4662779594_32dd9773cb_b.jpg" alt="" /></p>
<p>Android上支持dynamic port forwarding的SSH client有<a href="http://code.google.com/p/connectbot/">ConnectBot</a>，不过ConnectBot是一个有界面的应用，似乎不能由其他程序来控制，这样就不好做到翻墙软件的傻瓜化了。应该还是弄一个命令行的ssh client更合适。</p>
<p>在网上搜索了一下，开源的transparent SOCKS proxy有几个：<a href="http://oss.tiggerswelt.net/transocks_ev/">transocks_ev</a>，<a href="http://transocks.sourceforge.net/">TranSocks</a> 和 <a href="http://darkk.net.ru/redsocks/">redsocks</a>。从文档上看，似乎transocks_ev比较适合。</p>
<p>但是，我现在面临的困难在于我不熟悉如何交叉编译Android平台程序（C语言），了解了一下如何搭建Android交叉编译环境，似乎挺麻烦（对我而 言）。而且要让普通Linux上可运行的sshd和transocks  port到Android上，也许还有一些代码要修改。不知道有没有Android系统高手能够帮忙？</p>
<p>原文：http://good-good-study.appspot.com/blog/posts/20001</p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/622/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>博微博：博览天下微博[M8版1.1/Android版0.9发布]</title>
		<link>http://igfw.net/archives/617</link>
		<comments>http://igfw.net/archives/617#comments</comments>
		<pubDate>Wed, 28 Jul 2010 03:44:40 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[关于推特]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[M8]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[博微博]]></category>
		<category><![CDATA[微博]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=617</guid>
		<description><![CDATA[1.1主要更新 1.支持更多全功能微博（腾讯、网易、搜狐等等），支持SNS网站的主要消息浏览 2.无限多账号，更智能的微博切换 3.草稿箱功能，更可靠的同步更新 4.增加随便看看、跨微博搜索、跨微博热门话题、跨微博热门转发、自动地理定位 5.更多自定义，增加了对最新消息位置、网页浏览器、中转服务器、界面语言的自定义选项 目前支持 12个全功能微博：Twitter/新浪微博/网易微博/搜狐微博/腾讯微博/嘀咕/做啥/人间网/Follow5/9911/同学网/中金在线 6个支持浏览的SNS网站：Facebook/开心网/人人/豆瓣(广播)/凤凰微博/鲜果联播(动态) 其中，腾讯微博功能仍未完整，实现的是首页、用户页面、关注/取消关注、关注者/被关注者、看图片、发表、转发等等，但无法用它自带的图片上传，只 能用公共的图片上传方法，也暂时无头像、无法查看旧内容和自动检查更新，但只是时间问题，会在服务端持续更新支持——不过也有可能被腾讯彻底封掉，要看麻 花的心情了… 微博之间功能是有差异的，不过由于是自己在服务端封装的统一API，它们有什么变动都可以在服务端更新，不必改客户端，如果你发现有什么不对，可以在帮助界面中提交bug/建议。 SNS类型网站目前支持浏览首页和用户页面，凤凰和鲜果没公开API且比较小众，暂时归入这一类，如果有需要有时间，有可能让它们有更多功能。 M8 1.1版说明 这个版本主要确定了一些基本框架，主要是让它更依赖服务端，尽量减少软件更新，比如自动获取服务列表，如果有新增的微博会在里面自动添加，不必下载新的客户端。 新的发表界面，可以随时自定义要同时更新的微博，发送完会有详细的发送结果报告，强烈建议多用草稿箱保存起来，网络质量并非百分百可靠，而且国内微博都有审核，也许发表成功了，但回头就被管理员删除了也不一定…… 那个地图图标是一个让你在微博上发表一条你当前的地理位置和相应地图的功能，来自Google地图，所用流量只是发送手机基站信息的几个字节，文字和图片都是自动完成的，定位并不十分精确（似乎是google出于隐私什么的考虑），可以玩玩。 设置里面，中转服务器只对twitter有效，你可以自己用twip建一个，唯一的用处估计是可以建一个显示自定义来源的twip，不过我还没来得及测试，有愿意试的同学如果遇到问题请联系我。 自定义语言是选择dat文件夹下的lang文件，其实是xml格式，可以用记事本之类的打开，我英文很烂，有愿意的同学可以帮我改改错误~ 这仍然是个测试版，离预定的2.0正式版还有一段距离，且用着先。 Android 0.9版说明 Android版是合作公司找人外包做的，我昨天才拿到android手机，一看这软件差点晕倒..里面的功能残缺不全，基本只有首页浏览和发表功 能，连@我的、私信、同步更新什么的都没有，可用度太低，真不想拿出来见人。不过实在不能再跳票了，勉强放出来，不推荐使用，我会尽快跟进让他更新的。 一点计划 跳票等着Android版一起发布是想表明博微博要做全手机平台——不过这恐怕还要花很多力气，android版还差得远，另外已经有一个iphone版的demo，如果顺利的话还可以继续做WM（上次自己做不成功，一直耿耿于怀~）。 发完这个M8版客户端，接下来我主要做的就是继续完善服务端了——我自学网络编程 不过几个月，唯一作品就是那个真理部内参，所以这也会够呛的。 服务端完善到一定程度，就会出一个网页客户端，将放在下面的博微博官方网站上，敬请期待： 下载地址 http://www.boweibo.com 原文]]></description>
			<content:encoded><![CDATA[<div><strong>1.1主要更新</strong> 1.支持更多全功能微博（腾讯、网易、搜狐等等），支持SNS网站的主要消息浏览  2.无限多账号，更智能的微博切换  3.草稿箱功能，更可靠的同步更新  4.增加随便看看、跨微博搜索、跨微博热门话题、跨微博热门转发、自动地理定位  5.更多自定义，增加了对最新消息位置、网页浏览器、中转服务器、界面语言的自定义选项  <strong>目前支持</strong> <strong>12个全功能微博：Twitter/新浪微博/网易微博/搜狐微博/腾讯微博/嘀咕/做啥/人间网/Follow5/9911/同学网/中金在线</strong> <strong>6个支持浏览的SNS网站：Facebook/开心网/人人/豆瓣(广播)/凤凰微博/鲜果联播(动态)<span id="more-617"></span></strong> 其中，腾讯微博功能仍未完整，实现的是首页、用户页面、关注/取消关注、关注者/被关注者、看图片、发表、转发等等，但无法用它自带的图片上传，只 能用公共的图片上传方法，也暂时无头像、无法查看旧内容和自动检查更新，但只是时间问题，会在服务端持续更新支持——不过也有可能被腾讯彻底封掉，要看麻 花的心情了…  微博之间功能是有差异的，不过由于是自己在服务端封装的统一API，它们有什么变动都可以在服务端更新，不必改客户端，如果你发现有什么不对，可以在帮助界面中提交bug/建议。  SNS类型网站目前支持浏览首页和用户页面，凤凰和鲜果没公开API且比较小众，暂时归入这一类，如果有需要有时间，有可能让它们有更多功能。  <a href="http://www.iamzzm.net/wp-content/uploads/2010/05/1.1.1.png"><img title="1.1.1" src="http://www.iamzzm.net/wp-content/uploads/2010/05/1.1.1.png" alt="" width="240" height="360" /></a><a href="http://www.iamzzm.net/wp-content/uploads/2010/05/1.1.2.png"><img title="1.1.2" src="http://www.iamzzm.net/wp-content/uploads/2010/05/1.1.2.png" alt="" width="240" height="360" /></a> <a href="http://www.iamzzm.net/wp-content/uploads/2010/05/1.1.4.png"><img title="1.1.4" src="http://www.iamzzm.net/wp-content/uploads/2010/05/1.1.4.png" alt="" width="240" height="360" /></a><a href="http://www.iamzzm.net/wp-content/uploads/2010/05/1.1.5.png"><img title="1.1.5" src="http://www.iamzzm.net/wp-content/uploads/2010/05/1.1.5.png" alt="" width="240" height="360" /></a> <a href="http://www.iamzzm.net/wp-content/uploads/2010/05/1.1.3.png"><img title="1.1.3" src="http://www.iamzzm.net/wp-content/uploads/2010/05/1.1.3.png" alt="" width="240" height="360" /></a><a href="http://www.iamzzm.net/wp-content/uploads/2010/05/1.1.0.png"><img title="1.1.0" src="http://www.iamzzm.net/wp-content/uploads/2010/05/1.1.0.png" alt="" width="240" height="360" /></a> <strong>M8 1.1版说明</strong> 这个版本主要确定了一些基本框架，主要是让它更依赖服务端，尽量减少软件更新，比如自动获取服务列表，如果有新增的微博会在里面自动添加，不必下载新的客户端。  新的发表界面，可以随时自定义要同时更新的微博，发送完会有详细的发送结果报告，强烈建议多用草稿箱保存起来，网络质量并非百分百可靠，而且国内微博都有审核，也许发表成功了，但回头就被管理员删除了也不一定……  那个地图图标是一个让你在微博上发表一条你当前的地理位置和相应地图的功能，来自Google地图，所用流量只是发送手机基站信息的几个字节，文字和图片都是自动完成的，定位并不十分精确（似乎是google出于隐私什么的考虑），可以玩玩。  设置里面，中转服务器只对twitter有效，你可以自己用twip建一个，唯一的用处估计是可以建一个显示自定义来源的twip，不过我还没来得及测试，有愿意试的同学如果遇到问题请联系我。  自定义语言是选择dat文件夹下的lang文件，其实是xml格式，可以用记事本之类的打开，我英文很烂，有愿意的同学可以帮我改改错误~  这仍然是个测试版，离预定的2.0正式版还有一段距离，且用着先。  <strong>Android 0.9版说明</strong> Android版是合作公司找人外包做的，我昨天才拿到android手机，一看这软件差点晕倒..里面的功能残缺不全，基本只有首页浏览和发表功 能，连@我的、私信、同步更新什么的都没有，可用度太低，真不想拿出来见人。不过实在不能再跳票了，勉强放出来，不推荐使用，我会尽快跟进让他更新的。  <strong>一点计划</strong> 跳票等着Android版一起发布是想表明博微博要做全手机平台——不过这恐怕还要花很多力气，android版还差得远，另外已经有一个iphone版的demo，如果顺利的话还可以继续做WM（上次自己做不成功，一直耿耿于怀~）。  发完这个M8版客户端，接下来我主要做的就是继续完善服务端了——我自学网络编程 不过几个月，唯一作品就是那个真理部内参，所以这也会够呛的。  服务端完善到一定程度，就会出一个网页客户端，将放在下面的博微博官方网站上，敬请期待：  <strong>下载地址</strong> <a href="http://www.boweibo.com/">http://www.boweibo.com</a> <a href="http://www.iamzzm.net/archives/%E5%8D%9A%E5%BE%AE%E5%8D%9A%EF%BC%9A%E5%8D%9A%E8%A7%88%E5%A4%A9%E4%B8%8B%E5%BE%AE%E5%8D%9Am8%E7%89%881-1android%E7%89%880-9%E5%8F%91%E5%B8%83.html">原文</a></div>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/617/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>android版opera翻墙教程（重新整理opera mini，新增opera mini 5 beta）</title>
		<link>http://igfw.net/archives/296</link>
		<comments>http://igfw.net/archives/296#comments</comments>
		<pubDate>Tue, 13 Apr 2010 01:09:54 +0000</pubDate>
		<dc:creator>iGFW</dc:creator>
				<category><![CDATA[手机翻墙]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Opera mini]]></category>
		<category><![CDATA[opera mini 5 beta]]></category>
		<category><![CDATA[OPM]]></category>
		<category><![CDATA[代理服务器]]></category>
		<category><![CDATA[翻墙]]></category>

		<guid isPermaLink="false">http://igfw.net/?p=296</guid>
		<description><![CDATA[之前发布的android 版opera mini翻墙教程，由于未加校验，导致自己都无法顺畅架设完成，现在重新校对整理了一下，并添加了OPM服务器的架设方法。 首先架设自己的OPM代理服务器： 需要支持php和cURL的国外的FTP空间，点击这里 http://is.gd/58sho或http://code.google.com/p/opm-server-mirror/下载由 @luosheng 开发并维护的 index.zip 文档，解压到任意文件夹备用（内容是一个神奇的index.php文档），将index.php上传至空间某位置，如命名为opera的文件夹下，然后在 浏览器访问该文件，如http://www.example.com/opera/index.php，若浏览器访问之后立即跳 转到 Google 英文版页面，即表示你的 OperaMini 中间代理服务器配置成功 然后修改OPM文件 先此处下载并安装JREhttp://www.java.com/getjava/ 。如果你已经安装了JRE或者JDK，请跳过此步。 在此处下载smali： http://smali.googlecode.com/files/smali.jar，本案例中 smali.jar放在D盘 在此处下载反编译过的的Android版OPM源代码： http://opm-server-mirror.googlecode.com/files/android_opera_classes.zip 将OPM的源代码解压到某个目录，如 D:\source 打开D:\source\Code.smali，将 http://server4.operamini.com:80 改成你自己架设的OPM服务器，如 http://www.example.com/opera/index.php 。此处可将 socket://server4.operamini.com:1080 一并修改，这样在第一次运行的时候也不会提示下载中国版了。 打开命令行，进入smali的保存目录D盘，执行： java -jar smali.jar -o D:\classes.dex D:\source 会在D盘生成classes.dex文件 到此处下载Android版OPM的安装包： http://opm-server-mirror.googlecode.com/files/opm4.apk 。如果你知道怎么获取APK包也可直接使用原始的APK文件。 将opm4.apk改名为opm4.zip，用任意压缩工具打开。删除里面的 META-INF文件夹。并把D:\classes.dex拖进opm4.zip替换掉原始的classes.dex。 在此处下载签名工具： http://opm-server-mirror.googlecode.com/files/Auto-Sign.zip ，并解压到任意目录。 把修改过的opm4.zip放入Auto-Sign的目录，运行里面的 sign.bat。 如果你在Auto-Sign的目录里面看见 your_app_signed.apk的话，恭喜你，你已经成功了！请在安装之前卸载先前的版本。 至于新发布的opera mini [...]]]></description>
			<content:encoded><![CDATA[<p>之前发布的<a href="http://shou.in/?p=41" target="_blank">android 版opera mini翻墙教程</a>，由于未加校验，导致自己都无法顺畅架设完成，现在重新校对整理了一下，并添加了OPM服务器的架设方法。</p>
<hr size="3" />首先架设自己的OPM代理服务器：</p>
<blockquote><p>需要支持php和cURL的国外的FTP空间，点击这里 <a onclick="javascript:pageTracker._trackPageview('/outbound/article/is.gd');" href="http://is.gd/58sho">http://is.gd/58sho</a>或<a onclick="javascript:pageTracker._trackPageview('/outbound/article/code.google.com');" href="http://code.google.com/p/opm-server-mirror/">http://code.google.com/p/opm-server-mirror/</a>下载由 @luosheng 开发并维护的 index.zip  文档，解压到任意文件夹备用（内容是一个神奇的index.php文档），将index.php上传至空间某位置，如命名为opera的文件夹下，然后在 浏览器访问该文件，如<a onclick="javascript:pageTracker._trackPageview('/outbound/article/www.example.com');" href="http://www.example.com/opera/index.php" target="_blank">http://www.example.com/opera/index.php</a>，若浏览器访问之后立即跳 转到 Google 英文版页面，即表示你的 OperaMini 中间代理服务器配置成功<span id="more-296"></span></p></blockquote>
<p>然后修改OPM文件</p>
<ol>
<li>先此处下载并安装JRE<a onclick="javascript:pageTracker._trackPageview('/outbound/article/www.java.com');" rel="nofollow" href="http://www.java.com/getjava/">http://www.java.com/getjava/</a> 。如果你已经安装了JRE或者JDK，请跳过此步。</li>
<li>在此处下载smali： <a onclick="javascript:pageTracker._trackPageview('/outbound/article/smali.googlecode.com');" rel="nofollow" href="http://smali.googlecode.com/files/smali.jar">http://smali.googlecode.com/files/smali.jar</a>，本案例中 smali.jar放在D盘</li>
<li>在此处下载反编译过的的Android版OPM源代码： <a onclick="javascript:pageTracker._trackPageview('/outbound/article/opm-server-mirror.googlecode.com');" rel="nofollow" href="http://opm-server-mirror.googlecode.com/files/android_opera_classes.zip">http://opm-server-mirror.googlecode.com/files/android_opera_classes.zip</a></li>
<li>将OPM的源代码解压到某个目录，如 D:\source</li>
<li>打开D:\source\Code.smali，将 <a onclick="javascript:pageTracker._trackPageview('/outbound/article/server4.operamini.com');" rel="nofollow" href="http://server4.operamini.com/">http://server4.operamini.com:80</a> 改成你自己架设的OPM服务器，如 <a onclick="javascript:pageTracker._trackPageview('/outbound/article/www.example.com');" rel="nofollow" href="http://www.example.com/opera/index.php">http://www.example.com/opera/index.php</a> 。此处可将  socket://server4.operamini.com:1080 一并修改，这样在第一次运行的时候也不会提示下载中国版了。</li>
<li>打开命令行，进入smali的保存目录D盘，执行：</li>
<li>
<blockquote><p>java -jar smali.jar -o  D:\classes.dex D:\source<br />
会在D盘生成classes.dex文件</p></blockquote>
</li>
<li>到此处下载Android版OPM的安装包： <a onclick="javascript:pageTracker._trackPageview('/outbound/article/opm-server-mirror.googlecode.com');" rel="nofollow" href="http://opm-server-mirror.googlecode.com/files/opm4.apk">http://opm-server-mirror.googlecode.com/files/opm4.apk</a> 。如果你知道怎么获取APK包也可直接使用原始的APK文件。</li>
<li>将opm4.apk改名为opm4.zip，用任意压缩工具打开。删除里面的 META-INF文件夹。并把D:\classes.dex拖进opm4.zip替换掉原始的classes.dex。</li>
<li>在此处下载签名工具： <a onclick="javascript:pageTracker._trackPageview('/outbound/article/opm-server-mirror.googlecode.com');" rel="nofollow" href="http://opm-server-mirror.googlecode.com/files/Auto-Sign.zip">http://opm-server-mirror.googlecode.com/files/Auto-Sign.zip</a> ，并解压到任意目录。</li>
<li>把修改过的opm4.zip放入Auto-Sign的目录，运行里面的 sign.bat。</li>
<li>如果你在Auto-Sign的目录里面看见 your_app_signed.apk的话，恭喜你，你已经成功了！请在安装之前卸载先前的版本。</li>
</ol>
<hr size="3" /><strong><del>至于新发布的opera mini 5  beta，只需架设好OPM代理服务器，然后将对应的IP地址在手机host文件中添加并重启手机即可，格式为xxx.xxx.xxx.xxx  server4.operamini.com。</del>sorry，继续有效，之前貌似服务器不稳定……</strong></p>
<p>opera mini 5 beta  翻墙补充：<br />
1.通过更改host的方式翻墙，本人htc  magic+wow 3G卡测试可行，但转至wifi下则无效，或是不能建立链接，或是提醒使用中国版；<br />
2.据说market里下载的mini  5只需在setting-advanced-protocol里选择HTTP方式即可翻墙，安卓和机锋论坛里都有成功案例。</p>
<p>原文地址</p>
]]></content:encoded>
			<wfw:commentRss>http://igfw.net/archives/296/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

