SublinkPro 是基于优秀的开源项目 sublinkX / sublinkE 进行二次开发,在原项目基础上做了部分定制优化。感谢原作者的付出与贡献。
- 🎨 前端框架:基于 Berry Free React Material UI Admin Template
- ⚡ 后端技术:Go + Gin + Gorm
- 🔐 默认账号:
admin/123456(请安装后务必修改)
Warning
| 状态 | 功能描述 |
|---|---|
| ✅ | 修复部分页面BUG |
| ✅ | 支持 Clash dialer-proxy 属性 |
| ✅ | 允许添加并使用 API KEY 访问 API |
| ✅ | 导入、定时更新订阅链接中的节点(可通过前置代理订阅) |
| ✅ | 支持 AnyTLS、Socks5 协议 |
| ✅ | 订阅节点排序 |
| ✅ | 全新 UI,交互和操作便捷性大大提升,移动端友好 |
| 🔄 | 更多功能持续开发中... |
|
|
||||||||
|
|
SublinkPro 提供强大的节点标签管理功能:
| 功能 | 说明 |
|---|---|
| 手动标签 | 为节点手动添加自定义标签进行分类管理 |
| 自动规则 | 根据节点属性(速度、延迟、国家等)自动打标签 |
| 标签互斥组 | 同一组内的标签互斥,新标签自动替换旧标签 |
| 标签过滤 | 在订阅生成时按标签白名单/黑名单筛选节点 |
Tip
标签互斥组使用场景:创建"优秀"、"良好"、"差"三个标签并设为同组"速度评级",测速时节点只会保留最新的评级,避免标签堆积。
稳定版
docker run --name sublinke -p 8000:8000 \
-v $PWD/db:/app/db \
-v $PWD/template:/app/template \
-v $PWD/logs:/app/logs \
-d zerodeng/sublink-pro开发版(功能尝鲜)
docker run --name sublinke -p 8000:8000 \
-v $PWD/db:/app/db \
-v $PWD/template:/app/template \
-v $PWD/logs:/app/logs \
-d zerodeng/sublink-pro:devservices:
sublinkx:
# image: zerodeng/sublink-pro:dev # 开发版(功能尝鲜使用)
image: zerodeng/sublink-pro # 稳定版
container_name: sublinkx
ports:
- "8000:8000"
volumes:
- "./db:/app/db"
- "./template:/app/template"
- "./logs:/app/logs"
restart: unless-stoppedwget https://raw.githubusercontent.com/ZeroDeng01/sublinkPro/refs/heads/main/install.sh && sh install.shTip
推荐优先使用 Docker 部署 以获得最佳兼容性,或可选择 Debian / Ubuntu 等发行版。
SublinkPro 支持使用 JavaScript 脚本对订阅内容进行自定义处理。
在生成订阅内容之前执行,用于对节点列表进行过滤或修改。
查看函数签名与示例
函数签名:
function filterNode(nodes, clientType) {
// nodes: 节点对象数组
// clientType: 客户端类型 (v2ray, clash, surge)
// 返回值: 修改后的节点对象数组
return nodes;
}示例:
function filterNode(nodes, clientType) {
// 过滤掉名称包含 "测试" 的节点
var newNodes = [];
for (var i = 0; i < nodes.length; i++) {
if (nodes[i].Name.indexOf("测试") === -1) {
newNodes.push(nodes[i]);
}
}
return newNodes;
}在生成最终订阅内容之后执行,用于对最终的文本内容进行修改。
查看函数签名与示例
函数签名:
function subMod(input, clientType) {
// input: 原始输入内容
// clientType: 客户端类型
// 返回值: 修改后的内容字符串
return input;
}Note
- 脚本中可以使用
console.log()输出日志到后台 - 多个脚本会按照排序顺序依次执行
- 脚本支持的函数请查看 📚 脚本文档
如果这个项目对您有帮助,欢迎:
- ⭐ Star 这个项目
- 🐛 提交 Issue 反馈问题
- 🔧 提交 Pull Request 贡献代码
Made with ❤️ by ZeroDeng01









