100 Commits
Author SHA1 Message Date
nite 2d863752b1 fix: use udp config 2026-01-03 22:43:31 +08:00
nite 9725a05c35 mod: model 2025-12-08 02:48:01 +08:00
nite 12de56d275 add: tuic protocol 2025-12-04 17:08:21 +08:00
nite f16779b441 fix: update short link 2025-12-02 23:16:10 +08:00
nite 516657f849 refactor(frontend): Extract short link UI into dedicated component 2025-10-20 16:45:42 +11:00
nite 800c5ff7f1 workflow 2025-10-19 04:16:31 +11:00
nite 892fa7ce41 workflow 2025-10-19 03:33:06 +11:00
nite 007093ac48 workflow 2025-10-19 03:28:27 +11:00
nite ed479b7efa workflow: pass version arg to builder 2025-10-19 03:23:43 +11:00
nite dac4760289 workflow 2025-10-19 03:17:08 +11:00
nite 86b74f30e7 Refactor(frontend): Refactor frontend using Lit
Refactor(database): use gorm+sqlite instead of bbolt
Feat: Add delete short link functionality
Fix: Load correct configuration template during meta config conversion
2025-10-19 03:13:10 +11:00
nite 1e8a79c2d2 #69 2025-10-17 18:13:49 +11:00
nite be656cca57 workflow 2025-10-15 17:33:15 +11:00
nite 23a85f573b refactor(template): Enhance template loading security and error messages 2025-10-15 16:40:07 +11:00
nite fce75baed4 docs: modify README 2025-10-15 15:56:23 +11:00
nite f5686561f9 modify base64 decode func in BuildSub uses std encoder 2025-07-28 12:12:15 +00:00
nite 83c24170a0 Update API documentation to reflect changes in configuration format for GET /convert/:config, including detailed descriptions of new parameters and structures for config, RuleProvider, and Rule. 2025-07-22 04:19:26 +00:00
nite 80d91efca4 Refactor subscription handling by removing SubConfig model, updating BuildSub function to use ConvertConfig, and enhancing Base64 decoding across parsers. Update routes and frontend to support new configuration format. 2025-07-22 04:09:00 +00:00
nite 83a728a415 Implement YAML unmarshalling for various proxy types and update SOCKS parser to support "socks5" prefix. 2025-07-15 20:14:37 +08:00
niteandGitHub a178d06248 Merge pull request #67 from HaTiWinter/main
修复 GetRawConfHandler 中短链的构建问题 | Fix URL construction in GetRawConfHandler
2025-07-13 22:49:33 +08:00
nite 0a9892503d u 2025-07-05 22:57:46 +08:00
nite ff81d03492 u 2025-07-05 22:54:02 +08:00
nite 0fa95888cb Fix URL construction in GetRawConfHandler to ensure proper HTTP scheme is used. 2025-07-01 02:22:46 +08:00
nite b44703fa0f Enhance Trojan, Vless, and Vmess parsers. 2025-07-01 02:06:33 +08:00
nite b256c5e809 Enhance Base64 validation in isLikelyBase64 function to include UTF-8 check and improve decoding logic. 2025-06-26 10:58:56 +08:00
nite 307c36aa8d Refactor Base64 validation in isLikelyBase64 function to remove unnecessary suffix check. 2025-06-26 09:51:39 +08:00
nite 06da2e91c2 Update index.html to set default option for Clash.Meta and improve user-agent label and placeholder text for clarity. 2025-06-26 09:04:53 +08:00
nite 33d37e631b Fix subscription user info header handling in SubHandler to only set header on successful fetch 2025-06-26 10:55:21 +10:00
nite c1012750ff add tests 2025-06-12 19:33:14 +10:00
nite 69deed91df Refactor Shadowsocks and Socks parsers to simplify username and password extraction 2025-06-12 15:48:59 +10:00
nite 6a780a5e27 Refactor Shadowsocks and Socks parsers to improve username and password handling 2025-06-12 15:41:56 +10:00
nite f88ae52a29 Unify parts of the model with MetaCubeX. 2025-06-12 14:19:00 +10:00
nite 0c8bbac2e6 Update README.md to modify contributor image link format for improved clarity. 2025-06-12 13:44:27 +10:00
nite c4554d9030 Remove .all-contributorsrc file and update README.md to display contributor statistics using an image link. 2025-06-12 13:43:17 +10:00
nite 8db2c46bf0 update regex to dynamically include all supported prefixes for improved proxy parsing. 2025-06-12 13:40:30 +10:00
niteandGitHub 8b3ae45623 Merge pull request #64 from beck-8/fix/socks
fix reg socks
2025-06-12 13:35:47 +10:00
nite cdc8ef7e32 Update README.md to include contributor section 2025-06-12 13:30:46 +10:00
nite b80afd97f1 Refactor error handling 2025-06-12 11:33:13 +10:00
nite 2a042968d0 Update .gitignore to include .vscode directory and remove .vscode/launch.json file 2025-06-12 10:28:33 +10:00
nite cdf69ce65f Refactor proxy structure and parser implementations to streamline protocol handling; remove unused marshaler interfaces and improve YAML serialization for various proxy types. 2025-06-12 10:27:22 +10:00
nite 2d8508f390 Move HTTP, gRPC, Reality, and WebSocket options to proxy.go refactor VmessJson type to use 'any' for flexible types 2025-06-12 09:22:23 +10:00
nite 73616c98a3 fix Dockerfile 2025-06-12 03:14:08 +10:00
nite 44163d30e1 Update index.html to use local Bootstrap and Axios files instead of CDN links 2025-06-12 03:04:19 +10:00
nite a2e97aaa01 remove toml and ini config type 2025-06-12 02:55:50 +10:00
nite 4f3c2bb280 modify ProxyParser interface 2025-06-12 02:48:59 +10:00
nite 1b662de245 Update README.md 2025-06-12 02:28:07 +10:00
nite 4a9297f4a3 mod example config and compose.yaml 2025-06-12 02:24:18 +10:00
nite fcb1358846 Merge branch 'main' of https://github.com/bestnite/sub2clash 2025-06-12 02:21:21 +10:00
nite da9a17201b refactor 2025-06-12 02:17:31 +10:00
niteandGitHub 5b7a94e65c Update docker.yml 2025-05-31 17:13:20 +10:00
niteandGitHub b5fcbab1a5 Merge pull request #63 from pingchieh/main
添加Anytls协议
2025-05-28 14:43:29 +10:00
niteandGitHub db00433931 Merge pull request #59 from timerzz/main
fix 修复Get函数重试结束后,返回nil,nil的bug
2025-03-24 01:12:06 +11:00
niteandGitHub d4d7010d8f Merge pull request #56 from hausen1012/main
add:生成短链支持自定义id
2025-03-10 12:28:37 +11:00
nite b57e4cf49f fix ua form 2025-03-05 19:24:48 +11:00
nite 66f214ae10 try to fix ss parser 2024-11-06 18:43:48 +08:00
nite f7dc78aabc 🐛 2024-10-19 15:39:20 +08:00
nite 6bb2d16e4b 🐛 #46 2024-10-09 11:08:24 +08:00
nite 98ef93c7bb 🐛 #42 2024-10-08 10:05:13 +08:00
nite 6e09c44d17 🐛 #43 2024-10-08 10:01:09 +08:00
nite 42fd251eb5 #42 2024-10-07 16:34:56 +08:00
nite e504a6cca4 🎨 Refactor package for public import 2024-09-17 13:10:13 +08:00
nite 3cfa4bdf24 ️ Improve 2024-08-11 23:55:47 +08:00
nite dedbf2bc03 🐛 fix #37 2024-08-04 12:59:55 +08:00
nite 0946412ea7 🐛 #31 2024-05-21 15:28:09 +08:00
nite 98bca0a7ac 🐛 Cannot parse custom rules 2024-05-21 15:00:19 +08:00
nite 036907fba4 🐛 Parse short link 2024-05-09 12:58:33 +08:00
nite 3e720ec14d 🐛 Fix vless parser lost fingerprint 2024-05-06 02:22:44 +08:00
nite b73a02bdbf 🐛 Fix vless parser cannot correctly parse some reality/grpc fields 2024-05-05 22:46:01 +08:00
nite 25e47453cb 🔥 Remove test dir, verison length limit 2024-05-04 22:30:46 +08:00
nite 3330412243 🔧 Update docker workflow 2024-04-26 00:04:17 +08:00
nite 35deaa015f 🔥 Deprecate Woodpecker CI in favor of GitHub Actions 2024-04-25 22:23:33 +08:00
nite ddd297492c ⬆️ Upgrade dependencies 2024-04-24 13:05:10 +08:00
nite effd22c750 ♻️ Refactor logger
📝 Update README
2024-04-24 13:01:22 +08:00
nite 566965bb6a ♻️ Migrate from gorm/sqlite to boltdb 2024-04-24 12:51:37 +08:00
nite 3d3b4e0bea 🔧 Update workflows 2024-04-23 17:28:05 +08:00
nite b86aa2559a 🔧 Remove builder for arm 2024-04-23 15:03:21 +08:00
nite 4a2fa21a0a 🔧 Update docker-compose.yml 2024-04-23 14:54:10 +08:00
nite 3b8352a34f 🔧 update docker and goreleaser configrations 2024-04-23 14:49:31 +08:00
nite ac4ad3c8aa ♻️ Refactor code
🔥 Remove update detection
2024-04-23 14:47:53 +08:00
nite ebc91d8aad ♻️ Refactor parsers 2024-04-23 14:39:16 +08:00
nite 48dece2a51 🐛 Fix trojan parser missing fields 2024-04-23 13:36:33 +08:00
nite aa9e102a81 fix: hy2 解析缺少 name 字段 2024-04-21 00:23:29 +08:00
nite faaf5c366a mod 2024-04-18 00:15:45 +08:00
nite 4384e56cc6 mod 2024-04-17 23:08:26 +08:00
nite abbd7b8b19 mod 2024-04-17 22:55:04 +08:00
nite b687acb94c update 2024-04-17 21:52:03 +08:00
nite 7748407583 fix: goreleaser 2024-03-13 17:44:21 +08:00
nite 3d058066b9 update: 补全短链解析配置 2024-03-13 16:57:32 +08:00
nite 1c5e17a4ab feat: 解析短链 2024-03-13 16:28:40 +08:00
nite 867da56f45 fix: workflow 2024-03-13 13:47:53 +08:00
nite 14c3b97ed2 feat: 修改短链
update: dockerfile,workflow
2024-03-13 13:30:45 +08:00
nite 1d9de31f47 fix: vless ws 解析缺失 TLS 字段 2024-03-12 21:46:07 +08:00
nite 916670cf68 fix: vless 未解析 short-id 2024-03-10 13:56:22 +08:00
nite 94a320a682 feat: 增加不输出国家策略组功能 2024-03-10 13:26:35 +08:00
nite 65dccc3b51 fix: 合并完整配置模板 2024-03-10 11:34:52 +08:00
nite fd7c460f95 feat: 增加 Hysteria 节点支持 2024-03-09 17:17:57 +08:00
nite 68269fd499 feat: 增加 Hysteria 节点支持 2024-03-09 17:01:52 +08:00
nite d8a81e44b6 fix: 修复重名节点没有正确重命名的问题 2024-03-09 15:58:16 +08:00
nite 70f5c63fe2 fix: 修复 vmess/vless 节点名称未URL解码的问题 2024-03-09 15:39:47 +08:00
nite 679102fa3b fix: 修复 vmes/vless 解析问题 2024-03-09 15:33:26 +08:00