wwqgtxx
0df2f79ece
fix: missing metadata in mieru inbound
2025-11-09 11:41:37 +08:00
enfein
a4b76809ac
feat: support mieru inbound ( #2347 )
2025-11-09 09:29:47 +08:00
wwqgtxx
1d5890abc1
chore: cleanup import path for constant/provider
2025-11-06 19:32:12 +08:00
wwqgtxx
abe6c3bb35
feat: support kcptun plugin for ss client/server
2025-09-23 00:28:38 +08:00
wwqgtxx
7917f24f42
chore: more check in listeners start
2025-09-20 01:13:55 +08:00
wwqgtxx
0dc5e3051d
feat: add mTLS support for client & server
...
`certificate` and `private-key` for proxies
`client-auth-type` and `client-auth-cert` for listeners
2025-09-20 00:41:39 +08:00
wwqgtxx
00638f30a7
chore: don't test sing-mux over grpc
2025-09-19 14:46:38 +08:00
wwqgtxx
0c556bcaf3
chore: replace hashicorp/yamux to our forked libp2p/go-yamux
2025-09-18 16:48:33 +08:00
wwqgtxx
a0f1ac4ef5
chore: apply ntp time function more place
2025-09-13 14:21:33 +08:00
wwqgtxx
57e14e5b62
chore: cleanup internal ca using
2025-09-13 14:13:01 +08:00
wwqgtxx
909729ca8f
fix: allow use vision on vless encryption over ws
2025-09-11 23:49:14 +08:00
wwqgtxx
108bf645fa
chore: merge the server-side and client-side vision implementations
2025-09-08 16:29:07 +08:00
wwqgtxx
02d954bfa8
fix: server mux conn not close
2025-09-08 10:55:09 +08:00
NuoFang
9a124a390f
feat: add disable-icmp-forwarding option to tun ( #2248 )
...
When enabled, the TUN listener will use fake ping echo. This can be useful to prevent potential ICMP routing loops in certain network configurations.
2025-09-07 19:40:30 +08:00
wwqgtxx
f8ee5c1e15
chore: sync vless encryption code
2025-09-04 22:09:11 +08:00
wwqgtxx
8eba1c8afd
chore: sync vless encryption code
2025-09-04 21:57:52 +08:00
wwqgtxx
33cde6592e
chore: sync vless encryption code
2025-08-31 19:43:14 +08:00
wwqgtxx
c98f5f44b7
chore: sync vless encryption code
2025-08-31 12:31:13 +08:00
wwqgtxx
472cefb6d7
fix: snat key in packet listener
2025-08-29 11:28:50 +08:00
wwqgtxx
ccff0035cb
fix: get localAddr error
2025-08-29 11:28:50 +08:00
wwqgtxx
455f2136f1
fix: xudp server source addr losing
2025-08-29 09:23:45 +08:00
wwqgtxx
0ced98da4d
feat: support sending ping requests via direct in tun mode
2025-08-27 18:00:25 +08:00
wwqgtxx
1ae050ca3b
chore: sync vless encryption code
2025-08-25 11:31:21 +08:00
wwqgtxx
375e160368
fix: data loss in vision server read
2025-08-22 11:27:55 +08:00
wwqgtxx
664ddb8d55
chore: simplifying generator code
2025-08-21 16:02:17 +08:00
wwqgtxx
e4dfe09744
chore: output vless hash11 in generater
2025-08-21 11:25:41 +08:00
wwqgtxx
7e0a77c99c
chore: sync vless encryption code
2025-08-21 08:33:44 +08:00
wwqgtxx
2790481709
chore: update cast using in sing-vmess
2025-08-19 23:15:51 +08:00
wwqgtxx
4e20ed65f2
chore: sync vless encryption code
2025-08-18 23:08:30 +08:00
wwqgtxx
b481eca4a4
chore: allow vision with vless encryption
2025-08-17 16:14:20 +08:00
wwqgtxx
f90d0b954c
chore: using atomic.Pointer in anytls
2025-08-14 00:51:55 +08:00
wwqgtxx
d11f9c895c
chore: sync vless encryption code
2025-08-13 18:54:26 +08:00
wwqgtxx
0e9102daae
chore: don't test h2mux for the inbound
2025-08-13 01:15:39 +08:00
wwqgtxx
6c726d6436
chore: test different http data size for inbound
2025-08-12 15:54:39 +08:00
wwqgtxx
a0bdb861a9
chore: rebuild vless encryption string parsing
2025-08-12 08:46:44 +08:00
wwqgtxx
9b90719ddd
feat: support optional aes128xor layer for vless encryption
2025-08-11 20:57:23 +08:00
wwqgtxx
d7999a32d3
chore: using named const value
2025-08-11 16:23:39 +08:00
wwqgtxx
2a915a5c94
fix: vless server close
2025-08-10 22:43:31 +08:00
wwqgtxx
1b0c72bfab
feat: support vless encryption
2025-08-10 22:24:39 +08:00
wwqgtxx
e8fddd85af
fix: vless packetaddr not working
2025-07-31 11:39:06 +08:00
wwqgtxx
8f18d3f6db
chore: add recvmsgx and sendmsgx config to tun
...
Only for advanced users, enabling `recvmsgx` under darwin can improve performance, but enabling `sendmsgx` may cause unknown problems, please use with caution.
2025-07-17 23:42:25 +08:00
wwqgtxx
9283cb0f5f
feat: add loopback-address support for tun
2025-06-11 17:45:28 +08:00
wwqgtxx
255ff5e977
chore: add rate limiting support for reality listener
2025-06-10 10:40:26 +08:00
wwqgtxx
4741ac6702
fix: in-port not work with shadowsocks listener
2025-05-27 16:32:42 +08:00
wwqgtxx
34de62d21d
chore: better get localAddr
2025-05-24 23:19:38 +08:00
wwqgtxx
a0c46bb4b7
chore: remove the redundant layer of udpnat in sing-tun to reduce resource usage when processing udp
2025-05-24 15:57:49 +08:00
wwqgtxx
5a21bf3642
fix: listener close panic
2025-05-22 17:01:24 +08:00
wwqgtxx
d036d98128
fix: http server does not handle http2 logic correctly
2025-05-18 23:05:00 +08:00
wwqgtxx
a1350d4985
feat: add ech-key for listeners
2025-05-17 20:50:21 +08:00
wwqgtxx
d22a893060
fix: hysteria server port hopping compatibility issues
2025-05-11 11:44:42 +08:00