Keivan-sf
|
841e83f401
|
Use docker to build binaries
Since I use nix and the target does not work on other linux distros
|
2025-07-27 22:45:10 +03:30 |
|
Keivan-sf
|
69c2b0c793
|
Fix vmess non-base64 error
|
2025-07-27 22:39:06 +03:30 |
|
Keivan-sf
|
db80283de4
|
change back to v2parser
v2-uri-parser is actually hard to type ngl
|
2025-07-27 22:24:57 +03:30 |
|
Keivan-sf
|
2085c685c5
|
Update cargo name
|
2025-07-27 22:12:43 +03:30 |
|
Keivan-sf
|
c0e7c8f93a
|
Change the name to v2-uri-parser in command line
|
2025-07-27 22:11:58 +03:30 |
|
Keivan-sf
|
afa5306196
|
Update readme
|
2025-07-27 21:59:27 +03:30 |
|
Keivan-sf
|
6be9c43177
|
Bump version to 0.2.0
|
2025-07-27 21:58:26 +03:30 |
|
Keivan
|
7aa30d11cd
|
Merge pull request #18 from Keivan-sf/11-socks5-parser
11 socks5 parser
resolves #11
|
2025-07-27 21:55:06 +03:30 |
|
Keivan-sf
|
e33e327079
|
Improve names for uri prefix
|
2025-07-27 21:54:03 +03:30 |
|
Keivan-sf
|
65721cd5e3
|
Parse socks
|
2025-07-27 21:50:52 +03:30 |
|
Keivan
|
863b9321b5
|
Merge pull request #17 from Keivan-sf/9-shadowsocks-parser
9 shadowsocks parser
|
2025-07-27 20:36:26 +03:30 |
|
Keivan-sf
|
574c3807f3
|
Parse shadowsocks
|
2025-07-27 20:35:12 +03:30 |
|
Keivan-sf
|
cbe39f008e
|
Add missing url_decode_str function
|
2025-07-27 20:32:12 +03:30 |
|
Keivan-sf
|
087aacc338
|
Decode vmess url before decoding it for base64
|
2025-07-27 20:31:35 +03:30 |
|
Keivan
|
f807299b60
|
Merge pull request #16 from Keivan-sf/10-trojan-parser
10 trojan parser
|
2025-07-27 18:33:33 +03:30 |
|
Keivan-sf
|
b3fe8a1fd1
|
Url decode names
|
2025-07-27 18:29:17 +03:30 |
|
Keivan-sf
|
291f98f687
|
Improve config model names
|
2025-07-27 18:25:04 +03:30 |
|
Keivan-sf
|
2a6c452c0d
|
Parse trojan URIs
|
2025-07-27 18:19:35 +03:30 |
|
Keivan-sf
|
b27f6e776f
|
Improve help
|
2025-07-27 17:28:51 +03:30 |
|
Keivan
|
fc56ff59ab
|
Merge pull request #15 from Keivan-sf/13-extract-config-name
13 extract config name
|
2025-07-27 16:28:28 +03:30 |
|
Keivan-sf
|
657ec8af99
|
Improve command line interface
|
2025-07-27 16:27:11 +03:30 |
|
Keivan-sf
|
f282a1ae4b
|
Add --get-name flag
|
2025-07-27 16:15:04 +03:30 |
|
Keivan-sf
|
bc5306ca87
|
Fix vmess wrong name
|
2025-07-27 16:14:45 +03:30 |
|
Keivan-sf
|
20554587e5
|
Add remarks to raw data
|
2025-07-27 15:56:47 +03:30 |
|
Keivan
|
72acd64a44
|
Merge pull request #14 from Keivan-sf/1-vmess-parser
vmess parser
|
2025-07-27 12:22:54 +03:30 |
|
Keivan-sf
|
c5ce2b56ee
|
Parse base64 vmess uri
|
2025-07-27 12:21:49 +03:30 |
|
Keivan-sf
|
cfe3c2ed53
|
Parse vmess when not shared via base64
|
2025-07-26 22:19:02 +03:30 |
|
Keivan-sf
|
82be554317
|
Remove unused structs
|
2025-07-26 21:00:26 +03:30 |
|
Keivan-sf
|
131a694cd8
|
Use a shared raw data model for easier implementation
|
2025-07-26 20:51:05 +03:30 |
|
Keivan
|
8b3e04cfb5
|
Merge pull request #12 from Keivan-sf/5-improve-vless-parser-and-headers
sync
|
2025-07-26 19:27:00 +03:30 |
|
Keivan-sf
|
4173b1f964
|
breaking: no more shortend -s for --socksport
|
2025-07-26 19:26:20 +03:30 |
|
Keivan-sf
|
81c930193b
|
Support http inbound
resolves #2
|
2025-07-26 19:25:55 +03:30 |
|
Keivan-sf
|
3d0cbcfc66
|
Read allowInsecure from config uri
|
2025-07-26 19:17:01 +03:30 |
|
Keivan-sf
|
d3495f1ec3
|
Fix null tlsSecurity
|
2025-07-26 19:15:49 +03:30 |
|
Keivan
|
af1c0f1538
|
Merge pull request #8 from Keivan-sf/5-improve-vless-parser-and-headers
5 improve vless parser and headers
|
2025-07-26 16:52:31 +03:30 |
|
Keivan-sf
|
d56482a5c1
|
Move utils to different modules
|
2025-07-26 16:49:47 +03:30 |
|
Keivan-sf
|
ae36a180f7
|
Support xhttp
|
2025-07-26 16:32:53 +03:30 |
|
Keivan-sf
|
763169e04b
|
Support kcp stream
|
2025-07-26 16:08:27 +03:30 |
|
Keivan-sf
|
714e5afe70
|
Decode necessary query params
#7
|
2025-07-26 16:05:38 +03:30 |
|
Keivan-sf
|
6f7b9ca06a
|
Improve config type and add authority
This makes the parser take a more passive approach, no unnecessary
defaults or fileds
|
2025-07-26 13:46:08 +03:30 |
|
Keivan-sf
|
4656489c40
|
Remove json test
|
2025-07-26 12:30:32 +03:30 |
|
Keivan-sf
|
0e813911a3
|
Resolve tcp wrong header type
|
2025-07-26 12:21:12 +03:30 |
|
Keivan-sf
|
5e594c1156
|
Use the new host field in websockets
|
2025-07-26 12:14:39 +03:30 |
|
Keivan-sf
|
cd0b282c6e
|
Parse alpn
|
2025-07-26 11:58:01 +03:30 |
|
Keivan-sf
|
9b73b4c6ed
|
Parse vless header type
|
2025-07-23 21:00:07 +03:30 |
|
Keivan-sf
|
4c0cddda3f
|
Use fingerprints in tls settings
|
2025-07-23 20:03:51 +03:30 |
|
Keivan-sf
|
8e5c6e5cbb
|
Change the version to 0.1.1
|
2025-07-10 22:59:34 +03:30 |
|
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 |
|