WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院手机开发Android 开发 PC通过Android上网的几种方法总结 阅读

PC通过Android上网的几种方法总结

 2010-05-26 16:05:00 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劖顐煎☉妯锋瀻闁归偊鍓涘▔姘舵⒑閸涘⿴娈旀繛灞傚妼閳绘捇骞嬪┑鎰濡炪倖姊婚崢褏鎲撮敓锟�
核心提示:在编译开始之前,请确保已经编译过android的源代码,PC通过Android上网的几种方法总结(2),这里假设android源代码目录在本机的~/works/android/下首先安装droid-wrapper,这是一个ruby脚本,可以方便的将PC与android手机组成一个局域网,缺点也显而易见,它可以帮助我们更

在编译开始之前,请确保已经编译过android的源代码,这里假设android源代码目录在本机的~/works/android/下

首先安装droid-wrapper,这是一个ruby脚本,它可以帮助我们更方便的使用android的gcc编译器

cd /tmp

git clone git://github.com/tmurakam/droid-wrapper.git

cd droid-wrapper

sudo make install

接下来要添加两个环境变量以帮助droid-gcc能够找到android的安装目录

export DROID_ROOT=~/works/android/

export DROID_TARGET=generic

android源代码目录的external下创建privoxy目录,下载privoxy的源代码,并编译

mkdir ${DROID_ROOT}external/privoxy

cd ${DROID_ROOT}external/privoxy

wget http://sourceforge.net/projects/ijbswa/files/Sources/3.0.16%20%28stable%29/privoxy-3.0.16-stable-src.tar.gz/download

tar xzvf privoxy-3.0.12-stable-src.tar.gz

cd privoxy-3.0.12-stable

autoheader

autoconf

export ac_cv_func_setpgrp_void=yes

CC=droid-gcc LD=droid-ld CPPFLAGS="-I/home/foo/mydroid/external/zlib"./configure --host=arm-none-linux-gnueabi

make

在编译过程中可能会出现”unrecognized option ‘-pthread’”的错误提示,请忽略之。

然后将privoxy以及配置文件复制到android手机上,一共六个文件

default.filter

user.action

default.action

match-all.action

config

privoxy

在andorid手机上运行privoxy

./privoxy &

在PC端设置tcp转发

adb forward tcp:8118 tcp:8118

最后将PC里的浏览器或者其它支持代理的网络软件的代理服务器位置填上

localhost 8118

这里提供一个我已经编译好的,并附带配置文件的版本

https://www.sugarsync.com/pf/D842650_60_670670635

3、azilink

azilink的作用是将android手机变成OpenVPN服务器,然后在PC上安装OpenVPN客户端连接到android上,这样的好处是不比设置代理服务器,可以方便的将PC与android手机组成一个局域网,缺点也显而易见,不是每台PC上都有OpenVPN,我们得重复安装…

Tags:PC 通过 Android

编辑录入:coldstar [复制链接] [打 印]
赞助商链接