目录
很多人都有这种经历:朋友用百度网盘分享了一个大文件,但你不想装客户端,也不想被限速。或者你是用阿里云盘,但网页版下载大文件不太方便。网盘官方网页版不直接显示真实的文件下载链接,而是通过按钮触发客户端或者浏览器内置下载,速度慢、不支持断点续传,大文件还容易失败。
LinkSwift这类“直链提取”脚本就是用来破解这种限制的。它本质上是一段JavaScript代码,需要配合油猴(Tampermonkey)这类脚本管理器来运行。安装好之后,当你打开支持的网盘页面(比如百度网盘的分享链接或者自己的网盘主页),页面上会自动多出一个“下载助手”或者“API下载”的按钮。勾选你想要的文件,点击这个按钮,脚本会通过网盘官方的API接口,帮你拿到这个文件真实的下载地址(也就是“直链”)。拿到直链后,你可以直接粘贴到IDM、迅雷、Aria2等专业下载器里下载,能跑满你的宽带。
LinkSwift的前身是“网盘直链下载助手”,由一位叫“油小猴”的开发者制作。后来另一位开发者hmjz100在原版基础上进行了二次开发,去掉了原版需要去作者网站看广告获取“暗号”的流程,也精简了界面,增加了更多自定义功能,取名为LinkSwift。这个项目在GitHub上开源,目前已经积累了超过1.5万颗星,更新也比较积极。
官网入口地址
GitHub项目主页:https://github.com/hmjz100/LinkSwift
下载地址
安装LinkSwift之前,需要先给浏览器安装一个脚本管理器,推荐Tampermonkey(油猴)。装好管理器后,点击下面的链接即可安装脚本:
-
国内备用源(脚本猫):https://scriptcat.org/script-show-page/1604
功能介绍
八大网盘支持
目前支持的网盘包括:百度网盘、阿里云盘、我国移动云盘、天翼云盘、迅雷云盘、夸克网盘、UC网盘和123云盘。基本覆盖了国内主流的个人网盘服务。对于每个网盘,脚本都会针对页面结构适配对应的提取按钮和逻辑。
去除暗号验证
原版“网盘直链下载助手”在使用前,需要用户去作者网站获取一个动态的“暗号”输入后才能点亮按钮,这个过程比较繁琐,而且带有推广性质。LinkSwift直接砍掉了这个环节,安装即可用,不需要任何额外操作。
多格式下载链接获取
对于选中的文件,脚本可以获取到不同的链接格式:
-
普通直链:可以直接粘贴到浏览器地址栏或者下载器里使用
-
适合IDM的链接:专门为Internet Download Manager优化的格式
-
Aria2链接:可以直接导入到Aria2、Motrix等工具中下载
-
cURL命令:方便技术人员在命令行中下载
推送到多种下载器
脚本支持直接将获取到的直链推送到本地安装的下载器里,省去手动复制的步骤。支持的下载器包括IDM、NDM、Aria2(及图形化客户端如Motrix)、比特彗星、AB Download Manager等。你需要在脚本的设置里填写下载器的RPC地址或API接口。
批量下载与文件夹下载
你可以一次性勾选多个文件,脚本会依次获取每个文件的直链,并生成一个列表供你批量复制或批量推送。对于百度网盘,还支持选择整个文件夹进行下载。
网盘界面精简与美化
脚本会对支持的网盘页面进行一定的“装修”,比如移除页面上的广告横幅、精简多余的UI元素。你也可以在设置里修改网盘界面的主题颜色,把它换成你喜欢的色调,比如绿色、蓝色或者深色模式。
多配置文件支持
从v1.1.1版本开始,LinkSwift支持添加、删除、切换多个服务配置。你可以为不同的下载器或者不同的使用场景保存多套设置,比如一套用于IDM(本地下载),另一套用于远程Aria2(下载到NAS),需要时一键切换。
自定义远程配置
高级用户可以自己搭建一个配置文件服务器,让脚本从远程URL加载配置。这对于需要在多台电脑间同步设置,或者想要分享自己优化好的配置给朋友使用的场景比较有用。
开源与社区驱动
项目代码开源在GitHub上,任何人都可以查看代码逻辑、提交bug报告或者贡献代码。开发者hmjz100在README中明确表示,这是一个个人维护的项目,不接受夸大词的“破解限速”之类的宣传,它只是调用网盘官方API获取合法链接。
应用场景
没有安装网盘客户端的电脑
在公用电脑、公司电脑或者临时借用的电脑上,你不想或者没权限安装百度网盘、阿里云盘这些客户端。这时用LinkSwift获取直链,然后用浏览器自带的下载或者IDM便携版来下载大文件,就避免了安装客户端的麻烦。
优化
虽然脚本本身不破解限速,但通过获取直链后使用IDM等多线程下载器,往往能比官方网页版单线程下载快不少。尤是对于一些对非会员限速没那么严格的网盘(比如123云盘、阿里云盘的部分时段),用多线程下载器可以更充分地利用你的家庭宽带。
配合NAS或远程下载
如果你家里有一台NAS(网络附加存储)或者一台常开的电脑,上面运行着Aria2或者比特彗星。你可以在办公室的浏览器上,用LinkSwift获取文件的直链,然后直接推送到家里的Aria2下载器上。这样文件就直接下到家里的NAS里了,你回到家就能看,充分利用了闲置带宽和存储空间。
学术资源批量整理
研究人员或学生经常需要从多个网盘链接中下载大量的数据集、论文附件。用LinkSwift结合批量复制功能,可以快速拿到所有文件的直链列表,然后粘贴到下载工具的批量任务导入框中,一次跑完,不需要每个文件都手动点一次下载。
备份与迁移网盘文件
当你想从一个网盘搬家到另一个网盘时,可以用LinkSwift获取旧网盘文件的直链,然后把这些直链粘贴到新网盘的离线下载功能中,或者直接用wget、curl等命令行工具批量拉取到本地再上传。
定价及重要信息
定价策略
LinkScript免费。它是一个开源用户脚本,没有付费版本,也不会有内购或者会员。开发者hmjz100在GitHub上接受捐赠,但并非强制。
合法性说明
开发者特别在README中强调:本项目获取的下载链接均基于各大网盘服务商公开的API接口。它没有破解限速,也没有绕过任何付费墙。用户在实际使用中感觉速度快,是因为网盘服务商本身的策略、本地网络环境或者阶段性带宽调整所致。所以这个工具在法律和技术上是合规的,网盘厂商也很难从技术上去封杀它,因为封杀它会误伤正常的API调用。
与“网盘直链下载助手”的关系
LinkSwift是基于“网盘直链下载助手”(原作者:油小猴)进行修改的衍生版本。主要改动包括:去除了原版的暗号验证和推广内容,增加了一些功能和界面优化,并持续跟进网盘的页面更新。如果你觉得原版更好用,也可以继续使用原版;如果你不喜欢暗号验证,可以试试LinkSwift。
风险提示
使用第三方脚本操作网盘页面,虽然脚本本身是开源的,但仍然存在理论上的风险,比如账号Cookie被窃取。LinkSwift的代码目前没有发现恶意行为,但如果你非常担心安全,可以自己审查代码后再安装。网盘官方会不定期更改页面结构或API,导致脚本暂时失效,这属于正常现象,等待开发者更新即可。
| 源码反馈/咨询 (共有 条反馈) |
LinkSwift常见问题
不是公司产品,而是一个个人开源项目。开发者是一位网名叫hmjz100的程序员,在GitHub上维护这个项目。他基于另一位开发者“油小猴”的“网盘直链下载助手”进行了二次开发和优化,去掉了暗号验证和推广内容。项目目前有十几位社区贡献者帮忙修复bug和适配新网盘。
是一个能帮你从网盘网页里“揪出”真实下载地址的小工具。你在百度网盘或者阿里云盘里看到一个文件,网页上只有一个“下载”按钮,点了要么让你装客户端,要么用很慢的方式下载。LinkSwift会在网盘页面上增加一个“下载助手”按钮,你勾选文件点一下,它就能分析出这个文件在网盘服务器上的真实地址,也就是直链。拿到这个直链后,你可以复制到IDM、迅雷或者Aria2里下载,速度会比网页直接下载快。
第一步,先给浏览器装一个脚本管理器,推荐Tampermonkey(俗称油猴),去它的官网或者浏览器扩展商店就能装。第二步,打开LinkSwift的GitHub主页或者脚本猫的安装页面,点击“安装”按钮,油猴会弹出安装确认窗口,点安装就行。第三步,打开支持的网盘网站,比如百度网盘的一个分享链接。登录自己的账号后,你会发现页面右上角或者文件列表上方多了一个绿色的“下载助手”或者“API下载”按钮。勾选你想要下载的文件或文件夹,点这个按钮,会弹出一个窗口,里面列出了这个文件的直链。你可以直接点“复制链接”,然后打开IDM等下载器,新建任务粘贴进去,就能下载了。也可以点“推送到IDM”,如果脚本设置好了RPC,它会自动把下载任务添加到你的下载器里。
免费。它是一个开源的油猴脚本,不收取任何费用。开发者也没有搞什么付费版、会员制。如果你觉得好用,可以去GitHub上给项目点个星,或者请开发者喝杯咖啡,但这都是自愿的,不花钱也能用全部功能。
相对来说比较安全,但不是100%。它是开源软件,代码公开在GitHub上,目前有上万人点赞,很多技术爱好者看过代码,没有发现后门或窃取账号密码的恶意行为。它获取直链的过程,本质上是模拟你在网页上的操作,调用网盘的官方API,不会把你的网盘文件传到他地方。但是,它确实需要读取你当前网盘页面的信息,包括登录状态。从技术上讲,一个恶意脚本是可以窃取你的Cookie的。LinkSwift的作者看起来是靠谱的,但如果你非常在意安全,建议专门注册一个“小号”网盘账号来使用这类工具,重要文件不要通过任何第三方脚本处理。
第一,配合IDM这类多线程下载器使用效果。IDM能把一个文件切成很多块同时下载,速度比单线程快不少。第二,学会用批量复制功能。一次勾选多个文件,获取链接后,弹窗里会列出所有文件的直链,点“复制全部”,然后粘贴到一个文本文件里,再导入到下载工具的批量任务列表,可以实现无人值守批量下载。第三,如果你有NAS,可以在脚本设置里配置好Aria2的RPC地址,这样你从办公室就能把文件推送到家里的NAS上下载,省去人工搬运。第四,百度网盘的大文件获取直链后,如果用浏览器直接下载容易中断,强烈建议用IDM,它支持断点续传。第五,当脚本失效时,先去GitHub项目页看看有没有新版本,开发者会在网盘改版后几天内更新适配。不要乱装来路不明的修复版,有毒。
特色就是去掉了原版繁琐的暗号验证,装完直接用,这一点比原版方便很多。另外它支持八大网盘,覆盖面比较广,尤是对123云盘、UC云盘这些相对小众的网盘也做了适配。特色功能还包括推送下载到比特彗星、AB Download Manager等多种下载器,不仅仅是IDM和Aria2。用途方面,最典型的就是用来给百度网盘“提速”。很多用户发现,用LinkSwift提取直链后配合IDM下载,速度能达到好几兆每秒,比官方的几十KB快太多了。虽然开发者声明这不是破解限速,但实际效果确实改善明显。另外对于没有官方客户端的Linux用户,这个脚本也是下载网盘文件的好办法。
这个问题需要坦诚地讲。脚本本身不会主动把你的文件数据上传到第三方服务器,因为它只是从网盘API获取直链,直链拿到后存不存在脚本的代码里,只显示给你看。但是,你使用任何第三方网盘辅助工具,理论上都存在账号被泄露的风险,因为脚本可以看到你登录网盘后的页面内容,包括有接触到你的身份凭证(Token)。LinkSwift因为是开源项目,社区监督比较充分,风险相对可控,但任何第三方脚本都不是安全的。如果你网盘里存了特别重要的东西,建议开启网盘的两步验证,并且在使用这类工具后及时退出登录。或者专门注册一个没有重要文件的小号来用。只能说“在同类工具中算是比较安全的”,但没法承诺100%。
在“不想装网盘客户端”和“想要更快”这两个需求下,它非常好用。GitHub上1.5万颗星和频繁的更新记录已经说明了它的受欢迎程度。用户普遍觉得它比原版助手清爽,没有暗号验证的打扰,界面也更现代。不过它毕竟是一个技术性稍强的工具,需要你先理解“油猴脚本”、“直链”、“多线程下载器”这些概念,对纯电脑小白来说有点门槛。另外脚本偶尔会因为网盘改版而失效,需要手动去更新版本,不像普通软件那样全自动。如果你是经常下载网盘资源的人,花点时间学会用它,能省下大量时间和烦躁。
几乎不占用。它是一段JavaScript脚本,只在两种情况下运行:一是你打开支持的网盘页面时,它会加载并修改页面元素,添加几个按钮,这个过程很快,几毫秒就完成了;二是你点击“下载助手”按钮获取直链时,它会发送网络请求并处理返回的数据,这个过程也就几秒钟,占用的CPU和内存都很有限。平时它不活动,不像后台程序那样常驻。所以不用担心拖慢电脑速度。
不是一个独立的软件,而是浏览器用户脚本。任何能安装Tampermonkey脚本管理器的浏览器和操作系统都支持。具体来说,Windows、macOS、Linux电脑上的Chrome、Edge、Firefox、Opera、Brave等浏览器都可以用。手机端呢?安卓上的Firefox或Kiwi浏览器可以安装油猴插件,然后安装LinkSwift,理论上也能用,但由于手机网盘页面布局和电脑版不同,按钮显示不正常,体验不如电脑端。iPhone上的Safari基本不支持油猴脚本,所以用不了。建议在电脑上使用。
不能。它必须联网工作,因为它需要实时访问你打开的网盘页面,并且要向网盘的API服务器发送请求来获取直链。如果你电脑没网,或者网盘的服务器访问不了,脚本就没法工作。不过它不依赖除网盘官方之外的任何第三方服务器,即使LinkSwift的GitHub仓库或者作者的个人网站挂了,已经安装在你本地的脚本依然能运行。