Commit graph

51 commits

Author SHA1 Message Date
Anya Lin
cf84bea762 refactor(server/hp/ucode): Refactor handleGenKey, add support for keypair 2025-06-04 13:18:59 +08:00
Tianling Shen
d5de715b7a
chore(ucode): remove unused imports
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-08 19:26:49 +08:00
Tianling Shen
e7e22cef81
refactor(client): remove chinadns-ng
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-05 17:44:32 +08:00
Tianling Shen
64c1124d98
chore(rpcd): change file permission to 0644
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-30 00:24:25 +08:00
Tianling Shen
d1cb1796ca
feat(node): hide deprecated utls fingerprint for sb 1.10
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-20 19:38:12 +08:00
Tianling Shen
0d2f0d86ad
feat: prepare chinadns-ng v2 support 2024-04-02 14:42:34 +08:00
Anya Lin
a65a85cf05 fix(client): Merge ruleset.js into client.js 2024-01-16 19:24:44 +08:00
Anya Lin
bbe9f92b52 feat(ruleset): Add RuleSet section 2024-01-16 19:24:44 +08:00
Tianling Shen
d7609f6deb
chore(rpcd/hp): remove has_mptcp detect 2024-01-10 20:18:55 +08:00
Tianling Shen
de5058d09b
feat: add TCP Brutal support 2023-12-02 16:40:53 +08:00
Tianling Shen
849ef7f229
fix(client): require ip-full to bring up tun interface 2023-10-04 16:36:42 +08:00
Tianling Shen
ae34497e62
fix(rpcd): fix mptcp go version requirement
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-30 19:54:09 +08:00
Tianling Shen
2d801fc236
fix(rpcd): fix mptcp condition
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-09-13 11:50:36 +08:00
Tianling Shen
bd182b0598
feat: add mptcp support 2023-09-13 11:29:46 +08:00
douglarek
ab79c3b82a
fix(rpcd): update log type 2023-07-08 17:04:32 +08:00
Tianling Shen
733bec677f
fix(rpcd): fix connection check with gnu wget installed 2023-07-02 18:59:01 +08:00
Tianling Shen
e6d53cc591
feat(status): add connection check 2023-06-12 16:33:17 +08:00
Tianling Shen
1e3e7b1e47
feat(server): split configuration/process from client
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-06-02 16:23:01 +08:00
Tianling Shen
ce882dd831
feat: add chinadns-ng support 2023-04-14 06:49:55 +08:00
Tianling Shen
bec5cfe2e0
feat(client): check tproxy module 2023-03-28 01:37:29 +08:00
Tianling Shen
4f754d6665
feat: fix support for system tun stack 2023-03-19 19:15:59 +08:00
Tianling Shen
275d7f433c
workaround(rpcd): require manual restart after changed domain list
unfortunately this will cause unnecessary restart during uci changes
2023-02-14 14:19:51 +08:00
Tianling Shen
e0c9ec8d4d
feat: switch to ucode subscription script 2023-02-13 04:01:11 +08:00
Tianling Shen
5fc54d87f4
feat(subscribe): implement basic uci management 2023-02-12 10:10:26 +08:00
Tianling Shen
d4643f7104
fix(acllist): fix write white/black list 2023-02-12 06:05:32 +08:00
Tianling Shen
3f343518d9
feat(subscribe): touch ucode script 2023-02-11 07:04:16 +08:00
Tianling Shen
3315da8d42
fix(subscribe): fix parse IPv6 address 2023-02-11 02:47:27 +08:00
Tianling Shen
af747a93a6
chore: fix cron script 2023-02-10 10:30:09 +08:00
Tianling Shen
f20a1da255
feat(status): support clean log 2023-02-10 07:13:49 +08:00
Tianling Shen
5f8aa5caf9
fix(rpcd): fix security issue 2023-02-10 05:30:55 +08:00
Tianling Shen
b3232720e5
chore(subscribe): add note for add/remove nodes 2023-02-10 05:21:10 +08:00
Tianling Shen
34727407f6
feat(geodata): support lists update 2023-02-10 04:26:46 +08:00
Tianling Shen
bbc6213c06
refactor(generator): rewritten in ucode 2023-02-09 06:34:07 +08:00
Tianling Shen
75abb6ee24
feat(client): support ACL settings
luci only, fw rules need more work
2023-02-07 09:06:39 +08:00
Tianling Shen
fff51d3b10
feat(client): make use of taboption 2023-02-07 07:02:13 +08:00
Tianling Shen
8ccf6dfe12
feat(fw): support disable ipv6 2023-02-07 06:03:55 +08:00
Tianling Shen
241d46f1f2
chore(scripts): add exec permission
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-02-07 04:08:22 +08:00
Tianling Shen
fa4ca375a2
feat: introduce rpcd script
avoid executing illegal command from luci
2023-02-07 04:07:17 +08:00
Tianling Shen
14878a5dfa
feat: add features detection, support acme tls cert issuer 2022-09-16 12:51:00 +08:00
Tianling Shen
4631267697
feat: add clean log, auto update 2022-08-20 06:22:48 +08:00
Tianling Shen
681f1f7180
feat(status): add basic status page 2022-08-20 06:09:39 +08:00
Tianling Shen
0fc49ad94d
feat(node): active 'update subscription' button 2022-08-13 22:36:50 +08:00
Tianling Shen
53d6a24a2a
feat: improve uploading certs 2022-08-12 21:28:10 +08:00
Tianling Shen
a08a5dc5b6
chore: change default cert path 2022-08-03 01:58:29 +08:00
Tianling Shen
659e5b9129
feat(server): support tls 2022-08-02 18:03:33 +08:00
Tianling Shen
26fd31a02d
chore(menu): use firstchild 2022-07-29 19:07:07 +08:00
Tianling Shen
592afe7851
chore(node): remove unsupported ssr 2022-07-29 15:32:12 +08:00
Tianling Shen
eab79f1ed0
fix(node): improve handle uploaded file 2022-07-27 18:22:27 +08:00
Tianling Shen
08362b5781
feat(node): support upload usercert 2022-07-27 18:13:46 +08:00
Tianling Shen
54c6411d5c
feat: implement nodes edition 2022-07-24 21:49:02 +08:00