Commit Graph

108 Commits

Author SHA1 Message Date
Keivan-sf
fd5afbfe94 Parse ipv6 addresses
resolves #4
2025-07-10 20:43:48 +03:30
Keivan-sf
9bfba9a405 Add missing test 2025-06-27 02:38:53 +03:30
Keivan-sf
737e0b50e8 Ignore trailing slash on vless address 2025-06-27 02:27:26 +03:30
Keivan-sf
5296b6a413 Url decode the path 2025-06-25 02:01:29 +03:30
Keivan-sf
0308e55478 Add headers for vless ws 2025-06-23 12:25:27 +03:30
Keivan-sf
b4dacb5aa5 Add path to vless config 2025-06-23 12:18:11 +03:30
Keivan
96f015626b Create README.md 2023-11-09 12:56:07 +03:30
Keivan-sf
38743bbc25 chore: add about and version to cli 2023-11-09 12:53:59 +03:30
Keivan-sf
50f1d6d018 fix: remove warnings and extra outputs 2023-11-09 12:41:09 +03:30
Keivan-sf
2e38ed537e chore: rename lib to utils
To avoid rust confusion between main.rs and lib.rs
2023-11-09 12:38:26 +03:30
Keivan-sf
6876a66c06 fix: change socks5 to socks in inbounds 2023-11-09 12:30:36 +03:30
Keivan-sf
87fa5d063e Add inbound generator 2023-11-08 19:51:21 +03:30
Keivan-sf
4dc9f385af Move config models to src 2023-11-07 16:36:30 +03:30
Keivan-sf
c4ee41d11b Add inbound config strcutures 2023-11-07 16:29:53 +03:30
Keivan-sf
10d1538173 Generate full conifg for vless 2023-10-26 17:31:33 +03:30
Keivan-sf
19a825c049 Add clap for parsing cli args 2023-10-24 17:00:00 +03:30
Keivan-sf
c75ff2ad09 Remove uri debug log 2023-10-23 19:17:55 +03:30
Keivan-sf
914b86c60d Improve main interface 2023-10-23 19:16:58 +03:30
Keivan-sf
70ded295a1 Add quic settings to stream settings 2023-10-23 19:13:16 +03:30
Keivan-sf
422549ece6 Add grpc stream settings 2023-10-21 11:42:12 +03:30
Keivan-sf
d5902ab926 Parse uri from cmd args 2023-10-20 17:14:56 +03:30
Keivan-sf
fa88155597 Fix no encryption settings on vnex users 2023-10-19 19:07:46 +03:30
Keivan-sf
bd984e9c46 Fix extra enum field in vless config 2023-10-19 19:00:25 +03:30
Keivan-sf
c21bfab50e chore: add test for vless outbound creator 2023-10-19 15:33:26 +03:30
Keivan-sf
4776a38926 Add reality settings to vless outbound 2023-10-19 15:26:41 +03:30
Keivan-sf
95bca7bce5 Add tcp setting to vless outbound 2023-10-19 11:57:44 +03:30
Keivan-sf
9173c55194 Add wss setting to vless outbound 2023-10-19 11:53:28 +03:30
Keivan-sf
b5dd8dfcc6 Add tls setting to vless outbound 2023-10-19 10:04:12 +03:30
Keivan-sf
63c71208ea Put config structs into config_models 2023-10-17 18:42:18 +03:30
Keivan-sf
d4f9cda5d0 Create folder for vless mod 2023-10-17 17:27:24 +03:30
Keivan-sf
c127d1f024 Disable snake case warnings for json configs 2023-10-17 16:57:57 +03:30
Keivan-sf
ddf0a883f9 Test json conversion 2023-10-16 19:04:37 +03:30
Keivan-sf
1ac254c798 chore: add tls settings struct 2023-10-14 11:58:55 +03:30
Keivan-sf
e286d1c499 chore: create general outbound struct 2023-10-14 11:30:03 +03:30
Keivan-sf
2f9005f1e4 feat: add tag and protocol to vless outbound 2023-10-14 11:01:28 +03:30
Keivan-sf
9691f3ef9a chore: fix vless outbound setting struct name 2023-10-14 10:54:55 +03:30
Keivan-sf
4fbcb4a220 feat: create outbound proxy object from vless data 2023-10-12 18:34:01 +03:30
Keivan-sf
8898654b6f feat: parse all vless data in a single function 2023-10-11 21:07:43 +03:30
Keivan-sf
497300e23c chore: change vless uri error message 2023-10-11 20:56:21 +03:30
Keivan-sf
b2c2ea0a00 chore: refactor vless query parser 2023-10-11 17:36:53 +03:30
Keivan-sf
9f06874eb2 chore: change vless query parser name 2023-10-11 17:24:15 +03:30
Keivan-sf
a3d240b1e4 chore: change vless address parser name 2023-10-11 17:21:40 +03:30
Keivan-sf
201e236061 feat: add new fields to vless query 2023-10-11 17:17:34 +03:30
Keivan-sf
9813811c4f chore: imrpove vless error 2023-10-10 19:30:44 +03:30
Keivan-sf
9dbe84e617 feat: parse vless uuid and host 2023-10-10 19:28:53 +03:30
Keivan-sf
e7b49a6bbb feat: remove remark from vless query 2023-10-10 19:00:17 +03:30
Keivan-sf
8bc836a2ba chore: add test for vless query default values 2023-10-10 18:50:07 +03:30
Keivan-sf
80ae3286fc chore: add path to vless query params 2023-10-10 18:48:49 +03:30
Keivan-sf
44a86063ab chore: change vless query enum name 2023-10-10 18:46:27 +03:30
Keivan-sf
bd5a16e738 chore: change vless query test name 2023-10-10 18:38:57 +03:30