在手机端创建一个 HTTP 代理可以让电脑共享手机网络。

手机端

  1. 在 Play Store 里选择 Termux 安装。
    其它备选 app : GNURoot Debian 等。
  2. 打开 Termux 安装Python:
$ apt install python

  1. Termux 默认安装的是 Python 3,自带包管理 pip 。如果没有也可以自行安装 pip 。
  2. 安装 HTTP 代理脚本:
$ pip install proxy.py

  1. 运行 HTTP 代理:
$ proxy.py

  1. 默认端口是 8899。修改端口或其它功能可以查看相应帮助。
  2. 打开 Android 手机的 USB 调试模式 (要首先打开开发者模式才能看到)。

电脑端

  1. 现在用数据线把手机和电脑相连。
  2. 在电脑端安装 Android 系统调试程序 adb 。(与操作系统有关,Linux 系统如 Ubuntu 可以直接从软件仓库安装)。
  3. 在系统终端中输入:
$ adb forward tcp:8899 tcp:8899

  1. 将手机端口 8899 映射到电脑端口 8899 。注:每次重新连接后都需要输入该命令。
  2. 修改系统或浏览器的代理服务器为 localhost:8899 (具体设置与操作系统和浏览器有关)。

现在电脑就可以使用手机网络上网了。

更新:

直接用Android手机USB共享上网给电脑,不需要USB调试模式,也不需要输入adb相关命令即可实现代理上网(但是要在proxy.py里设置好手机的内网IP地址,同时电脑主机要用该IP代理)。

linux 设置代理_用Android手机做电脑的HTTP代理服务器相关推荐

  1. Android手机做电脑摄像头

    ]Android手机做电脑摄像头 通过蓝牙.WIFI.数据线三种方式,将手机摄像头当pc摄像头使用.从而在一些IM工具(MSN,QQ,GTALK,SKYPE等)中引入视频功能. 来源:http://b ...

  2. Android手机做无线中继路由器

    为什么要拿手机做路由器?因为我现在每天要带着一个火柴盒大小的路由器(703n).它提供了一个f了q的无线网络,电脑,手机,平板等设备连接上这个无线网络之后之后就可以自由上twitter,看youtub ...

  3. linux 设置代理 安装jdk mysql tomcat redis hadoop

    1.修改linux用户名和密码 前提进入root用户   原用户名 XX,改成用户名 YY         执行 usermod -l YY XX   修改用户 YY 的密码,如果你在root权限下 ...

  4. android手机做个人网盘,[干货Get!]Android搭建Cloudreve私人云盘 来自 kindyear

    传送门:查看链接 不过许多人都没有树莓派,但是旧手机大家大部分肯定还是有的,那么这一篇教程就让我们利用旧Android手机搭建我们的私有家庭云 Part.1(介绍) 上一篇教程已经讲过了,我在这里简单 ...

  5. scrcpy设置快捷键_想将手机桌面更简单的投屏到电脑,这个安卓投屏神器值得一试...

    众所周知,不同操作系统的设备之间进行交互有时很麻烦,很少有第一方工具可用于建立多平台连接,其中许多工具要求拥有同一品牌的设备,比如华为.苹果等.然而还是有不少第三方工具可以快捷方便地实现多设备之间的连 ...

  6. 我用废旧的Android手机做了个机器人

    码个蛋(codeegg) 第 986 次推文 作者:稚晖 链接:https://www.zhihu.com/people/zhi-hui-64-54 做...做成机器人? 比如像这样↓ 图片看不出来效 ...

  7. 电脑如何设置终端设置代理_如何设置一个严肃的Kubernetes终端

    电脑如何设置终端设置代理 by Chris Cooney 克里斯·库尼(Chris Cooney) 如何设置一个严肃的Kubernetes终端 (How to set up a serious Kub ...

  8. 手机wps怎么设置语言_怎么使用手机对路由器进行设置

    对于无线网络的需求越来越广泛,无线路由器成了家庭中的必备电器设置. 通常使用电脑对路由器进行设置,那么怎么用手机对路由器进行设置呢? 路由器连接电源开机,使用手机WLAN功能连接该无线路由器. 因为该 ...

  9. android 系统 优化设置,优化设置 让你的Android手机快人一步

    经过几轮"军备竞赛",如今Android设备的性能几乎年年翻番.但是,哪怕很多Android手机配备了顶级的八核处理器和4GB内存,为何操作流畅度还是不如iOS,甚至不如以前用过的 ...

最新文章

  1. ARC指南 strong和weak指针
  2. 企业环境下如何把ubuntu的dhcp改为静态IP
  3. tkinter笔记:scale 尺度 (莫烦python笔记)
  4. 论文浅尝 | 面向自动分类归纳的端到端强化学习
  5. 用例设计工具PICT — 输入组合覆盖
  6. 《精通ArcGIS Server 应用与开发》——1.3 ArcGIS 10 Mobile新特性1
  7. java开发业务流程图,什么是业务流程图?业务流程图如何绘制?
  8. CSDN账号 账号设置
  9. 看一遍就能玩转QT字体类(1)-QFont
  10. 清华大学计算机学院教授简介,清华大学计算机科学与技术系导师教师师资介绍简介-王继龙...
  11. f1c100s uboot调试记录
  12. 严题集6.65//Leetcode105 已知二叉树前序序列和中序序列分别存放在两个一位数组中,建立该二叉树的二叉链表
  13. python 性能问题_Python 性能问题一直饱受诟病,这篇我们讨论下提升 Python 应用性能的常见方法。...
  14. WiFi大师小程序3.0.9独立版源码
  15. 单词翻转字母顺序c语言,单词翻转(C语言实现)
  16. 身份证OCR识别发展史
  17. java查找_用Java如何实现搜索功能?
  18. ios 关于常用的一些第三方框架的介绍
  19. 股票入门:什么是股票指数,什么是大盘指数
  20. 如何正确地在vm虚拟机中安装Linux 显卡

热门文章

  1. 【原创翻译】文件与文件夹
  2. Android数据存储之SharedPreferences
  3. Asp.net mvc 2 in action 笔记 -2 View Controller
  4. 第八章 路由协议原理
  5. 【Spark深入学习 -14】Spark应用经验与程序调优
  6. loj6070【山东集训第一轮Day4】基因
  7. WC前的颓废——带花树
  8. 识别、触达、转化、评估!百度云用ABC四招颠覆营销不可能
  9. 静态类和非静态类中静态变量
  10. Xshell实现Windows上传文件到Linux主机