Commit graph

264 commits

Author SHA1 Message Date
gVisor bot
35d15fe97c chore: switch ss uot default back to version 1 2023-05-28 08:50:02 +08:00
gVisor bot
c71a4619b8 chore: more context passing in outbounds 2023-05-18 13:15:08 +08:00
gVisor bot
90bf28cb89 feat: Support insecure gRPC 2023-05-13 09:38:14 +08:00
gVisor bot
4c38b2f0bf fix: sing-based listener panic 2023-05-12 09:14:27 +08:00
gVisor bot
2f33ef8642 fix: Deadline not apply on EnhancePacketConn 2023-05-11 19:58:50 +08:00
gVisor bot
31b70b9fbd chore: decrease shadowsocks udp read memory used for no-windows platform 2023-05-11 19:01:41 +08:00
gVisor bot
0253db1a1a fix: mux's udp should add write lock 2023-05-11 15:34:28 +08:00
gVisor bot
82be6a68ad chore: decrease direct udp read memory used for no-windows platform 2023-05-11 13:47:51 +08:00
gVisor bot
b9faaa8143 chore: upgrade dependencies 2023-05-10 07:23:49 +08:00
gVisor bot
89488a4eb4 Feat: rewrite http outbound 2023-05-03 22:00:06 +08:00
gVisor bot
fda4fdc6d5 refactor: Switch to sing-shadowsocks2 client 2023-04-30 18:57:16 +08:00
gVisor bot
249d871e60 fix: tunnel udp panic 2023-04-26 15:57:25 +08:00
gVisor bot
30c0359666 fix: wireguard auto close not working 2023-04-26 09:34:36 +08:00
gVisor bot
2bc88b1741 chore: support splice for direct outbound 2023-04-25 23:01:05 +08:00
gVisor bot
0f31336d93 chore: safe sing-mux close 2023-04-24 10:30:12 +08:00
gVisor bot
c2af8cebf7 fix: smux should show its support udp and uot 2023-04-23 21:50:42 +08:00
gVisor bot
45b3f49942 feat: add statistic and only-tcp options for smux 2023-04-23 20:55:42 +08:00
gVisor bot
bbfdbae3a6 feat: add proxy and sing-based listener support sing-mux 2023-04-23 19:57:54 +08:00
gVisor bot
d8ee1245f7 fix: vless udp not working 2023-04-20 09:38:08 +08:00
gVisor bot
7867b7ea2d chore: using new chan based deadline reader 2023-04-17 19:29:07 +08:00
gVisor bot
3267da1292 fix: wireguard reconnect failed 2023-04-13 17:01:01 +08:00
gVisor bot
316522de53 fix: vless tcp not working 2023-04-13 11:10:35 +08:00
gVisor bot
321ad945ba chore: udp always direct pass ip to remote without domain 2023-04-12 21:49:22 +08:00
gVisor bot
4733356a76 fix: direct outbound not ensure ip was resolved 2023-04-12 12:57:59 +08:00
gVisor bot
d4b6acb212 fix: proxyDialer panic when domain name was not resolved 2023-04-12 12:49:53 +08:00
gVisor bot
e604ec6bf8 chore: wireguard dns can work with domain-based server 2023-04-11 14:10:57 +08:00
gVisor bot
1151fc4e2f chore: proxyDialer can limited support old dial function 2023-04-11 12:51:24 +08:00
gVisor bot
72447a529d feat: wireguard add remote-dns-resolve and dns settings 2023-04-11 10:29:55 +08:00
gVisor bot
303690fd82 feat: support dialer-proxy config for all outbound 2023-04-10 11:20:28 +08:00
gVisor bot
d2c909dc57 chore: clarify the wireguard logging 2023-04-10 10:13:36 +08:00
gVisor bot
7536f23c1d feat: wireguard add dialer-proxy config to support chain forwarding 2023-04-10 08:54:10 +08:00
gVisor bot
c305ea2b7a chore: Add read deadline implementation 2023-04-09 22:58:05 +08:00
gVisor bot
74d96c67c2 chore: fix build 2023-04-09 19:17:44 +08:00
gVisor bot
2c83e7297c feat: Add multi-peer support for wireguard outbound 2023-04-03 16:14:07 +08:00
gVisor bot
ae5fafa885 chore: make all net.Conn wrapper can pass through N.ExtendedConn 2023-04-02 22:24:46 +08:00
gVisor bot
d7cd598e53 chore: sync sing-wireguard's update 2023-04-02 17:29:30 +08:00
gVisor bot
832ebb4050 Update UoT protocol 2023-03-17 13:23:45 +08:00
gVisor bot
2be8768bc7 fix: tuic udp native mode can't relay packetSize>1200 2023-03-16 21:09:44 +08:00
gVisor bot
4b6bbef697 Update UoT protocol 2023-03-15 14:46:35 +08:00
gVisor bot
3001df622f chore: better uuid using 2023-03-15 10:10:03 +08:00
gVisor bot
dea929bdae fix: let quic-go works on outbound's packetConn 2023-03-15 09:56:00 +08:00
gVisor bot
f8c1d4d4c7 chore: better restls 2023-03-14 16:50:27 +08:00
gVisor bot
492a334eed Support Restls-V1 in Clash.Meta (#441)
* feat: impl restls

* fix: don't break shadowtls' working

* chores: correct restls-client-go version

* feat: bump restls-client-go version

* fix: consistent naming `client-fingerprint`

* docs: update example config

* chore: adjust client-fingerprint's snippet

---------

Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
Co-authored-by: Larvan2 <78135608+Larvan2@users.noreply.github.com>
2023-03-14 13:33:24 +08:00
gVisor bot
d0a530088b chore: Cleanup REALITY code 2023-03-11 12:23:27 +08:00
gVisor bot
3d83eeba87 fix: ensure wireguard inner use dialer with DefaultResolver 2023-03-10 17:00:39 +08:00
gVisor bot
f17b0b09d1 fix: add xtls-rprx-vision server version warning to user 2023-03-10 12:54:43 +08:00
gVisor bot
89ab6271d8 fix: REALITY with gRPC transport 2023-03-10 10:01:05 +08:00
gVisor bot
e15f92a1b6 fix: unmap 4in6 address in dialer and wireguard 2023-03-10 00:25:22 +08:00
gVisor bot
4134f7a5bd feat: REALITY use proxy servername 2023-03-08 20:28:12 +08:00
gVisor bot
68a2b8a9d2 feat: Support REALITY protocol 2023-03-08 17:18:46 +08:00