在 Android上都有USB网络共享的功能,可以直接在手机上通过USB口使用电脑端的网络,有些手机叫“USB绑定”,有些手机叫“网络共享”。

简单说明一下USB网络共享的原理:
1, 手机端通过USB口连接电脑,选择共享之后,电脑端会将手机识别为网卡usb0;
2, 手机端将usb0添加为对应的网关;
3, 在电脑端做端口转发,经过usb0网卡的内容转发到真实的网卡上面;
这样我们可能让手机使用PC端网络,同时在PC端对这个网络进行控制。

#!/bin/bash
#1.设置手机的usb代理网络
#2.在pc端以root权限执行该脚本
ANDROID_SDK=/home/xxx/android-sdk
ifconfig usb0 192.168.42.1 netmask 255.255.255.0
${ANDROID_SDK}/platform-tools/adb shell su -c "busybox route add default gw 192.168.42.1" #手机需要先root,并有busybox
${ANDROID_SDK}/platform-tools/adb shell su -c "setprop net.dns1 8.8.8.8"
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -s 192.168.42.1/24 -j SNAT --to-source 192.168.43.31 #此处修改为PC的真实网卡IP
wondershaper usb0 102 1024 #限速命令,需要先安装sudo apt-get install wondershaper

Android手机通过USB网络共享限速相关推荐

  1. Android12系统上支持Android手机的usb网络共享

    Android系统需要支持Android手机通过usb共享过来的网络需要修改以下代码 1.修改内核,添加这几项内核驱动,kernel驱动默认有源码,我们只需配置上就行 +CONFIG_USB_USBN ...

  2. android usb共享代码,让Android手机具有USB网络共享功能,可以通过USB连接到Internet...

    第0章: 什么是USB网络共享功能 最近漫游Windows Phone的世界时,最新鲜的感觉之一就是诺基亚Lumia手机具有有趣的USB绑定功能,该功能使您的手机可以通过USB电缆连接到计算机,您可以 ...

  3. android 8 usb 未连接网络,让安卓手机拥有USB网络共享功能通过USB连上网络

    第零章:什么是USB网络共享功能 最近在Windows Phone的世界里漫游了一圈,其中一个很新鲜的感受就是诺基亚Lumia手机有一个很有意思的USB网络共享功能,该功能能让你的手机只要通过USB数 ...

  4. Android手机通过USB数据线共享Linux电脑网络

    这里要讲述的是手机通过usb数据线共享电脑(linux系统)的网络来自由上网.通过USB数据线将手机与电脑相连, 再分别在电脑和手机上虚拟出一个网络接口用于网络通信, 这很类似于VPN与虚拟机上网的原 ...

  5. ubuntu18连不上安卓手机的USB网络共享

    把自己踩过的坑一一分享,希望能节约大家解决问题的时间. bug: 由于新装的Ubuntu18系统在安装的时候没装好wifi适配器,还没有路由器可以连网线,被迫只能用USB口连接电脑和手机,但连接好并点 ...

  6. USB共享网络:android手机通过USB与Ubuntu进行socket网络通信

    测试平台:三星S4,内核3.4.5 Ubuntu版本:14.04 =========================== 1. 打开手机移动热点中USB网络共享,并将手机通过USB连接到PC 2. U ...

  7. 安卓获取手机网络强度_USB调试和USB网络共享,安卓有线投屏究竟选哪个?

    用过EZCast投屏设备的安卓手机E粉,可能有过这样的困惑. 「开启USB调试」和「开启USB网络共享」 究竟选哪个进行有线同屏? 今天的小E课堂中,我将带大家看看这两者的区别,以及应该用哪个比较好. ...

  8. 适用于Mac的USB网络共享驱动程序(手机mac双向usb共享网络)

    该驱动程序实现了Microsoft 专有的RNDIS协议,这是Android设备本身支持的唯一协议; 虽然Linux和Windows用户多年来都喜欢原生RNDIS驱动程序,但Mac OS X仅支持开箱 ...

  9. Android系统中如何添加USB网络共享

    Android系统中如何添加USB网络共享 类别 需求 索引类别 USB网络共享 问题描述 平台是RT1296,在Android系统中已经有支持USB网络共享,但相应的产品系统中还未开启USB网络共享 ...

最新文章

  1. JAVA中文注解驱动,解决api接口返回的json里面出现中文乱码的问题
  2. 2021年春季学期-信号与系统-第四次作业参考答案-MATLAB实验题2
  3. 【EventBus】事件通信框架 ( 总结 | 手写事件通信框架完整代码示例 | 测试上述框架 )
  4. 解决电脑无声和爆音问题的神器——SRS audio sandbox
  5. php画中画,画中画功能 怎么将两个视频叠加播放,制作成画中画效果
  6. 小程序实现图片的放大预览
  7. 网页版nfc_苹果5大系统升级新特性浓缩汇总!秋季5G版iPhone稳了
  8. Asp.net 批量导入Excel用户数据功能加强版
  9. d630 无线驱动 linux,fedora 8下DELL D630无线网卡驱动的安装
  10. JavaScript常用算法
  11. crt脚本怎么添加等待时间_如何在重启或启动时执行命令或脚本 | Linux 中国
  12. tomcat如何进入管理页面 manager/html 配置方法
  13. oracle extract类型,Oracle中extract()函数
  14. 世嘉MD游戏开发【十三】:音乐和音效
  15. 用计算机算e的平方为什么显示错误,计算器中出现的E是什么意思?
  16. 个人作业2——集大通APP案例分析
  17. lpk劫持方式粘滞键后门后门T00ls Lpk Sethc v3.0 正式版下载
  18. excel表格如何把含有数字的单元格筛选出来?
  19. 代理/ssh端口转发
  20. Unity3D开发之折线图的制作(二)

热门文章

  1. 计算机芯片国产化对未来云计算、高性能计算发展的影响
  2. 小雷盒子刷x86教程_小米盒子刷windows系统教程
  3. MOS管被ESD击穿解决方案-KIA MOS管
  4. 魔兽世界335 自动加入公会教程
  5. 非线性控制 数学基础 1 Lipschitz 条件
  6. 2021深圳杯东三省D题具体思路+部分代码+抓捕数据
  7. 2021-2025年中国防静电清洁手套行业市场供需与战略研究报告
  8. 基于python的自变量选择—所有子集回归、后退法、逐步回归(非调库)
  9. “影像新物种”小米11Ultra:深耕影像技术,小米用实力定义手机摄影发展趋势
  10. 海大12-13年编程题第1题:1.编程计算下面函数的值,其中x为实数,由键盘输入。(9分) y={-1 x<=-5 {(x-1)^2 -5<x<10 {1/x