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

在手机端创建一个 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代理)。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值