Commit Graph

68 Commits

Author SHA1 Message Date
gVisor bot
96461ab557 feat: nameserver-policy support use rule-providers and reduce domain-set memory 2023-04-01 11:53:39 +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
4f23cda7c8 feat: nameserver-policy support multiple keys
e.g.,
  nameserver-policy: #   'www.baidu.com': '114.114.114.114'
    #   '+.internal.crop.com': '10.0.0.1'
    "geosite:cn,private,apple":
      - https://doh.pub/dns-query
      - https://dns.alidns.com/dns-query
    "www.baidu.com,+.google.cn":
      - 223.5.5.5
      - 1.1.1.1
2023-03-12 16:56:29 +08:00
gVisor bot
e5eab112d0 feta: add hosts support domain and mulitple ip (#439)
* feat: host support domain and multiple ips

* chore: append local address via `clash`

* chore: update hosts demo

* chore: unified parse mixed string and array

* fix: flatten cname

* chore: adjust logic

* chore: reuse code

* chore: use cname in tunnel

* chore: try use domain mapping when normal dns

* chore: format code
2023-03-12 15:00:59 +08:00
gVisor bot
7ef83f5131 chore: exposure ipv6 wait time 2023-03-10 23:38:16 +08:00
gVisor bot
d7f42a40a9 chore: add reality-grpc 2023-03-10 14:10:28 +08:00
gVisor bot
4134f7a5bd feat: REALITY use proxy servername 2023-03-08 20:28:12 +08:00
gVisor bot
b9e5b164f0 Update config.yaml 2023-03-08 19:12:51 +08:00
gVisor bot
e6fbdd1805 doc: update config.yaml 2023-03-06 12:59:53 +08:00
gVisor bot
399b20b29f chore: add sni of tuic in demo 2023-03-04 09:44:36 +08:00
gVisor bot
1432dd4e97 chore: add custom ca trust 2023-02-25 22:01:20 +08:00
gVisor bot
45c42597ee chore: adjust config.yaml. 2023-02-25 17:26:13 +08:00
gVisor bot
57d37a8177 fix: add version of shadow-tls plugin in docs/config.yaml 2023-02-25 15:05:36 +08:00
gVisor bot
0d89b6e7ec chore: update docs/config.yml 2023-02-07 13:19:19 +08:00
gVisor bot
5cab8afec7 feat: add global-client-fingerprint.
* Available: "chrome","firefox","safari","ios","random","none".
* global-client-fingerprint will NOT overwrite the proxy's client-fingerprint setting when "client-fingerprint: none".
2023-02-07 01:26:56 +08:00
gVisor bot
4d33fb9848 feat: Update utls support.
* client-fingerprint is used to apply Utls for modifying ClientHello, it accepts "chrome","firefox","safari","ios","random" options.
* Utls is currently support TLS transport in TCP/grpc/WS/HTTP for VLESS/Vmess and trojan.
2023-02-05 17:34:37 +08:00
gVisor bot
ebadcef8a5 chore: add nameserver-policy demo 2023-02-03 21:41:26 +08:00
gVisor bot
5169fe33bf feat: Add utls for modifying client's fingerprint.
Currently only support TLS transport in TCP/GRPC/WS/HTTP for VLESS/Vmess and trojan-grpc.
2023-02-01 22:36:05 +08:00
gVisor bot
2e77a3beda chore: update config.yaml 2023-01-28 00:32:17 +08:00
gVisor bot
dc0f68ffd4 Chore: Change default latency test url to HTTPS. 2023-01-27 13:41:23 +08:00
gVisor bot
c21dfb66cd Chore: Add GEO data url configuration. 2023-01-27 13:27:39 +08:00
gVisor bot
f6965bbbc8 Update config.yaml 2023-01-26 23:19:33 +08:00
gVisor bot
95a89f9b05 Chore: Update config.yaml 2023-01-24 21:50:21 +08:00
gVisor bot
05201da5f7 chore: update config.yaml 2023-01-23 14:51:25 +08:00
gVisor bot
46255ce5b2 chore: update config.yaml 2023-01-23 14:19:13 +08:00
gVisor bot
22ac6ecd4c chore: update config.yaml 2023-01-23 14:14:18 +08:00
gVisor bot
3bceed2482 chore: update config.yaml 2023-01-23 14:12:53 +08:00
gVisor bot
bc34532418 Fix: Remove EnableProcess from config.go and enable-process from config.yaml.
Fix: FindProcess is now enabled by default when the rule set contains process-name rules.
2023-01-20 16:29:08 +08:00
gVisor bot
3ff14869ae chore: update config.yaml 2023-01-14 21:34:26 +08:00
gVisor bot
9b6abc3daa chore: update config.yaml 2023-01-11 00:28:21 +08:00
gVisor bot
e6c60f0304 chore: update config.yaml 2022-12-08 09:59:04 +08:00
gVisor bot
349f198241 doc: update tor listeners' tun 2022-12-05 21:32:08 +08:00
gVisor bot
46147944f3 chore: all listeners support specialProxy 2022-12-05 17:53:54 +08:00
gVisor bot
cfce7d4838 chore: listeners support tun 2022-12-05 17:43:50 +08:00
gVisor bot
9b5e35c96c chore: listeners support tunnel 2022-12-05 17:03:12 +08:00
gVisor bot
6885d8593c chore: listeners support shadowsocks/vmess 2022-12-05 10:12:53 +08:00
gVisor bot
b764d344fe chore: listeners support tuic 2022-12-04 23:05:13 +08:00
gVisor bot
ae17141588 feat: add linsters 2022-12-04 13:37:14 +08:00
gVisor bot
f459018eae refactor: adjust config 2022-12-03 14:14:15 +08:00
gVisor bot
a3873404ba chore: update docs 2022-11-28 20:12:09 +08:00
gVisor bot
dbe9c4ba47 chore: add tuic-server listener 2022-11-28 17:09:25 +08:00
gVisor bot
3afe8226e3 chore: clear config field name (be compatible with old field name) 2022-11-26 21:35:47 +08:00
gVisor bot
53aafa9e62 chore: update demo 2022-11-26 19:48:16 +08:00
gVisor bot
71c8ef54e6 chore: tuic add max_udp_relay_packet_size 2022-11-25 12:43:23 +08:00
gVisor bot
d9157e77db fix: tuic typo 2022-11-25 10:45:06 +08:00
gVisor bot
65b60a3468 chore: tuic add cubic,new_reno,bbr congestion_controller 2022-11-25 10:33:37 +08:00
gVisor bot
0f4a0a7275 chore: add tuic outbound
close #133
2022-11-25 08:08:14 +08:00
gVisor bot
5bb875a62d chore: update listeners config 2022-11-12 12:36:59 +08:00
gVisor bot
8b65ab259b chore: update dns config 2022-11-12 12:12:31 +08:00
gVisor bot
8f1e905cfe Update docs/config.yaml 2022-11-09 22:55:32 +08:00