Commit Graph

220 Commits

Author SHA1 Message Date
xiaorouji
80cff6eea2 luci: fix bugs 2024-02-23 09:41:31 +08:00
xiaorouji
39bdd760b3 luci: Xray Fragment 2024-02-23 09:41:20 +08:00
bowhorse
4b1a1c86df luci: Add Xray Fragment block to outbounds table
Add fragment section to outbound table.
We can use fragment option by tagging it to the desired
outbound connections.
2024-02-23 09:41:15 +08:00
bowhorse
401548753b luci: Add Xray fragment front-end options
"Some key-value pair configuration items are used to control
outgoing TCP fragments, which can deceive the censorship
system in some cases, such as bypassing SNI blacklists."

-"packets": Supports two slicing methods. "1-3" is TCP's stream
slicing, which is applied to the client's 1st to 3rd time writing data.
 "tlshello" is the TLS handshake packet slice.

-"length": Fragmented packet length (byte)

-"interval": Fragmentation interval (ms)

https://xtls.github.io/config/outbounds/freedom.html#outboundconfigurationobject
2024-02-23 09:41:10 +08:00
xiaorouji
a1961edac1 luci: add Xray mptcp option support 2024-02-23 09:41:05 +08:00
xiaorouji
28f03a8a2e luci: set Xray DNS nonIPQuery = drop
Xray DNS only basic IP queries (A and AAAA records) are supported. We should drop other queried types, otherwise the so-called "DNS leak" may appear.
2024-02-23 09:40:59 +08:00
xiaorouji
1844925291 luci: drop Trojan-Go
The author seems to no longer maintain, so delete it. Please use Xray or Sing-Box instead.

