PC通过Android手机(Broncho A1)访问Internet
1,114 views| 2010-01-25| 李先静| Android| | 5 条评论转载时请注明出处和作者联系方式
文章出处:http://www.limodev.cn/blog
作者联系方式:李先静 <xianjimli@gmail.com>
Broncho A1和普通Android手机一样,不能直接拿来当modem使用,不过可以把它当作一个网关或代理,这样,PC就可以通过A1来访问Internet 了。今天用privoxy(http://www.privoxy.org/)试了一下,工作正常,具体步骤如下:
1. 下载 privoxy-3.0.15-beta-src.tar.gz
2. 解压到android/extern目录中。
3. 先编译一个正常Linux的版本。
cd external/privoxy-3.0.15-beta; autoheader && autoconf && ./configure --disable-acl-files; make
4. 创建一个Android.mk
# # Copyright : Written by and Copyright (C) 2010 Li XianJing <xianjimli@hotmail.com> # LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_C_CFLAGS=-DANDROID LOCAL_C_INCLUDES += external/privoxy/pcre external/privoxy external/zlib LOCAL_SRC_FILES:= actions.c cgi.c cgiedit.c cgisimple.c deanimate.c \ encode.c errlog.c filters.c gateway.c jbsockets.c jcc.c list.c \ loadcfg.c loaders.c miscutil.c parsers.c ssplit.c urlmatch.c \ pcrs.c pcre/get.c pcre/maketables.c pcre/study.c pcre/pcre.c \ pcre/pcreposix.c LOCAL_MODULE := privoxy LOCAL_SHARED_LIBRARIES := libc LOCAL_STATIC_LIBRARIES := libz include $(BUILD_EXECUTABLE)
5. 修改一下miscutil.c
#if !defined(HAVE_TIMEGM) && defined(HAVE_TZSET) && defined(HAVE_PUTENV) --> #if !defined(HAVE_TIMEGM) && defined(HAVE_TZSET) && defined(HAVE_PUTENV) || defined(ANDROID)
6. 编译(先设置Android的环境)
mm
7. 上传下列文件到Broncho A1
default.filter user.action default.action match-all.action config privoxy
8. 在Broncho A1上运行代理。
./privoxy &
9. 在PC端设置tcp转发
adb forward tcp:8118 tcp:8118
10. 把浏览器的代理设置为localhost 8118
好了,PC就可以通过Broncho A1访问Internet了。
大家也可以到这里下载编译好的版本(包括源代码): http://www.limodev.cn/download/privoxy-broncho-a1.tar.gz
解压后,把privoxy-3.0.15-beta/for-broncho-a1/目录中的文件上传到Broncho A1上,参考本文的最后几步即可用A1访问Internet。
a1 , Android Share
Comments
Tags
Recent Posts
Most Viewed
- 系统程序员成长计划写作提纲 - 19,646 views
- Android IPC机制详解 - 6,350 views
- 系统程序员成长计划-走近专业程序员(上) - 6,262 views
- 系统程序员成长计划-写得又快又好的秘诀(一) - 5,419 views
- 系统程序员成长计划-背景知识 - 5,075 views
- i++循环与i–循环的执行效率 - 4,738 views
- 系统程序员成长计划-Write once, run anywhere(WORA)(上) - 4,708 views
- 系统程序员成长计划-走近专业程序员(下) - 4,262 views
- Linux下的调试工具 - 4,033 views
- Advanced Linux Sound Architecture (ALSA) 研究笔记 - 4,032 views
- 系统程序员成长计划-序 - 3,998 views
- 系统程序员成长计划-写得又快又好的秘诀(三) - 3,937 views
- 中国人与自由软件文化研究(搞笑版) - 3,743 views
- Android中的MessageQueue,Handler,Looper和Thread - 3,715 views
- 答复:我不会OOO,仍然可以XXX - 3,665 views
Categories
- Android (28)
- Broncho-A1-Hack (6)
- DirectFB (7)
- FTK(嵌入式GUI) (24)
- GTK+ (29)
- KVM hack notes (8)
- Linux Mobile (65)
- Management (5)
- Mozilla (9)
- Open Source (5)
- Programming (34)
- Tools (9)
- Uncategorized (23)
- Win32 (3)
- X Windows (31)
- 沉思录 (29)
- 系统程序员成长计划 (67)
Blogroll
gallery
Linux guru
推荐网站
Recent Comments
- Dig on 嵌入式GUI FTK设计与实现-事件源(FtkSource)
- 用心生活每一天 » GNU gprof: linux profiling tools 使用 on gcc profiling的工作原理
- JavaScript for: i++ vs i–-传播、沟通、分享-一直“有你” on i++循环与i–循环的执行效率
- Frankly Law on 嵌入式GUI FTK介绍(11)-交叉编译
- tracing on Linux下的调试工具
- ndljsn on FTK移植指南(初稿)
- tracing on 爬塘朗山
- tracing on GTK+(基于DirectFB)的字体处理
- Kely on 系统程序员成长计划写作提纲
- tracing on 爬塘朗山



January 25th, 2010
zpcat
January 26th, 2010
请问第7步中,将这些文件上传到a1的那个目录下。
yuanwai
January 27th, 2010
首先,首先,他有点胖了,其次他的外壳是亮的,没档次,还是磨砂来的感觉好;再次电池容量不知道能不能撑的上2天;最后,还是对外观好好的设计,太差劲了,像个山寨机!!
这就是为什么国产的东西永远做不出好东西来!!!!
第一款,就很低档很山寨,起点定位太差了
李先静
January 28th, 2010
哪个目录都可以。
李先静
January 28th, 2010
呵,谢谢你的建议,Broncho一直在努力。
eric
February 10th, 2010
感觉机器本身还是不错的。Android的优势是在互联网吧,为什么博望还在开发2g的Android手机?这个平台的用户当然是希望手机支持3G了。
希望有机会能多与李先生交流下,了解一下李先生对Android终端的发展趋势的理解
这么近,不知道有机会到博望参观没有,呵呵。