事情的起因是这样的:从闲鱼淘了一块 ITX 主板,装了 windows10 系统,平时通过远程桌面连接下载一些什么东西或者是挂一些什么东西,然后突发奇想能不能让他作为旁路由,实现科学上网,结果网络干废了无法去连接远程桌面。
1.通过USB共享安卓设备网络
安卓 USB 共享网络是通过 RNDIS 协议,这个协议不需要安装驱动,即插即用,如果你此刻发现你的蒲公英之类的组网软件在线了,那么到现在你的问题就解决了。
然而当你能找见这篇博客的时候,大致是和我一样好巧不巧蒲公英登录状态过期了……
2.查看设备的IP地址
设置中通常并不会显示通过RNDIS共享网络的IP地址,并且IP非常随机。即使网段在短时间内不会改变,在另外一台电脑上看到了,在另外一台电脑上写一个批处理脚本对这个网段中的225个ip建筑连接但是数量太大一方面是时间慢一方面是同时运行会卡死电脑让你看不到到底有没有连接(
好的说完废话,就是本篇博客的核心,找一台安卓11以上的设备,打开无线调试(安卓时以下也可以但是需要用电脑ADB提前打开无线调试)
下载甲壳虫ADB,按照指引配对设备并建立连接,滑到最后一个选项卡执行命令
adb shell cat /proc/net/arp
就可以看到arp映射表,不出意外的话你可以看到一个与你路由器不同网段的ip(实测安卓自带的热点功能会自动避开所连接的WiFi的网段)