https://github.com/normal-coder/surge-cli
Surge's command line tool, supporting the use of CLI to manage Surge networks. / Surge 的命令行工具,支持使用 CLI 管理 Surge 网络配置。
https://github.com/normal-coder/surge-cli
cli surge surge-ios surge4 surge5
Last synced: about 2 months ago
JSON representation
Surge's command line tool, supporting the use of CLI to manage Surge networks. / Surge 的命令行工具,支持使用 CLI 管理 Surge 网络配置。
- Host: GitHub
- URL: https://github.com/normal-coder/surge-cli
- Owner: normal-coder
- License: apache-2.0
- Created: 2021-06-02T19:55:01.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-04T16:45:32.000Z (about 1 year ago)
- Last Synced: 2025-01-14T12:51:06.721Z (about 1 year ago)
- Topics: cli, surge, surge-ios, surge4, surge5
- Language: Go
- Homepage:
- Size: 57.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Surge-CLI
Surge 的命令行工具,支持使用命令行管理 Surge 网络配置。
> [!NOTE]
>
> 当前工程尚处于开发阶段,命令参数可能存在变更,请谨慎使用。
## Features && Roadmaps
- [x] 启停/重载 Surge
- [x] 启动 Surge(设置为系统代理)
- [x] 停止 Surge(取消设置为系统代理)
- [x] 切换出站模式/增强模式
- [ ] 切换 MITM/Rewrite/脚本
- [ ] 管理 Surge 模块(Sgmodule)
- [] 安装 Surge 模块(通过指定 URL)
- [] 启用/禁用 Surge 模块
- [ ] 查看当前 Surge 配置
- [ ] DNS 管理
- [ ] Surge 测速
- [ ] 切换指定代理组
- [x] 调试模式
- [ ] 支持多个 Surge 设备操作管理