Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

无需服务器,一键部署,快速使用自建节点分享URL进行订阅转换,提供灵活的自定义选项,支持SingBox/Clash/V2Ray/Xray

License

Notifications You must be signed in to change notification settings

jackdu888/sublink-worker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

126 Commits

Repository files navigation

Sublink Worker

Serverless 自部署订阅转换工具最佳实践

功能特点

  • 支持协议:ShadowSocks, VMess, VLESS, Hysteria2, Trojan, TUIC
  • 支持导入 Base64 的 http/https 订阅链接
  • 一键部署,Vanilla JS + Cloudflare Worker,无需后端
  • 支持客户端:
    • Sing-Box
    • Clash
    • Xray/V2Ray
  • 支持固定/随机短链接生成(基于 KV)
  • 浅色/深色主题切换
  • 灵活的 API,支持脚本化操作
  • 用户友好的 Web 界面,灵活的自定义规则
    • 提供多种预定义规则集
    • 可自建关于geo-site, geo-ip, ip-cidr和domain-suffix的自定义策略组

部署

(推荐)自动部署

Deploy to Cloudflare Workers

手动部署

  • 克隆项目仓库:git clone https://github.com/7Sageer/sublink-worker.git
  • 安装依赖:npm install
  • 配置 Cloudflare 账户凭证
  • 使用 Wrangler 部署:wrangler deploy

常见问题

如果您在使用过程中遇到任何问题,请查看 FAQ文档

API 文档

详细的 API 文档可以在 API-doc.md 中找到。

主要端点包括:

  • /singbox:生成 Sing-Box 配置
  • /clash:生成 Clash 配置
  • /xray:生成 Xray 配置
  • /shorten:生成短链接

最近更新

  • 2024年11月20日
    • 修复sing-box配置初次下载过慢的问题

查看更新日志

项目结构

.
├── index.js # 主要的服务器逻辑,处理请求路由
├── BaseConfigBuilder.js # 构建基础配置
├── SingboxConfigBuilder.js # 构建 Sing-Box 配置
├── ClashConfigBuilder.js # 构建 Clash 配置
├── ProxyParsers.js # 解析各种代理协议的 URL
├── utils.js # 提供各种实用函数
├── htmlBuilder.js # 生成 Web 界面的 HTML
├── config.js # 保存配置信息
└── docs/
 ├── API-doc.md # API 文档
 ├── update-log.md # 更新日志
 └── FAQ.md # 常见问题解答

贡献

欢迎提交 Issues 和 Pull Requests 来改进这个项目。

许可证

这个项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。

免责声明

本项目仅供学习交流使用,请勿用于非法用途。使用本项目所造成的一切后果由使用者自行承担,与开发者无关。

Star History

感谢所有为本项目点亮 Star 的朋友们!🌟

Star History Chart

About

无需服务器,一键部署,快速使用自建节点分享URL进行订阅转换,提供灵活的自定义选项,支持SingBox/Clash/V2Ray/Xray

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%

AltStyle によって変換されたページ (->オリジナル) /