แจแแกแแแแแ
แแแแแแแแ แแแ แแแ แแแ แแขแแฃแแ แจแแแแแ แกแแก แคแแแขแ แแชแแแก แกแแกแขแแแแแก แแกแแแ แชแแแแแแ แแฌแแ แแแแแแแแแกแแแ, แ แแแแ แแแแชแแ Cisco, BlueCoat, FireEye, แกแแแแแแ แแแแ แ แกแแแ แแ แแฅแแ แแแ แฃแคแ แ แแซแแแแ แแแแแแแแแแ - DPI แกแแกแขแแแแแแแ, แ แแแแแแแช แแฅแขแแฃแ แแ แแแแแ แแแแแ แแ แแแแฃแ แแแแแแ. แแ แแแแก แแฃแจแแแแแก แแ แกแ แแ แแก แจแแแแแแแแแ แแ แแแแแแแแ แแแขแแ แแแข แขแ แแคแแแแก แจแแแแฌแแแแ แแ แจแแ/แแแแ แ แกแแแแแก แกแแคแฃแซแแแแแ แแแแแฌแงแแแขแแแแแแก แแแฆแแแ แแแขแแ แแแขแแแ แแแแจแแ แแก แแแ แซแแแแแก แจแแกแแฎแแ. แแ แ แแแแแ แแ แแแ แแแแแแแ แแงแ แแแแแ แแกแแแแก แแ แแแชแแแแแก แแแแแแแแ แแฃแจแแแแแก แกแแคแฃแซแแแแแจแ, แแแแ แแแแ แแแก แแแแแแแก แแแแแแแแกแแช แแแแ แ แกแแแ แแ แแฅแแแแแ.
แแ แ-แแ แแ แขแแฅแแแแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แกแแแแแแ แแคแแฅแขแฃแ แแ แแแแแแแฎแแ แ แแแแ แช DPI, แแกแแแ แแแ แแแ แแขแแฃแแ แกแแกแขแแแแแ, แแ แแก domain-fronting แขแแฅแแแแแแแ. แแแกแ แแ แกแ แแแแจแ แแแแแแแ แแแแก, แ แแ แฉแแแ แแแแแแแแ แ แแแแแแแแ แ แแกแฃแ แกแแ, แแแแแแแแแ แกแฎแแ, แแแ แแ แ แแแฃแขแแชแแแก แแฅแแแ แกแแฏแแ แ แแแแแแแก แแแฆแแ, แ แแแแแกแแช, แชแฎแแแแ, แแ แช แแ แแ แกแแกแขแแแ แแ แแแแแแแแแก, แแแแแแแแแ google.com.
แแ แขแแฅแแแแแแแแก แจแแกแแฎแแ แฃแแแ แแแแฌแแ แ แกแแแแแแ แแแแ แ แกแขแแขแแ แแ แแแงแแแแแแแ แแ แแแแแ แแแแแแแแ. แแฃแแชแ, แแแแฃแแแ แฃแแ แแ แแฎแแแฎแแ แแแแฎแแแฃแแ DNS-over-HTTPS แแ แแแจแแคแ แฃแแ-SNI แขแแฅแแแแแแแแแ, แแกแแแ แ แแแแ แช TLS 1.3 แแ แแขแแแแแแก แแฎแแแ แแแ แกแแ, แจแแกแแซแแแแแแก แฎแแแก แแแแแฎแแแแก แแแแแแแก แคแ แแแขแแแแแก แกแฎแแ แแแ แแแแขแ.
แขแแฅแแแแแแแแก แแแแแ แแแ
แแแ แแแ แ แแแจแ, แแแแแ แแแแแกแแแฆแแ แแ แชแแขแ แซแแ แแแแแ แชแแแแแแ, แ แแแ แงแแแแแ แแแแแแก แแแ แแ แแก แแแ แแ แ แแขแแ แแ แแก แแก แงแแแแแคแแ แ แกแแญแแ แ. แฉแแแ แแฆแแแแจแแแ eSNI แแแฅแแแแแแ, แ แแแแแก แคแฃแแฅแชแแแแแ แแแแก แจแแแแแแแจแ แแแแแแฎแแแแแ. eSNI (แแแจแแคแ แฃแแ แกแแ แแแ แแก แกแแฎแแแแก แแแแแแแแ) แแแฅแแแแแแ แแ แแก SNI-แแก แฃแกแแคแ แแฎแ แแแ แกแแ, แฎแแแแแกแแฌแแแแแ แแฎแแแแ TLS 1.3 แแ แแขแแแแแแกแแแแก. แแแแแแ แแ แแแจแแคแแ แ, แกแฎแแ แกแแแแแฎแแแแแ แแ แแแ, แแแคแแ แแแชแแ แแแแก แจแแกแแฎแแ, แแฃ แ แแแแ แแแแแแจแ แแแแแแแแแ แแแแฎแแแแ.
แแฎแแ แแแแฎแแ, แ แแแแ แแฃแจแแแแก eSNI แแแฅแแแแแแ แแ แแฅแขแแแแจแ.
แแแฅแแแ, แแแแฅแแก แแแขแแ แแแข แ แแกแฃแ แกแ, แ แแแแแแช แแแแแแแแแแ แแแแแแแแ แแแ DPI แแแแแฌแงแแแขแแ (แแแแแแแแแ, แแแแฆแแ แชแแแแแแ แขแแ แแแขแแก แขแ แแแแ แ rutracker.nl). แ แแแแกแแช แฉแแแ แแชแแแแแแ แฌแแแแแแก แขแแ แแแข แขแ แแแแ แแก แแแแกแแแขแแ, แฉแแแ แแฎแแแแแ แแ แแแแแแแ แแก แกแขแแแแแ แขแฃแ แกแขแแขแแแก, แ แแแแแแช แแแฃแแแแแแก, แ แแ แ แแกแฃแ แกแ แแแแแแแแแแ:
RKN แแแแกแแแขแแ แแก แแแแแแ แ แแแแฃแ แแ แแ แแก แฉแแแแแแแแแ แแแฉแแ แแแแก แกแแแแจแ:
แ แแแแกแแช แแฅแแแ แแแแฎแฃแแแแ whois-แก, แฎแแแแแ, แ แแ แแแแแ แแแแแแ แแ แแก โแแแแแแฃแแโ แฆแ แฃแแแแแแแ แแ แแแแแแแ แแก Cloudflare-แแก แแแฆแแ.
แแแแ แแ RKN-แแก โแกแแแชแแแแแกแขแแแแกแแแโ แแแแกแฎแแแแแแแ, แแแแแแแแก แฃแคแ แ แขแแฅแแแแฃแ แแ แแแแแแแแแฃแแแ แแแแแแจแ แแแแแแแ (แแ แฉแแแแ แชแแแแแแ แแแ แแแฃแแแ แแแแแก แแฌแแ แ แแแแแชแแแแแแแ แแกแฌแแแแแก) แกแแกแฃแแแแแ แแ แแแ แซแแแแก แกแแแขแ IP แแแกแแแแ แแแ, แแ แแแแ แแแแแแขแแก แแแแแแแก แกแแฎแแแ แแแฉแแ แแแแก แกแแแจแ. แแฅแแแ แจแแแแซแแแแ แแแ แขแแแแ แแแแแแแแฌแแแ แแก, แแฃ แแแแแแแ แแแแแ, แ แ แกแฎแแ แแแแแแแแ แแแแแแแ แแแแแ IP แแแกแแแแ แแแก แแแฆแแ, แแฌแแแแ แแ แ-แแ แ แแแแแแแก แแ แแแแแแฎแแแ, แ แแ แฌแแแแแ แแ แแ แแก แแแแแแแแแ:
แ แแแแ แฎแแแแ แแก? แ แแแแ แแชแแก แแ แแแแแแแ แแก DPI แ แแแแ แแแแแแแแ แฉแแแ แแ แแฃแแแ แ, แ แแแแแ แงแแแแ แแแแฃแแแแแชแแ แฎแแแแ https แแ แแขแแแแแแก แแแจแแแแแแ แแ แฉแแแ แฏแแ แแ แจแแแแแจแแแ แแแแแแแแก https แกแแ แแแคแแแแขแแแแก แฉแแแแชแแแแแ? แแก แแแแแแแฎแแแแแแแ แแฃ แแ แแแแงแแแแแแ?
แจแแแแชแแแแ แแ แแแแฎแแแแ แแแกแฃแฎแแก แแแชแแแ Wireshark-แแก แแแจแแแแแแ แขแ แแคแแแแก แแแแแแแแแ แแแแ
แกแแ แแแจแแขแ แแฉแแแแแแก, แ แแ แฏแแ แแ แแฃแแแ แ แแฆแแแก แกแแ แแแ แแก IP แแแกแแแแ แแก DNS-แแก แกแแจแฃแแแแแแ, แจแแแแแ แฎแแแแ แกแขแแแแแ แขแฃแแ TCP แฎแแแแก แฉแแแแ แแแแแ แแแแแจแแฃแแแแแก แกแแ แแแ แแแ แแ แจแแแแแ แแ แแฃแแแ แ แชแแแแแแก แแแแแงแแ แแก SSL แแแแจแแ แ แกแแ แแแ แแแ. แแแแกแแแแแก แแก แแแแแแแแก SSL Client Hello แแแแแขแก, แ แแแแแแช แจแแแชแแแก แฌแงแแ แแก แแแแแแแก แกแแฎแแแก แฌแแแแแ แขแแฅแกแขแจแ. แแก แแแแ แกแแญแแ แแ cloudflare frontend แกแแ แแแ แแก แแแแ แแแแจแแ แแก แกแฌแแ แแ แแแ แจแ แฃแขแแ แแแแกแแแแก. แแก แแ แแก แกแแแแช แแ แแแแแแแ แ DPI แแแแญแแ แก, แแ แฆแแแแก แฉแแแแก แแแแจแแ แก. แแแแแแ แแฃแแแ, แฉแแแ แแ แแฆแแแฃแแแแ แแ แแแแแแแ แแกแแแ แ แแแแ แแแแแแก แแ แแฎแแแแแ แแ แแฃแแแ แแก แกแขแแแแแ แขแฃแ แจแแชแแแแแก, แแแแฅแแก แกแแแขแ แแแแแ แแฃแแแ แแ แฃแแ แแแแ แแ แแฃแจแแแแก:
แแฎแแ แแแแแ แแแแแแฅแขแแฃแ แแ eSNI แแแฅแแแแแแ แแ แแฃแแแ แจแ, แ แแแแ แช แแก แฌแแ แแ แแแกแขแ แฃแฅแชแแแแจแ
แแแแกแแแแแก แฉแแแ แแฎแกแแแ Firefox-แแก แแแแคแแแฃแ แแชแแแก แแแแ แแก แจแแกแแฎแแ: config แแ แแแแแฅแขแแฃแ แแ แจแแแแแแ แแแ แแแแขแ แแแ:
network.trr.mode = 2;
network.trr.uri = https://mozilla.cloudflare-dns.com/dns-query
network.security.esni.enabled = true
แแแแก แจแแแแแ แฉแแแ แจแแแแแแฌแแแแ, แ แแ แแแ แแแแขแ แแแ แกแฌแแ แแ แแฃแจแแแแก cloudflare แแแแกแแแขแแ.
แแแแแ. แฉแแแแ แกแแงแแแ แแแ แขแ แแแแ แ แแแแฎแกแแ VPN แแ แแ แแฅแกแ แกแแ แแแ แแแแก แแแ แแจแ. แแแแแ แแฎแแ แแแแแแฎแแแแ แกแแขแ แแแกแแแ แขแ แแแแแแกแแงแ แแแก wireshark-แจแ, แ แแแ แแแแแแแฎแแ แ แ แแแฎแแ.
แแแฏแแ แแ, ssl แแแแแแขแแก hello แแแแแขแ แแจแแแ แแ แแ แจแแแชแแแก แแแแแจแแฃแแแแแก แแแแแแก, แแแแ แแ แแแแก แแแชแแแแ, แแแแแขแจแ แแแแแฉแแแ แแฎแแแ แแแแ - encrypted_server_name - แแฅ แแ แแก rutracker.nl-แแก แแแแจแแแแแแแ แแ แแฎแแแแ cloudflare frontend แกแแ แแแ แก แจแแฃแซแแแ แแแแก แแแจแแคแแ แ. แแแแ. แแ แแฃ แแกแแ, แแแจแแ แแ แแแแแแแ DPI-แก แกแฎแแ แแ แฉแแแแแ แแ แแฅแแก แแแ แแ แฎแแแแแแก แแแแแแแกแ แแ แแกแแแ แขแ แแคแแแแก แแแจแแแแแกแ. แแแจแแคแแ แแก แกแฎแแ แแแ แแแแขแแแ แแ แแ แแก.
แแกแ แ แแ, แฉแแแ แแแแแแฎแแแแ, แแฃ แ แแแแ แแฃแจแแแแก แขแแฅแแแแแแแ แแ แแฃแแแ แจแ. แแฎแแ แแชแแแแ แแแกแ แแแแแงแแแแแ แฃแคแ แ แแแแแ แแขแฃแ แแ แกแแแแขแแ แแกแ แกแแแแแฎแแแแ. แแ แแแ แแแ แ แแแจแ, แฉแแแ แแแกแฌแแแแแ แแแแแ curl-แก eSNI-แแก แแแแแงแแแแแแก TLS 1.3-แแแ แแฃแจแแแแแกแแแแก แแ แแแแแแ แแฃแแแ แแแแฎแแแ, แแฃ แ แแแแ แแฃแจแแแแก eSNI-แแ แแแคแฃแซแแแแฃแแ แแแแแแแก แคแ แแแขแแแแ.
แแแแแแแก แคแ แแแขแแแแ eSNI-แแ
แแแแแแแแแแ แ แแฅแแแแ, แ แแ curl แแงแแแแแก แกแขแแแแแ แขแฃแ openssl แแแแแแแแแแแก https แแ แแขแแแแแแ แแแกแแแแแจแแ แแแแแ, แฃแแแ แแแแแก แงแแแแแกแ, แฉแแแ แฃแแแ แแแแแฌแแแแ eSNI แแฎแแ แแแญแแ แ. แฏแแ แแ แแ แแก eSNI แแฎแแ แแแญแแ แ openssl master แคแแแแแแแแจแ, แแแแขแแ แฉแแแ แฃแแแ แแแแแแแฌแแ แแ แกแแแชแแแแฃแ แ openssl แคแแแแแแ, แจแแแแแแแแแ แแ แแแแแแแกแขแแแแ แแ.
แฉแแแ แแแแแแ แแแ แกแแชแแแก GitHub-แแแ แแ แแแแแแแแแฅแขแแแ, แ แแแแ แช แงแแแแแแแแก:
$ git clone https://github.com/sftcd/openssl
$ cd openssl
$ ./config
$ make
$ cd esnistuff
$ make
แจแแแแแแ, แฉแแแ แแแแแแ แแแ แกแแชแแแก curl-แแ แแ แแแแแแคแแแฃแ แแ แแแ แแแก แแแแแแแแชแแแก แฉแแแแ แจแแแแแแแแ openssl แแแแแแแแแแแก แแแแแงแแแแแแ:
$ cd $HOME/code
$ git clone https://github.com/niallor/curl.git curl-esni
$ cd curl-esni
$ export LD_LIBRARY_PATH=/opt/openssl
$ ./buildconf
$ LDFLAGS="-L/opt/openssl" ./configure --with-ssl=/opt/openssl --enable-esni --enable-debug
แแฅ แแแแจแแแแแแแแแแ แกแฌแแ แแ แแแฃแแแแแ แงแแแแ แแแ แแฅแขแแ แแ, แกแแแแช openssl แแแแแแ แแแแก (แฉแแแแก แจแแแแฎแแแแแจแ, แแก แแ แแก /opt/openssl/) แแ แแแ แฌแแฃแแแแ, แ แแ แแแแคแแแฃแ แแชแแแก แแ แแชแแกแ แจแแชแแแแแแแก แแแ แแจแ แแแแแก.
แแฃ แแแแคแแแฃแ แแชแแ แฌแแ แแแขแแแฃแแแ, แฉแแแ แแแแฎแแแ แฎแแแก:
แแแคแ แแฎแแแแแ: esni ESNI แฉแแ แแฃแแแ, แแแแ แแ แแแแแจแแฃแแแ EXPERIMENTAL. แแแแแแงแแแแ แกแแคแ แแฎแแแแ!
$ make
แแแแแขแแก แฌแแ แแแขแแแแ แแจแแแแแแก แจแแแแแ, แฉแแแ แแแแแแแงแแแแแ แกแแแชแแแแฃแ bash แคแแแแก, แ แแแแแแช แจแแแแก openssl-แจแ, curl-แแก แแแแคแแแฃแ แแชแแแกแ แแ แแแกแแจแแแแแ. แแแแแ แแแแแแแแแ แแ แแแ แแแ แแฅแขแแ แแแจแ curl-แแ แแแฎแแ แฎแแแฃแแแแแกแแแแก:
cp /opt/openssl/esnistuff/curl-esni
แแ แแแแแแแแ แขแแกแขแ https แแแแฎแแแแ cloudflare แกแแ แแแ แแ, DNS แแ TLS แแแแแขแแแแก แแ แแแ แแฃแแแ แฉแแฌแแ แ Wireshark-แจแ.
$ ESNI_COVER="www.hello-rkn.ru" ./curl-esni https://cloudflare.com/
แกแแ แแแ แแก แแแกแฃแฎแจแ, openssl-แแแ แแ curl-แแแ แแแแแ แแแแก แฃแแแ แแแ แแแคแแ แแแชแแแก แแแ แแ, แฉแแแ แแแแแฆแแแ HTTP แแแกแฃแฎแก 301 แแแแแ cloudflare-แแแ.
HTTP/1.1 301 Moved Permanently
< Date: Sun, 03 Nov 2019 13:12:55 GMT
< Transfer-Encoding: chunked
< Connection: keep-alive
< Cache-Control: max-age=3600
< Expires: Sun, 03 Nov 2019 14:12:55 GMT
< Location: https://www.cloudflare.com/
แ แแช แแแฃแแแแแแก, แ แแ แฉแแแแ แแแแฎแแแแ แฌแแ แแแขแแแแ แแฅแแ แแแฌแแแแแฃแแ แแแแแจแแฃแแแแแก แกแแ แแแ แแ, แแแแกแแแแแก แแ แแแแฃแจแแแแ.
แแฎแแ แแแแฎแแ แกแแขแ แแแกแแแ แขแ แแแแแแกแแงแ แแแ wireshark-แจแ, แ.แ. แ แแช แแแฎแ แแ แแแแแแแ แแ DPI แแ แจแแแแฎแแแแแจแ.
แฉแแแก, แ แแ curl แแแ แแแแแ แแแแแ แแ DNS แกแแ แแแ แก แกแแฏแแ แ eSNI แแแกแแฆแแแแกแแแแก cloudflare แกแแ แแแ แแกแแแแก - TXT DNS แแแแฎแแแแ _esni.cloudflare.com-แแ (แแแแแขแ No. 13). แจแแแแแ, openssl แแแแแแแแแแแก แแแแแงแแแแแแ, curl-แแ แแแแแแแแ TLS 1.3 แแแแฎแแแแ cloudflare แกแแ แแแ แแ, แ แแแแแจแแช SNI แแแแ แแแจแแคแ แฃแแ แแงแ แฌแแแ แแขแแแแ แแแฆแแแฃแแ แกแแฏแแ แ แแแกแแฆแแแแ (แแแแแขแ #22). แแแแ แแ, แแแ แแ eSNI แแแแแกแ, SSL-hello แแแแแขแ แแกแแแ แแแแชแแแแ แแแแก แฉแแแฃแแแแ แแแ - แฆแแ SNI, แ แแแแแแช แจแแแแแซแแแ แแแแแแแแแ แแขแแ แแแแแกแแแแ แ แแแแแแแแแแ แแแแ (แแ แจแแแแฎแแแแแจแ -
แแก แฆแแ SNI แแแแ แแ แแแแแ แแ แแ แแงแ แแแแแแแแกแฌแแแแแฃแแ cloudflare แกแแ แแแ แแแแก แแแแ แแแแฃแจแแแแแแกแแก แแ แแฎแแแแ แแ แแแแแแแ แแก DPI-แก แแแฆแแแ แแแกแแฎแฃแ แแแแแ. Cloudflare แกแแ แแแ แแ แแแแฆแ แฉแแแแ ssl-hello แแแแแขแ, แแแจแแคแ แ eSNI, แแแแแฆแ แแ แแแแแแแฃแ แ SNI แแฅแแแแ แแ แแแแแฃแจแแแ แแกแ, แแแแฅแแก แแ แแคแแ แ แแแแฎแแแ แ (แแก แงแแแแแคแแ แ แแฃแกแขแแ แแกแ แแแแแแแ, แ แแแแ แช แแแแแแแแแ แแงแ eSNI-แแก แจแแแฃแจแแแแแแกแแก).
แแ แแแแแ แแ, แ แแช แแ แจแแแแฎแแแแแจแ แจแแแซแแแแ แแแแญแแ แแ DPI-แก แแแแแกแแแ แแกแแ, แแ แแก แแแ แแแแแแ DNS แแแแฎแแแแ _esni.cloudflare.com-แแ. แแแแ แแ แฉแแแ แแแแแแแแแ DNS แแแแฎแแแแ แฆแแ แแฎแแแแ แแแแก แกแแฉแแแแแแแแ, แแฃ แ แแแแ แแฃแจแแแแก แแก แแแฅแแแแแแ แจแแแแแแแ.
แฎแแแแฉแแก แกแแแแแแแ แแแแกแแฆแแแแ DPI-แแแ, แฉแแแ แแแงแแแแแ แฃแแแ แแแฎแกแแแแ DNS-over-HTTPS แแแฅแแแแแแก. แแชแแ แ แแฎแกแแ - DOH แแ แแก แแ แแขแแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแชแแแ แแแแแแแแ แจแฃแแจแ แจแแขแแแแกแแแ DNS แแแแฎแแแแแก แแแแแแแแแ HTTPS-แแ.
แแแแแ แแแแแ แจแแแแกแ แฃแแแ แแแแฎแแแแ, แแแแ แแ แแแฏแแ แแ แฉแแแ แแแแแฆแแแ แกแแฏแแ แ eSNI แแแกแแฆแแแแแก https แแ แแขแแแแแแ แแ แแ แ DNS-แแ:
ESNI_COVER="www.hello-rkn.ru" DOH_URL=https://mozilla.cloudflare-dns.com/dns-query ./curl-esni https://cloudflare.com/
แแแแฎแแแแแก แขแ แแคแแแแก แแแแแแกแแงแ แแแ แแแฉแแแแแแแ แฅแแแแแ แแแชแแแฃแ แแแ แแแแก แกแฃแ แแแแ:
แฉแแแก, แ แแ Curl แฏแแ แฌแแแแแ mozilla.cloudflare-dns.com แกแแ แแแ แแ DoH แแ แแขแแแแแแก แแแจแแแแแแ (https แแแแจแแ แ แกแแ แแแ แแแ 104.16.249.249), แ แแแ แแแแแแ แแแแฆแแก แกแแฏแแ แ แแแกแแฆแแแแแแก แแแแจแแแแแแแแแ SNI แแแจแแคแแ แแกแแแแก, แจแแแแแ แแ แแแแแจแแฃแแแแแก แแแแแแแ. แกแแ แแแ แ, แแแแแแแ แแแแแแแก แฃแแแ
แแแ แแ แแแแแ แแแงแแแแแแ DoH แแแแแแฌแงแแแขแแกแ mozilla.cloudflare-dns.com, แฉแแแ แจแแแแแซแแแ แแแแแแแงแแแแ แกแฎแแ แแแแฃแแแ แฃแแ DoH แกแแ แแแกแแแ, แแแแแแแแแ, แชแแแแแแ แแแ แแขแ แแแ แแแ แแชแแแกแแแ.
แแแแแ แแแแฃแจแแแ แจแแแแแแ แจแแแแแฎแแ:
ESNI_COVER="www.kremlin.ru" DOH_URL=https://dns.google/dns-query ./curl-esni https://rutracker.nl/
แแ แแแแแฆแแแ แแแกแฃแฎแก:
< HTTP/1.1 301 Moved Permanently
< Date: Sun, 03 Nov 2019 14:10:22 GMT
< Content-Type: text/html
< Transfer-Encoding: chunked
< Connection: keep-alive
< Set-Cookie: __cfduid=da0144d982437e77b0b37af7d00438b1a1572790222; expires=Mon, 02-Nov-20 14:10:22 GMT; path=/; domain=.rutracker.nl; HttpOnly; Secure
< Location: https://rutracker.nl/forum/index.php
< CF-Cache-Status: DYNAMIC
< Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
< Server: cloudflare
< CF-RAY: 52feee696f42d891-CPH
แแ แจแแแแฎแแแแแจแ, แฉแแแ แแแแแแ แแแ แแแแแแแแ rutracker.nl แกแแ แแแ แก, DoH แแแแแแฌแงแแแขแ dns.google (แแฅ แแ แแ แแก แจแแชแแแแ, แแฎแแ แชแแแแแ แแแ แแแ แแชแแแก แแฅแแก แแแแแกแ แแแ แแแแ แแแแแก แแแแแแ) แแ แแแแ แแแแแคแแ แแ แกแฎแแ แแแแแแแ, แ แแแแแแช แแแแชแ แแ แแ แแก. แแแ แซแแแฃแแแ แงแแแแ DPI-แแก แแแแแแแแ แกแแแแแแแแก แขแแแแแแแก แแ แแก. แแแฆแแแฃแแ แแแกแฃแฎแแแแ แแแแแแแแแแ แ, แแแกแแแ, แ แแ แฉแแแแ แแแแฎแแแแ แฌแแ แแแขแแแแ แแแแฃแจแแแแ.
แ แแแแ แช แแแแแขแแแแแ แจแแแแฌแแแแ, แ แแ แแ แแแแแแแ แแก DPI แแแกแฃแฎแแแก แฆแแ SNI-แก, แ แแแแแกแแช แฉแแแ แแแแแแชแแแ แกแแคแแ แแก แกแแฎแแ, แฉแแแ แจแแแแแซแแแ แแแแแฎแแแแ rutracker.nl-แก แกแฎแแ แแแ แซแแแฃแแ แ แแกแฃแ แกแแก แกแแคแแ แฅแแแจ, แแแแแแแแแ, แกแฎแแ โแแแ แแโ แขแแ แแแข แขแ แแแแ แแ:
$ ESNI_COVER="rutor.info" DOH_URL=https://dns.google/dns-query ./curl-esni https://rutracker.nl/
แฉแแแ แแ แแแแแฆแแแ แแแกแฃแฎแก แกแแ แแแ แแกแแแ, แ แแแแแ... แฉแแแแ แแแแฎแแแแ แแแแแแแแแแ DPI แกแแกแขแแแแก แแแแ .
แแแแแ แแแกแแแแ แแแ แแแแ แแแฌแแแแก แจแแกแแฎแแ
แแแ แแแแ, แฉแแแ แจแแแซแแแแ eSNI-แแก แคแฃแแฅแชแแแแแ แแแแก แแแแแแกแขแ แแ แแแ openssl-แแกแ แแ curl-แแก แแแแแงแแแแแแ แแ แแแแแแชแแแแ แแแแแแแก แคแ แแแขแแแแแก แแแฅแแแแแแ eSNI-แแ แแแคแฃแซแแแแฃแแ. แแแแแแแแฃแ แแ, แฉแแแ แจแแแแแซแแแ แฉแแแแ แกแแงแแแ แแแ แฎแแแกแแฌแงแแแแแก แแแแแขแแ แแแ, แ แแแแแแแช แแงแแแแแแ openssl แแแแแแแแแแแก แกแฎแแ แแแแแแแแแก โแแแฆแแแก แฅแแแจโ แแฃแจแแแแแกแแแแก. แแแแก แจแแกแแฎแแ แแแขแ แแแขแแแแแ แฉแแแแก แจแแแแแ แกแขแแขแแแแจแ.
แฌแงแแ แ: www.habr.com