您的位置:首页 > 其它

简便的电脑通过kindle 3g上网

2013-06-27 22:54 776 查看
受刘春林大侠文章 <Kindle 3的系统和网络情况以及通过其连电脑上网>

http://php.js.cn/blog/kindle-3-3g-usbnetwork-tether 的启发

通过下面方法实现电脑上网,感觉操作比较之前流传的方法简便一些,

不用在电脑起ssh服务,kindle操作一次,以后需要应急上网的时候只要开启kindle的tinyproxy代理,设置浏览器代理ip地址就可以了.

--------------------------------------------------------------------------------------

前提条件 越狱 usbnetwork 教程传送门 http://bbs.mydoo.cn/thread-19025-1-1.html

--------------------------------------------------------------------------------------

操作方法:

kindle操作

1.传交叉编译好的tinyproxy到kindle任意位置,以下以根目录为列

2. 修改配置文件 tinyproxy.conf 参考:

填上 Upstream 72.21.206.113:80 开启2级代理 (这个就是亚马逊http的代理)

注释掉user group两行,不知道为啥,不管咋改这两行都提示找不到组/用户.干脆注销了

注释掉allow 127.0.0.1

加上 AddHeader "x-fsn" "你的x-fsn值" (tinyproxy支持自己添加header)

x-fsn可以通tcpdump-arm得到,方法见 http://php.js.cn/blog/kindle-3-3g-usbnetwork-tether

也可以参考大侠200's blog 文章<Kindle 3G网络剖析之x-fsn>

http://hi.baidu.com/canbefound/b ...
26050b00e92806.html里介绍的方思路.

telnet 到kindle 执行

cat /var/local/java/prefs/cookies/Cookie__x-fsn_WITH_DOMAIN__\$\$cookie.store.domains.cookie 命令得到,

我的是这个地址,如果不对的话自己查询下,

应该在/var/local/java/prefs/cookies/下 输入"cat 部分路径" 按table键可以自动补全,所以自己猜几下就找到了

3. kindle开启tinyproxy 默认登陆后是只读模式,先输入 mntroot rw 切换到读写.

3.1 拷贝tinyproxy.conf到 /usr/local/etc/ 后可以直接执行 /mnt/us/tinyproxy -d 运行(/mnt/us/ 是U盘根目录)

3.2 还可以拷贝配置文件到对应位置后,再拷贝tinyproxy这个执行文件到 /bin/ 目录,这样可以略去文件所在目录,

直接敲tinyproxy -d 就好了.(如果不习惯在系统里放东西可以用下一个方法)

3.3 如果不拷贝配置文件到默认目录可以用参数指定配置文件

/mnt/us/tinyproxy -c /mnt/us/tinyproxy/tinyproxy.conf -d (我用的上面一个方法,这个没试)

执行后看看有没有报错,好像会有报错,无法创建文件,要根据提示的 /xx/xx/xx/yyy.yyy

执行mkdir -p /xx/xx/xx 创建那个目录就ok了.

其实应该写个简单的shell脚本 1.文件系统切换到读写 2.拷贝配置文件到对应位置

3.拷贝执行文件到/bin/ 4.准备执行需要的xx目录.

这样执行1次,以后登陆到kindle后可以直接敲一个 tinyproxy 开启服务.不过忘记了中间的具体情况了.

电脑操作:

1.浏览器设置代理ip为kindle的ip 端口默认是8888(端口可在配置文件里改)

OK,没了.

程序和配置文件地址

http://www.rayfile.com/zh-cn/fil ...
-85d8-0015c55db73d/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: