更新日期:2026-08-23
关于 vget
vget 是一个用 Go 编写的小而专注的命令行下载器。给它一个链接(Twitter/X、播客),或一个 WebDAV 资源库——PikPak、NAS、seedbox,或任何人分享的库,它就把文件拉下来。工具本身刻意保持简单;价值在它连接的那些资源库,走标准协议而不是爬虫。
主要特性
- 媒体链接与 WebDAV 资源库:Twitter/X、播客(小宇宙 FM、Apple Podcasts)、直链文件,以及任意 WebDAV 资源库(PikPak、NAS、seedbox)
- WebDAV 资源库:浏览并下载任意 WebDAV 服务;没有原生 WebDAV 的网盘(百度、夸克……)可用 OpenList/Alist 转接
- 自动更新:一条命令即可更新到最新版本
- 播客搜索:直接在命令行搜索和发现播客
- 多语言界面:支持 7 种语言
- 跨平台:支持 macOS、Linux/WSL 和 Windows
安装
macOS
curl -L -o vget.zip https://github.com/guiyumin/vget/releases/latest/download/vget_darwin_arm64.zip && unzip vget.zip && sudo mv vget /usr/local/bin/
Linux/WSL
curl -L -o vget.zip https://github.com/guiyumin/vget/releases/latest/download/vget_linux_amd64.zip && unzip vget.zip && sudo mv vget /usr/local/bin/
Windows
下载最新版本并将可执行文件添加到 PATH 环境变量中。
命令列表
| 命令 | 描述 |
|---|---|
vget [url] | 从 URL 下载媒体 |
vget ls <remote>:<path> | 列出远程目录 |
vget init | 交互式配置向导 |
vget update | 自动更新到最新版本 |
vget search --podcast <query> | 搜索播客 |
vget config show | 显示当前配置 |
vget config path | 显示配置文件路径 |
vget webdav list | 列出已配置的 WebDAV 服务器 |
vget webdav add | 添加新的 WebDAV 服务器 |
配置
配置文件以 YAML 格式存储在:
- macOS/Linux:
~/.config/vget/config.yml - Windows:
%APPDATA%\vget\config.yml
许可证
vget 是基于 Apache License 2.0 的开源软件。
贡献
欢迎贡献代码!访问我们的 GitHub 仓库 提交问题或 Pull Request。