Leif Draven
b214ebce56
Revert "feat(parse.go): add UDP support for VLESS protocol"
...
This reverts commit ff93288d3d5d419be56c4aa28ca5d3eeb95e24ee.
2025-06-06 11:14:07 -04:00
Fuhuang
ff93288d3d
feat(parse.go): add UDP support for VLESS protocol
...
- Added `UDP: true` to `parseVless` function, enabling UDP support for VLESS protocol in rule-based mode.
- This change ensures UDP traffic is proxied in rule-based mode, not just in global mode.
2025-06-07 00:13:29 +09:00
Chang lue Tsen
0dca618f85
fix(uri): update query parameters and improve transport type handling
v1.0.1
2025-06-01 01:33:30 -04:00
Chang lue Tsen
852bde35dc
refactor(v2rayN): streamline proxy URI generation by consolidating methods
2025-05-31 11:44:18 -04:00
Chang lue Tsen
b4a9bb23e9
fix(proxy): simplify password generation logic in GenerateShadowsocks2022Password
2025-05-31 11:30:04 -04:00
Chang lue Tsen
0fb0aac2fa
feat(shadowsocks): implement support for SIP022 AEAD-2022 ciphers
2025-05-31 11:28:06 -04:00
Chang lue Tsen
1a21984c27
feat(shadowsocks): SIP022 AEAD-2022 Ciphers
2025-05-31 10:46:28 -04:00
Chang lue Tsen
ddf740600f
fix(subscribe): improve logging and update query logic for server filtering
2025-05-31 09:30:13 -04:00
Chang lue Tsen
77f55f8708
style(api): standardize formatting and remove trailing newlines in API definitions
2025-05-31 09:29:31 -04:00
Leif Draven
56f6bd2542
Merge pull request #22 from missish/develop
...
refactor(tool): 增强复制功能并修复零值处理问题
2025-05-31 21:47:07 +09:00
missish
3ee43b14c6
Revert "chore: add ppanel.yaml to .gitignore for security"
...
This reverts commit a4eca9f9a6965385062eaa7f0927c1d663ed61a0.
2025-05-31 11:53:40 +08:00
missish
a4eca9f9a6
chore: add ppanel.yaml to .gitignore for security
2025-05-31 11:49:47 +08:00
missish
e0a4bb028b
fix(admin/server): 修复节点更新时Tags字段处理逻辑
...
修改DeepCopy调用以忽略空值,并完善Tags字段的处理逻辑。当Tags为空数组时清空数据库字段,避免保留旧值。
2025-05-31 11:22:02 +08:00
missish
581e3ee48a
refactor(tool): 为DeepCopy和ShallowCopy添加配置选项支持
...
为copy工具函数添加了CopyOption配置选项,允许调用方自定义复制行为。主要修改包括:
1. 新增CopyOption函数类型和CopyWithIgnoreEmpty选项
2. 修改DeepCopy和ShallowCopy函数签名以支持可变选项参数
3. 重构内部实现以应用传入的选项配置
这使得调用方可以灵活控制是否忽略空值等复制行为,增强了工具函数的可配置性。
2025-05-31 10:40:36 +08:00
Leif Draven
dbb585ddb5
Merge pull request #21 from missish/develop
...
fix(order): Corrected Count and UserLimit to 0, which should be unlimited
2025-05-30 21:27:58 +09:00
missish
207ffc854e
fix(order): 增加优惠券使用限制的条件判断
2025-05-27 21:15:17 +08:00
lyndon986
d4089a801d
Merge pull request #19 from darwinchow/fix/stripe-webhook-endpoint
2025-05-24 02:51:11 +07:00
Darwin
5cca0e7aa3
fix(payment): update Stripe webhook endpoint url
2025-05-22 14:28:32 +08:00
Chang lue Tsen
42a99c4925
feat(cache): add cache options with customizable expiry settings
2025-05-11 04:39:22 -04:00
Chang lue Tsen
9e20b270e7
fix(develop): update docker command to check for all containers instead of running ones
2025-05-06 10:50:21 -04:00
Chang lue Tsen
155c6ba290
feat(adapter): add V2rayN adapter and build method for proxy management
2025-05-06 18:36:35 +09:00
Chang lue Tsen
f4050ff42e
fix(model): update query logic to use OR for group_id filtering
2025-05-06 18:36:09 +09:00
Chang lue Tsen
ae784cbbe4
fix(server): enhance sorting logic to handle multiple entries and reorder correctly
2025-05-06 14:27:11 +09:00
Chang lue Tsen
a198c770db
fix(server): update sorting logic to use FindOne and Update methods for better error handling
2025-05-06 14:07:46 +09:00
Chang lue Tsen
a2e4c6d09a
fix(subscribe): add BeforeDelete and BeforeUpdate methods for sort handling
2025-05-06 13:29:39 +09:00
Chang lue Tsen
d6f5160be1
fix(server): remove reorderSort function to streamline server sorting logic
2025-05-06 13:26:59 +09:00
Chang lue Tsen
d5f14bf665
fix(server): simplify BeforeDelete method by removing unnecessary Model call
2025-05-06 13:25:38 +09:00
Chang lue Tsen
e625d9aed5
fix(server): update BeforeDelete method to use Model for sort update query
2025-05-06 13:24:20 +09:00
Chang lue Tsen
3cadd9e621
fix(server): refactor server model methods to support transaction handling
2025-05-06 13:21:27 +09:00
Chang lue Tsen
38bcacc9e7
fix(subscribe): update subscription availability check to allow status greater than 1
2025-05-06 12:05:33 +09:00
Chang lue Tsen
ea74e4b7d5
fix(subscribe): update subscription query to include zero expiration time condition
2025-05-06 11:49:21 +09:00
Chang lue Tsen
ead1a9a8a6
fix(subscribe): improve order details retrieval logic in resetUserSubscribeTokenLogic
2025-05-05 10:55:46 -04:00
Chang lue Tsen
aef567c06f
fix(subscribe): update subscribe record update logic to use ID instead of token
2025-05-05 10:43:12 -04:00
Chang lue Tsen
6912e281f3
fix(subscribe): correct subscription status update logic on renewal
2025-05-05 04:30:49 -04:00
Chang lue Tsen
c5b0507187
fix(subscribe): enhance server tag handling in subscription logic
2025-05-05 04:04:18 -04:00
Chang lue Tsen
9a1942f8cf
fix(server): update server filtering to support multiple tags
2025-04-30 12:53:21 +09:00
Chang lue Tsen
f856dc7c01
fix(server): update server filtering to support multiple tags
2025-04-30 12:53:01 +09:00
Chang lue Tsen
cdc3d8b8f1
fix(subscribe): escape site name in content-disposition headers
2025-04-29 19:21:58 +09:00
Chang lue Tsen
55ef348135
fix(proxy): replace string literals with constants for proxy group types
2025-04-29 18:09:53 +09:00
Chang lue Tsen
6d13060aeb
fix(proxy): improve proxy removal logic in build functions
2025-04-29 17:02:17 +09:00
Chang lue Tsen
94416d59a6
fix(rules): remove unnecessary comments from final rules in configuration files
2025-04-29 16:19:03 +09:00
Chang lue Tsen
bbe7b8c223
fix(docs): update download URLs in installation guides for server binaries
2025-04-29 15:19:10 +09:00
Chang lue Tsen
fdf51a60e9
fix(docs): update architecture diagram links in English and Chinese README files
2025-04-29 14:47:39 +09:00
Leif Draven
fd1e2857c8
Update architecture.svg
...
docs: architecture svg
2025-04-29 12:57:30 +09:00
Chang lue Tsen
de74bd1d70
fix(subscribe): improve query logic and handle status filtering
2025-04-29 12:46:19 +09:00
Chang lue Tsen
fd1104784b
fix(docs): update Go Report Card badge link in README files
2025-04-28 11:43:59 -04:00
Chang lue Tsen
f4f0756ba6
fix(docs): update CI/CD badge links in README files
2025-04-28 11:41:09 -04:00
Chang lue Tsen
08bc2f6331
fix(docs): update license badge links in README files
2025-04-28 11:32:46 -04:00
Chang lue Tsen
dafe211ec7
fix(subscribe): add FinishedAt field to track subscription completion time
2025-04-28 11:18:53 -04:00
Chang lue Tsen
1fee981a58
fix(subscribe): update status and finished_at fields in subscription logic
2025-04-28 11:13:16 -04:00