OneDrive 是 Microsoft 的一个云存储服务,安装后集成在 Windows 资源管理器,所以比其他任何网盘都更有其与生俱来的优势。但由于众所周知的原因,OneDrive 的访问速度也极低。
访问速度慢还不算了,还经常会死在某个进度,一直下不动,这是最**的
解决方案
- ShadowsocksR
- Proxifier
- 设置 OneDrive 多线程
1. ShadowsocksR
略。
配置好之后应该是会开启 127.0.0.1:1080
,HTTP、Socks5 均有(没出问题的话默认就是这个配置)
2. Proxifier
搜索Proxifier
找到官网:https://www.proxifier.com/download/
下载 Proxifier Standard Edition ,这个是安装版,Portable是绿色版,这里不用绿色版。
下载下来exe双击安装,安装过程中勾选Create a desktop shortcut,完了之后会默认打开软件,关掉它(你也可以在最后一步取消勾选Launch Proxifier)
在桌面快捷方式右键,用管理员权限运行。打开之后是长这个样子的:
选择31天试用,或者输入注册码,如果输入注册码,最好是勾选All userss on this computer(require administrator)
,然后就会打开程序主界面
我们当然是希望开机启动,所以开启Autostart
通过Profile->Proxy Servers,添加 HTTPS 和 Socks5 代理配置
通过Profile->Proxification Rules,配置软件代理规则
我们在这里添加OneDrive。
先找到OneDrive的可执行文件的位置。一般应该是在%localappdata%\Microsoft\OneDrive\
如果没有,运行OneDrive,打开任务管理器,在详细信息标签页,找到onedrive.exe
,右键打开文件所在位置
点击上面窗口的Add,添加配置。点击Browse输入OneDrive目录,选择onedrive.exe
,action选择通过socks5代理
保存,并把 default 的 action 设置为 direct(你也不希望所有程序都通过代理对吧)
任务栏里面右键 OneDrive,更多,关闭 OneDrive,再找到刚才的OneDrive程序位置,开启OneDrive。
我们随便下载一个文件看看:
3. 设置 OneDrive 多线程
你好像速度没我快?那肯定是你氪金不够(bushi),那就试试开启 OneDrive 多线程
1 | 修改这个文件: |
第一行加入:
1 | numberOfConcurrentUploads=3 |
PS:数值项即为线程数,最小值为1,最大值为3,根据实际需要选择即可
效果:(奇怪的网速增加了)