zoukankan      html  css  js  c++  java
  • PC通过Android手机(Broncho A1)访问Internet

    转载时请注明出处和作者联系方式
    文章出处: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



    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。

  • 相关阅读:
    spring boot 整合elasticsearch
    elasticsearch 高级查询
    elasticsearch 基本操作
    day9--回顾
    day9--多线程与多进程
    day9--paramiko模块
    day10--异步IO数据库队列缓存
    数据库连接池
    数据库事务的四大特性以及事务的隔离级别
    使用JDBC进行数据库的事务操作(2)
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6167412.html
Copyright © 2011-2022 走看看