Commit Graph

276 Commits

Author SHA1 Message Date
Gzxhwq
d1fbc677f7 luci: add tuic-client to Makefile (#2657) 2023-07-19 00:21:17 +08:00
Gzxhwq
5420fa07b5 luci: fix typo (#2655) 2023-07-19 00:21:11 +08:00
ShanStone
5700928d33 luci: initial tuic-client support 2023-07-17 20:41:12 +08:00
对望
5bfd4c5a4f luci: Fix tables variable issue (#2651) 2023-07-17 20:41:10 +08:00
ShanStone
863195425f luci: add basic depends check 2023-07-16 20:22:57 +08:00
ShanStone
45cdab67aa luci: optimise generation nftset cache 2023-07-16 20:22:52 +08:00
zhusir
637bdafdec luci: update default config game streaming 2023-06-27 20:12:11 +08:00
ShanStone
e759265ddc luci: fix nftset flush after update rules 2023-06-15 05:18:39 +08:00
ShanStone
54c3d5f2e7 luci: try to optimise nftset load 2023-06-15 05:18:33 +08:00
ShanStone
0ef19aa2fe luci: fix 2023-06-11 05:25:27 +08:00
ShanStone
5328affdc2 luci: optimize some thing 2023-06-11 05:25:16 +08:00
ShanStone
aca18c7b94 luci: fix nftset/ipset typo 2023-05-19 03:21:04 +08:00
ShanStone
4e6488f002 luci: fix nftables firewall include 2023-05-13 03:57:04 +08:00
xiaorouji
cc47738919 luci: fix nftables typo 2023-05-13 03:56:59 +08:00
ShanStone
f469378142 luci: fix nftset elements add 2023-05-13 03:56:43 +08:00
xiaorouji
fc85f7528e luci: fix the bug discovered from nftables script 2023-05-08 03:01:36 +08:00
xiaorouji
66deb8c72e luci: update default rules 2023-05-08 03:01:31 +08:00
xiaorouji
f347344d90 luci: 4.66 2023-05-08 02:59:47 +08:00
xiaorouji
c9ceb1feaf luci: ipset/nftset name change 2023-05-08 02:59:23 +08:00
xiaorouji
b663c9bd7c luci: Fix index page rules nodes no show "edit" 2023-05-08 02:59:17 +08:00
xiaorouji
e21b60d6c7 luci: use short UUID
The amount of data is not large, maybe not repeat.
2023-05-08 02:58:23 +08:00
ShanStone
d85a74ded8 luci: optimise nftset add 2023-05-05 19:12:27 +08:00
sbwml
4da3cbb705 Revert "luci: make nftables better compat"
This reverts commit fbe83028cc.
2023-04-28 07:01:34 +08:00
xiaorouji
fbe83028cc luci: make nftables better compat 2023-04-25 04:16:02 +08:00
xiaorouji
27f11fbe6a luci: let chinadns-ng support nftset 2023-04-25 04:15:58 +08:00
xiaorouji
49ea53eaa9 luci: fix clear ipset/nftset maybe invalid bug 2023-04-25 04:15:54 +08:00
xiaorouji
4af5119d1b luci: 4.65
chinadns-ng function has been perfected and can be used as a depends.
2023-04-23 06:52:25 +08:00
xiaorouji
61b45025ca luci: update chinadns-ng logic
Follow the new feature upgrade.
2023-04-23 06:52:20 +08:00
zhusir
85883c8972 luci: get the exact remote version 2023-04-20 16:16:51 +08:00
xiaorouji
45fbd0be19 luci: fixed https://github.com/xiaorouji/openwrt-passwall/issues/2493 2023-04-20 16:16:44 +08:00
xiaorouji
1fc1e41f41 luci: optimize subscribe logic 2023-04-20 16:16:40 +08:00
xiaorouji
8848f801b6 luci: format code 2023-04-20 16:16:36 +08:00
xiaorouji
022688249d luci: update default rules 2023-04-20 16:16:31 +08:00
xiaorouji
95389eb674 luci: shunt mode select node can custom
You can directly customize SOCKS/HTTP server when selecting nodes.
For example:
socks://127.0.0.1:1080
socks://username:password@127.0.0.1:1080
http://127.0.0.1:2080
http://username:password@127.0.0.1:2080
2023-04-20 16:16:26 +08:00
xiaorouji
aa62fdcc18 luci: fix maybe wrong issue 2023-04-20 16:16:20 +08:00
xiaorouji
dc8eb4f957 luci: logic log update 2023-04-20 16:15:55 +08:00
Tianhe Y
2a0d4ed8a0 luci: wireguard reserved support base64 string (#2511) 2023-04-20 16:15:51 +08:00
Gzxhwq
22940c0f9b luci: add Xray Vision XUDP Mux support (#2503) 2023-04-20 16:15:46 +08:00
xiaorouji
54f7e7c245 luci: 4.64 2023-04-12 20:55:39 +08:00
xiaorouji
9eb7df489b luci: chinadns-ng logic update and optimization
chinadns-ng 2023-04-01 version

* start support nftset.

* support adding chnlist to ipset now, and now there is no need to generate dnsmasq conf.
2023-04-12 20:55:07 +08:00
Tianhe Y
ce3923a614 luci: change chinadns-ng update url (#2482) 2023-04-12 20:55:01 +08:00
xiaorouji
c8701a112a luci: fix auto switch when use shunt node #2474 2023-04-12 20:52:59 +08:00
xiaorouji
bd3b4c2fed luci: fixup 65b1c9346594460d0fef55acd9d2b0cc6bf533d6
lost nftables
2023-04-09 23:51:15 +08:00
xiaorouji
ae411c4752 luci: haproxy conf adjustment 2023-04-09 23:51:11 +08:00
xiaorouji
47f44fcfdd luci: lua code convert indentation to TAB 2023-04-09 23:51:06 +08:00
sbwml
2d5a76a95d luci-app-passwall: sync 0_default_config 2023-04-08 17:07:42 +08:00
xiaorouji
3a4fa1fcf5 luci: update subscribe script support ipv6 node 2023-04-08 17:06:25 +08:00
Tianhe Y
ac259f2d11 luci: wireguard add reserved option when xray>=1.8.0 (#2462)
* luci: wireguard add reserved option when xray>=1.8.0

* luci: 4.63
2023-04-06 19:23:18 +08:00
Tianhe Y
d67f9fd5c6 luci: fix bug 2023-04-06 19:23:06 +08:00
Tianhe Y
fddd6eed92 luci: preproxy remove dialerProxy option 2023-04-06 19:23:01 +08:00
Tianhe Y
d9023cffba luci: modify code to adapt preproxy switch 2023-04-06 19:22:55 +08:00
xiaorouji
10087267dd luci: add github host to proxy host by default 2023-04-06 19:22:50 +08:00
Tianhe Y
8ea101b15e luci: fix an error in #2456 (#2457) 2023-04-06 19:22:41 +08:00
Tianhe Y
47d28d314a luci: optimize shunt config (#2456) 2023-04-06 19:22:36 +08:00
Beginner
a60e20a135 luci: fix po typo 2023-04-06 19:22:30 +08:00
xiaorouji
521efc0ee9 luci: fix lost logic 2023-04-06 19:22:24 +08:00
xiaorouji
ab8bdd4926 luci: add openai by default shunt rule 2023-04-06 19:22:15 +08:00
xiaorouji
29a74f7c85 luci: update default rules 2023-04-06 19:18:50 +08:00
xiaorouji
eee868fe92 luci: fixed 2023-04-06 19:18:44 +08:00
Tianhe Y
3b1c3d65c5 luci: add advanced log feature #2424 (#2431)
- logging to sys log.
- logging to persist log file.

Co-authored-by: iceliuhacker <118520805+iceliuhacker@users.noreply.github.com>
2023-04-06 19:18:38 +08:00
Tianhe Y
7b04f0bfa3 luci: fix and optimize shunt config (#2451) 2023-04-06 19:18:30 +08:00
xiaorouji
47f3903304 luci: fix tproxy rules some typo
fixed https://github.com/xiaorouji/openwrt-passwall/issues/2450
2023-04-06 19:18:24 +08:00
xiaorouji
0fff20c983 luci: update haproxy conf 2023-04-06 19:18:18 +08:00
Tianhe Y
56c68dfda4 luci: optimize app binary find #2433 (#2442) 2023-04-06 19:17:23 +08:00
Tianhe Y
a23667c265 luci: fix bug introduced in #2438 (#2445) 2023-04-06 19:17:08 +08:00
Tianhe Y
9a01d667f2 luci: optimize passwall check update tips 2023-04-02 07:33:03 +08:00
xiaorouji
22816e9c24 luci: compatible 2023-04-02 07:31:24 +08:00
Tianhe Y
c1a802a438 luci: 4.62-2 (#2439) 2023-04-01 15:35:02 +08:00
Tianhe Y
226736e6bf luci: fix #2434 (#2438) 2023-04-01 15:34:57 +08:00
Tianhe Y
c9ee3e26fe luci: fix translate (#2429)
luci: fix translate of probe URL description
2023-04-01 15:34:52 +08:00
xiaorouji
51c0b64274 luci: 4.62 2023-04-01 15:34:44 +08:00
Tianhe Y
ee7ded80e5 luci: shunt added xray balancer support
- optimized pre-proxy settings (https://github.com/xiaorouji/openwrt-passwall/issues/2234)
2023-04-01 15:34:38 +08:00
xiaorouji
eadb44a03a luci: haproxy use logic implement accurate availability
So fragrant ~
2023-04-01 15:34:33 +08:00
xiaorouji
c5e704b735 luci: add hysteria lazy_start option 2023-04-01 15:34:27 +08:00
xiaorouji
f6d56838c7 luci: reduce duplicate code 2023-03-30 08:43:09 +08:00
xiaorouji
3320fcc2fc luci: update share link js script support ipv6 2023-03-30 08:43:01 +08:00
xiaorouji
3dd970b324 luci: fixed https://github.com/xiaorouji/openwrt-passwall/issues/2421 2023-03-30 08:42:54 +08:00
xiaorouji
80408356a4 luci: adjustment chinadns-ng logic
* It is now can work in the gfwlist mode.

* It is now can work with when chnroute default dns option.
2023-03-30 08:42:49 +08:00
xiaorouji
2b0f1aa628 luci: refactoring haproxy function 2023-03-30 08:42:44 +08:00
Bard
bdba72f178
Update app_version.htm 2023-03-28 04:39:55 +08:00
xiaorouji
2a3de4a0bc luci: 4.61 2023-03-27 20:27:08 +08:00
xiaorouji
c2c32ce5cf luci: update default rules 2023-03-27 20:27:03 +08:00
xiaorouji
9036e40e48 luci: fixed https://github.com/xiaorouji/openwrt-passwall/issues/2414 2023-03-27 20:26:57 +08:00
xiaorouji
ad5a6fd217 luci: update log output 2023-03-27 20:26:51 +08:00
Gzxhwq
8c3a8663c8 luci: add Xray VLESS REALITY share link (#2396) 2023-03-27 20:26:46 +08:00
nftbty
146648178c luci: balancing add strategy option & remove unnesscary options
* luci: balancing add strategy option & remove unnesscary options

Signed-off-by: nftbty <nftbty@gmail.com>

* luci: add description for probeInterval option in balancing
Add description for the probeInterval option, from the official V2ray documentation.

---------

Signed-off-by: nftbty <nftbty@gmail.com>
2023-03-27 20:26:41 +08:00
nftbty
623099d837 luci: app_update use default_path when not set in config 2023-03-27 20:26:35 +08:00
nftbty
3795defad7 luci: app_update add passwall version check (#2398)
- app_update add passwall version show & check. ([Feature Request]: 能不能在ui上增加版本显示 #2384)
- add chinadns-ng path in default config.
2023-03-27 20:26:13 +08:00
nftbty
36c6425b3f luci: unified code style (#2395)
* luci: unified code style
- checked newline at end of file
- unified indent
- removed whitespaces at end of line

* luci: change the indentation of lua files to tabs
2023-03-27 20:25:52 +08:00
nftbty
5e84915db1 luci: optimize app_update
* luci: optimize app_update code structure
abstract the components update info into a module.

Signed-off-by: nftbty <nftbty@gmail.com>

* luci: app_update add chinadns-ng & fix hysteria

Signed-off-by: nftbty <nftbty@gmail.com>

* luci: app_update optimize match_file_name generating.
- Update `auto_get_arch()`, and the generation of `match_file_name`.
- The function `to_check()`,`to_download()`,`to_extract()`,`to_move()` moved into api.lua,  some functions in api.lua used by the 4 functions are no longer need to be public anymore, so add `local` before them.

Signed-off-by: nftbty <nftbty@gmail.com>

---------

Signed-off-by: nftbty <nftbty@gmail.com>
2023-03-27 20:19:59 +08:00
xiaorouji
a98eb6e1a9 luci: fixed https://github.com/xiaorouji/openwrt-passwall/issues/2379 2023-03-23 20:23:27 +08:00
Gzxhwq
8686261968 luci: mask fingerprint that dosen't support Vision & REALITY (#2375)
follow
https://github.com/XTLS/Xray-core/issues/1666#issuecomment-1435494076
2023-03-15 03:25:08 +08:00
xiaorouji
12976f60a3 luci: achieve Xray vision pre-proxy 2023-03-15 03:24:59 +08:00
xiaorouji
2fc4eb5470 luci: update default rules 2023-03-12 17:18:36 +08:00
xiaorouji
26107f1abe luci: add lack po 2023-03-12 17:17:24 +08:00
Gzxhwq
5d685f771d luci: add Xray REALITY client support
* luci: add Xray REALITY client support

* luci: make REALITY work with other protocol

* luci: add REALITY support to gRPC client

* luci: fix xray fail when all h2 options is NULL

* luci: chore
2023-03-12 17:17:19 +08:00
xiaorouji
42ce950fcd luci: add when use chnroute mode default DNS option 2023-03-09 23:17:16 +08:00
xiaorouji
5c954edafb luci: 4.60 2023-03-07 22:40:31 +08:00
xiaorouji
364731602e luci: optimization acl logic 2023-03-07 22:40:27 +08:00
xiaorouji
d4b16e8d7c luci: special purpose of the OCD person 2023-03-06 10:40:57 +08:00