Android手机通过USB网络共享限速
在 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网络共享限速相关推荐
- Android12系统上支持Android手机的usb网络共享
Android系统需要支持Android手机通过usb共享过来的网络需要修改以下代码 1.修改内核,添加这几项内核驱动,kernel驱动默认有源码,我们只需配置上就行 +CONFIG_USB_USBN ...
- android usb共享代码,让Android手机具有USB网络共享功能,可以通过USB连接到Internet...
第0章: 什么是USB网络共享功能 最近漫游Windows Phone的世界时,最新鲜的感觉之一就是诺基亚Lumia手机具有有趣的USB绑定功能,该功能使您的手机可以通过USB电缆连接到计算机,您可以 ...
- android 8 usb 未连接网络,让安卓手机拥有USB网络共享功能通过USB连上网络
第零章:什么是USB网络共享功能 最近在Windows Phone的世界里漫游了一圈,其中一个很新鲜的感受就是诺基亚Lumia手机有一个很有意思的USB网络共享功能,该功能能让你的手机只要通过USB数 ...
- Android手机通过USB数据线共享Linux电脑网络
这里要讲述的是手机通过usb数据线共享电脑(linux系统)的网络来自由上网.通过USB数据线将手机与电脑相连, 再分别在电脑和手机上虚拟出一个网络接口用于网络通信, 这很类似于VPN与虚拟机上网的原 ...
- ubuntu18连不上安卓手机的USB网络共享
把自己踩过的坑一一分享,希望能节约大家解决问题的时间. bug: 由于新装的Ubuntu18系统在安装的时候没装好wifi适配器,还没有路由器可以连网线,被迫只能用USB口连接电脑和手机,但连接好并点 ...
- USB共享网络:android手机通过USB与Ubuntu进行socket网络通信
测试平台:三星S4,内核3.4.5 Ubuntu版本:14.04 =========================== 1. 打开手机移动热点中USB网络共享,并将手机通过USB连接到PC 2. U ...
- 安卓获取手机网络强度_USB调试和USB网络共享,安卓有线投屏究竟选哪个?
用过EZCast投屏设备的安卓手机E粉,可能有过这样的困惑. 「开启USB调试」和「开启USB网络共享」 究竟选哪个进行有线同屏? 今天的小E课堂中,我将带大家看看这两者的区别,以及应该用哪个比较好. ...
- 适用于Mac的USB网络共享驱动程序(手机mac双向usb共享网络)
该驱动程序实现了Microsoft 专有的RNDIS协议,这是Android设备本身支持的唯一协议; 虽然Linux和Windows用户多年来都喜欢原生RNDIS驱动程序,但Mac OS X仅支持开箱 ...
- Android系统中如何添加USB网络共享
Android系统中如何添加USB网络共享 类别 需求 索引类别 USB网络共享 问题描述 平台是RT1296,在Android系统中已经有支持USB网络共享,但相应的产品系统中还未开启USB网络共享 ...
最新文章
- JAVA中文注解驱动,解决api接口返回的json里面出现中文乱码的问题
- 2021年春季学期-信号与系统-第四次作业参考答案-MATLAB实验题2
- 【EventBus】事件通信框架 ( 总结 | 手写事件通信框架完整代码示例 | 测试上述框架 )
- 解决电脑无声和爆音问题的神器——SRS audio sandbox
- php画中画,画中画功能 怎么将两个视频叠加播放,制作成画中画效果
- 小程序实现图片的放大预览
- 网页版nfc_苹果5大系统升级新特性浓缩汇总!秋季5G版iPhone稳了
- Asp.net 批量导入Excel用户数据功能加强版
- d630 无线驱动 linux,fedora 8下DELL D630无线网卡驱动的安装
- JavaScript常用算法
- crt脚本怎么添加等待时间_如何在重启或启动时执行命令或脚本 | Linux 中国
- tomcat如何进入管理页面 manager/html 配置方法
- oracle extract类型,Oracle中extract()函数
- 世嘉MD游戏开发【十三】:音乐和音效
- 用计算机算e的平方为什么显示错误,计算器中出现的E是什么意思?
- 个人作业2——集大通APP案例分析
- lpk劫持方式粘滞键后门后门T00ls Lpk Sethc v3.0 正式版下载
- excel表格如何把含有数字的单元格筛选出来?
- 代理/ssh端口转发
- Unity3D开发之折线图的制作(二)
热门文章
- 计算机芯片国产化对未来云计算、高性能计算发展的影响
- 小雷盒子刷x86教程_小米盒子刷windows系统教程
- MOS管被ESD击穿解决方案-KIA MOS管
- 魔兽世界335 自动加入公会教程
- 非线性控制 数学基础 1 Lipschitz 条件
- 2021深圳杯东三省D题具体思路+部分代码+抓捕数据
- 2021-2025年中国防静电清洁手套行业市场供需与战略研究报告
- 基于python的自变量选择—所有子集回归、后退法、逐步回归(非调库)
- “影像新物种”小米11Ultra:深耕影像技术,小米用实力定义手机摄影发展趋势
- 海大12-13年编程题第1题:1.编程计算下面函数的值,其中x为实数,由键盘输入。(9分) y={-1 x<=-5 {(x-1)^2 -5<x<10 {1/x