Don't want to maintain too many Go application, please use Socks.
2024-02-20 01:29:36 +08:00
xiaorouji
8e9d1ba88e luci: drop Brook
Don't want to maintain too many Go application, please use Socks.
2024-02-20 01:29:10 +08:00
xiaorouji
b3c93f9691 luci: optimization and adjust proxy mode logic 2024-02-20 01:28:40 +08:00
xiaorouji
5382acf6a2 luci: update UoT depends 2024-02-01 21:23:21 +08:00
xiaorouji
2518b3aea5 luci: fix known bugs 2024-02-01 21:23:16 +08:00
1TuJl
541c115f97 luci: add sing-box Shadowsocks SIP003 plugin support (#2910) 2024-02-01 13:25:57 +08:00
xiaorouji
463d899505 luci: optimization 2024-01-29 12:32:25 +08:00
xiaorouji
637373e639 luci: fix URI Scheme bug 2024-01-29 12:32:20 +08:00
xiaorouji
622b512eae luci: sing-box 1.8.0 Migrate cache file options
* Migrate cache file from Clash API to independent options

* Not compatible with the sing-box old version, please update to version 1.8.0 or higher.
2024-01-29 12:32:15 +08:00
xiaorouji
2bc3fe627e luci: fix hysteria(2) subscribe 2024-01-16 07:15:10 +08:00
xiaorouji
daee7a394b luci: update and fix the subscribe module 2024-01-11 22:02:40 +08:00
xiaorouji
40caf0ed97 luci: shunt rule add inboundTag option 2024-01-11 22:02:33 +08:00
xiaorouji
c723875552 luci: add remove sing-box resource files button 2024-01-11 22:02:26 +08:00
xiaorouji
602ddad71b luci: socks config can choose all node 2024-01-11 22:02:21 +08:00
xiaorouji
461925fa72 luci: shunt rule add some option 2024-01-11 22:02:15 +08:00
Ariesly
d55b589110 luci: hysteria2 support verify tls pinSHA256 (#2889)
* feat: hysteria2 support verify tls pinSHA256

* fix: missing commas

* fix: change field to hysteria2_tls_pinSHA256
2023-12-19 22:38:45 +08:00
Gzxhwq
0943f66723 luci: add sing-box TCP Brutal support (#2887)
* luci: add sing-box TCP Brutal support
2023-12-04 01:14:36 +08:00
Gzxhwq
4a650e4488 luci: add sing-box HTTPUpgrade support (#2886) 2023-12-04 01:14:31 +08:00
ztbh
57c0dda926 luci: add chinadns-ng domain default tag config (#2854) 2023-10-16 22:54:47 +08:00
Gzxhwq
faed417e44 luci: fix hysteria2 bandwidth when nil (#2855) 2023-10-16 22:54:42 +08:00
xiaorouji
e195f359a4 luci: fix bug 2023-10-16 22:54:36 +08:00
xiaorouji
351664eb90 luci: optimization code 2023-10-12 06:38:10 +08:00
xiaorouji
b4f401e891 luci: fix Xray settings 2023-10-12 06:37:59 +08:00
xiaorouji
1feab9e98e luci: fix acl dns option 2023-10-12 06:37:48 +08:00
sbwml
6c0a9491f5 Revert "luci: eliminate JS LuCI behavior"
This reverts commit aaeee88107.
2023-10-04 14:18:13 +08:00
yk271
2ac4437865 luci: update status.htm (#2828)
From xiaorouji/openwrt-passwall2#394
2023-09-26 17:39:30 +08:00
Gzxhwq
9782e2885c luci: disable sniff_override_destination (#2824) 2023-09-25 04:39:59 +08:00
Gzxhwq
35b3423c74 luci: add sing-box ECH options 2023-09-25 04:39:54 +08:00
xiaorouji
dab77c4d77 luci: add lazy start option to Hysteria2 client 2023-09-25 04:39:45 +08:00
xiaorouji
f7459f4f17 luci: fix maybe triggered bug 2023-09-25 04:39:40 +08:00
xiaorouji
aaeee88107 luci: eliminate JS LuCI behavior 2023-09-25 04:39:27 +08:00
xiaorouji
327e6f4ff6 luci: Adjust the sing-box ShadowTLS logic 2023-09-20 21:25:05 +08:00
xiaorouji
8786e06757 luci: fix some problems 2023-09-20 21:24:59 +08:00
xiaorouji
27850f78fe luci: adjust and optimize sing-box shunt DNS order 2023-09-20 21:24:54 +08:00
Tianhe Y
7767161973 fix get_version shell command (#2804) 2023-09-19 21:31:58 +08:00
xiaorouji
5c597141f4 luci: add sing-box shunt block DNS rule 2023-09-17 05:49:38 +08:00
xiaorouji
8270460a1d luci: fix some problems 2023-09-17 05:49:34 +08:00
Gzxhwq
f6e54f57ed luci: make sing-box gRPC-lite work
客户端不需要编译with_grpc也可以连接*ray的标准grpc,反之编译了with_grpc则不能连接sing-box的grpc-lite服务器。

所以客户端不需要编译with_grpc,sing-box grpc-lite兼容标准grpc,标准grpc不兼容grpc-lite
2023-09-16 01:46:14 +08:00
xiaorouji
107978eb73 luci: fix know bugs 2023-09-16 01:46:09 +08:00
xiaorouji
e8c7527ff4 luci: update Hysteria to Hysteria2 logic
No longer compatible with Hysteria V1. If you want to use, please use Sing-Box for implementation.
2023-09-14 11:53:40 +08:00
xiaorouji
45421e6cb3 luci: Adjust Xray DNS logic
* remove FakeDNS mode, because it does not support persistence.

* because the built-in DNS server can only query A/AAAA type, so must be use a TCP server to query non -A/AAAA type

* It is recommended to use Sing-Box instead of it.
2023-09-14 11:53:33 +08:00
xiaorouji
7d1fb1a2ca luci: Adjust FakeDNS logic 2023-09-14 11:53:26 +08:00
xiaorouji
9ce7d88ee2 luci: fix the bug that may be triggered 2023-09-14 11:53:21 +08:00
zhusir
e99c858b85 luci: fixed part of #2745 2023-09-14 11:53:06 +08:00