Commit Graph

57 Commits

Author SHA1 Message Date
qianxu2001
0ee2aead11 luci-app-ssr-plus: support Hysteria Fast Open
Fast Open can shave off one RTT for every connection at the cost of the correct semantics of SOCKS5/HTTP/TUN protocols. When enabled, the client will always accept a connection immediately without confirming with the server that its destination is reachable. If the server then fails to connect or rejects the connection, the client will just close it without sending any data.
2022-11-30 13:20:48 +08:00
Bard
7401ea03c2
Update Makefile 2022-11-15 13:20:08 +08:00
Tianling Shen
c33455a71e luci-app-ssr-plus: use xray by default
v2ray-core still has poor tproxy support.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-09 21:24:50 +08:00
HQ Ong
71d49a58ea Fix typo 2022-11-09 21:21:32 +08:00
Tianling Shen
0238d1d22e luci-app-ssr-plus: hide tls flow for v2ray-core
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-09 21:21:26 +08:00
Tianling Shen
73b39185aa luci-app-ssr-plus: support Xray TLS flow
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-09 21:21:15 +08:00
Tianling Shen
23e3d49d74 luci-app-ssr-plus: allow custom fingerprints with XTLS
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-09 21:21:10 +08:00
sbwml
ce1cb3f5b3 luci-app-ssr-plus: build shadowsocks-rust by default 2022-10-30 00:43:46 +08:00
Bard
46d0837441
Update Makefile 2022-10-29 18:48:51 +08:00
Bard
26fc52624d
Update shadowsocksr 2022-10-29 01:53:43 +08:00
Bard
84fa809f77
Update Makefile 2022-10-28 23:04:35 +08:00
Tianling Shen
c05feeff71 luci-app-ssr-plus: ssrurl: use standard URL scheme to parse trojan link
Fixes: #1008

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-10-28 22:45:18 +08:00
Tianling Shen
36c6f02c75 luci-app-ssr-plus: fix kill subprocesses
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-10-28 22:45:07 +08:00
Tianling Shen
c86e5d84b0 luci-app-ssr-plus: add chinadns-ng support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-10-25 00:08:54 +08:00
sbwml
a03ce7441c luci-app-ssr-plus: ws: Add enable early data option 2022-09-21 15:44:40 +08:00
Tianling Shen
eabddbec6d luci-app-ssr-plus: ssrurl: fix import hysteria uri
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-13 08:40:25 +08:00
sbwml
e212c3501d update def rules 2022-09-06 20:40:24 +08:00
Tianling Shen
abb117d64e luci-app-ssr-plus: remove sing protocol
Sing protocol should be used with sing-box.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-06 15:04:54 +08:00
Tianling Shen
f0045b02a2 luci-app-ssr-plus: fix typo error
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-01 22:12:52 +08:00
Tianling Shen
0a60670f50 luci-app-ssr-plus: improve ss selection
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-01 22:12:44 +08:00
Bard
98cbb8c40f
Update shadowsocksr.lua 2022-08-18 12:47:10 +08:00
Tianling Shen
882661c41e luci-app-ssr-plus: subscribe: fix typo error
`port` -> `server_port`

Fixes: #963

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-08-16 22:13:21 +08:00
sbwml
6b6d62eef8 sync luci-app-ssr-plus upstream & add lua-neturl package 2022-08-14 01:10:29 +08:00
Tianling Shen
f34530bfcd luci-app-ssr-plus: fix max open file
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-07-27 04:29:14 +08:00
Tianling Shen
c4e98e51e5 luci-app-ssr-plus: fix generate invalid hysteria socks config
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-07-19 00:15:15 +08:00
Tianling Shen
639b7d8fde luci-app-ssr-plus: use wget-ssl if possible
Fixes: #921

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-29 15:15:44 +08:00
sbwml
02fd931712 Revert "luci-app-ssr-plus: switch to sagernet-core"
This reverts commit 259337aacb.
2022-06-11 07:51:01 +08:00
Tianling Shen
83c5c8a26c luci-app-ssr-plus: fix wrong datatype of hysteria config
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:21:30 +08:00
Tianling Shen
d34f54a49f luci-app-ssr-plus: add default value for v2ray ed header
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:21:15 +08:00
Tianling Shen
5d93395590 luci-app-ssr-plus: fix generate v2ray sing config
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:21:08 +08:00
Tianling Shen
c71bd3e06d luci-app-ssr-plus: bump PKG_RELEASE
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:20:54 +08:00
Tianling Shen
c175c7b252 luci-app-ssr-plus: use sing protocol for original v2ray ss/trojan
Do you hear people sing?

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:20:47 +08:00
Tianling Shen
61babe0f10 luci-app-ssr-plus: fix v2ray gPRC multi support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:20:39 +08:00
Tianling Shen
381a80100a luci-app-ssr-plus: add v2ray ws earlydata support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:20:32 +08:00
Tianling Shen
60b41fccd1 luci-app-ssr-plus: add hysteria support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:19:43 +08:00
Tianling Shen
1dc9dfdf9f luci-app-ssr-plus: remove pdnsd support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:18:37 +08:00
Tianling Shen
036f58feab luci-app-ssr-plus: fix missing luci-lib-ipkg dependency
Fixes: #891

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:17:17 +08:00
Tianling Shen
e3178789d2 luci-app-ssr-plus: fix generate SUoT config
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:17:09 +08:00
Tianling Shen
fffe6f0935 luci-app-ssr-plus: fix typo error
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:16:40 +08:00
Tianling Shen
6189402b8c luci-app-ssr-plus: bump PKG_VERSION
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:16:34 +08:00
Tianling Shen
8fbf1c681c luci-app-ssr-plus: add v2ray wireguard outbound
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:16:28 +08:00
Tianling Shen
d509afb398 luci-app-ssr-plus: improve v2ray ss support
1. Added ShadowSocks AEAD-2022 ciphers support
2. Added ShadowSocks SIP003 plugins support
3. Added ShadowSocks SUoT protocol support
4. Reused option `encrypt_method_ss`

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:16:18 +08:00
Tianling Shen
a73a32360e luci-app-ssr-plus: add Packet Encoding option
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:14:34 +08:00
Tianling Shen
259337aacb luci-app-ssr-plus: switch to sagernet-core
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:14:23 +08:00
Tianling Shen
50c4300caf luci-app-ssr-plus: use dns2tcp by default
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-11 05:14:03 +08:00
Tianling Shen
0079c26913 luci-app-ssr-plus: add dns2tcp support
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-04 16:11:55 +08:00
Tianling Shen
5e2f8847c1 luci-app-ssr-plus: use fastly cdn for jsdelivr
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-05-30 21:16:59 +08:00
wc7086
8bce47bb88 luci-app-ssr-plus: Fix the CDN links of gfwlist and nfip_url 2022-05-30 21:16:54 +08:00
sbwml
b96c7e61ab AEAD-2022 2022-05-18 02:45:07 +08:00
lean
3fd177086d fix vless with tls host url import 2022-05-12 00:13:59 +08:00