MicrosoftHostsPicker 是一个简单的 Python 脚本,可以帮你挑选最快的微软网络服务 IP地址,以解决 6 大微软网络服务连接缓慢,或者干脆无法连接的问题。@Appinn
来自 @蒟蒻的新脚本:
Microsoft Hosts Picker 微软服务 IP 优选脚本正式发布! 自动扫描延迟最小的微软服务器IP,一条指令生成Hosts,解决的 MS 服务网络时常抽风的问题。 目前支持的服务有:
- Microsoft 账户登录
- Microsoft Store
- Xbox
- OneNote 同步
- Windows 下载&更新
- Office 下载&更新
MicrosoftHostsPicker
MicrosoftHostsPicker 的原理很简单,通过测试所有的微软 IP 地址 ping 值,来挑选出速度最快的 IP 地址,并放置在 hosts 文件中,让 Windows 系统在连接这些服务时,跳过 DNS,直接连接这些 IP 地址。
- 项目地址:https://github.com/ZeroSimple/MicrosoftHostsPicker
- 原文地址:https://www.appinn.com/microsofthostspicker-python/
操作方式:
需要系统中安装有 Python,然后在下载的 MicrosoftHostsPicker 目录中运行:
pip install ping3
python MicrosoftHostsPicker.py
第一步是通过 pip 安装 ping3 工具包,第二步是运行脚本,需要等待一段时间。
然后就能在 MicrosoftHostsPicker 目录中生成一个 hosts 文件,里面包含了 ping 值最低的 IP 地址:
将这些内容添加进系统的 hosts 文件即可。
Windows 的 hosts 文件在:%WinDir%\System32\Drivers\Etc (将该内容放到运行里回车,即可打开文件夹,用管理员权限编辑 hosts 文件即可)
注意:ping 值并不能完全代表网速,仅作参考。如果修改 hosts 文件后出现故障,删除即可恢复。
可以解决onedrive连接问题嘛?
可以试试呀
macOS上 搞了一下 homebrew 安装的 python3.9 然后pip3 ping3
卡在 脚本第一条 的import ping3
算了 累了 不想折腾了。开飞机了
啊,试试虚拟机,最好是 linux 🙈
sys.path添加路径。
另外其实用miniconda更方便
用 IDLE 可以运行呀
Windows没问题
有点麻烦,还要装python,算了,还是开飞机吧。
UsbEAm Hosts Editor 比这个好一些
还卡还是得卡,改满还是得慢啊~~~
访问响应是快了,但是。。。会导致登录后续各种错误,国区合规还是有各种坑,删了。