https://github.com/ZeroDeng01/sublinkPro
100K+
SublinkPro 是基于优秀的开源项目 sublinkX / sublinkE 进行二次开发,在原项目基础上做了部分定制优化。感谢原作者的付出与贡献。
admin / 123456(请安装后务必修改)Warning
⚠️ 本项目和原项目数据库不兼容,请不要混用。⚠️ 请不要使用本项目以及任何本项目的衍生项目进行违反您以及您所服务用户的所在地法律法规的活动。本项目仅供个人开发和学习交流使用。
| 状态 | 功能描述 |
|---|---|
| ✅ | 修复部分页面BUG |
| ✅ | 支持 Clash dialer-proxy 属性 |
| ✅ | 允许添加并使用 API KEY 访问 API |
| ✅ | 导入、定时更新订阅链接中的节点(可通过前置代理订阅) |
| ✅ | 支持 AnyTLS、Socks5 协议 |
| ✅ | 订阅节点排序 |
| ✅ | 全新 UI,交互和操作便捷性大大提升,移动端友好 |
| 🔄 | 更多功能持续开发中... |
🔐 高安全性与自由度
|
🔔 Webhooks 通知
| ||||||||
📡 多协议支持
|
🚀 高级功能
|
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:dev
services:
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-stopped
wget https://raw.githubusercontent.com/ZeroDeng01/sublinkPro/refs/heads/main/install.sh && sh install.sh
Tip
推荐优先使用 **Docker 部署** 以获得最佳兼容性,或可选择 **Debian / Ubuntu** 等发行版。
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
SublinkPro 支持使用 JavaScript 脚本对订阅内容进行自定义处理。
filterNode在生成订阅内容之前执行,用于对节点列表进行过滤或修改。
函数签名:
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;
}
subMod在生成最终订阅内容之后执行,用于对最终的文本内容进行修改。
函数签名:
function subMod(input, clientType) {
// input: 原始输入内容
// clientType: 客户端类型
// 返回值: 修改后的内容字符串
return input;
}
Note
- 脚本中可以使用 `console.log()` 输出日志到后台 - 多个脚本会按照排序顺序依次执行 - 脚本支持的函数请查看 [📚 脚本文档](https://raw.githubusercontent.com/ZeroDeng01/sublinkPro/refs/heads/main/docs/script_support.md)
如果这个项目对您有帮助,欢迎:
Content type
Image
Digest
sha256:e85fe76f6…
Size
239.5 MB
Last updated
about 1 month ago
docker pull zerodeng/sublink-pro