เดนเดฒเต เดนเดฌเตผ, เดเตปเตเดฑเต เดชเตเดฐเต เดเดฒเตเดฏ, เดเดพเตป เดเดเตโเดธเตโเดจเตเดธเดฟเดฒเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด เดเตเดฎเดฟเตฝ เดเตเดฒเดฟ เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดเตเดเดณเตเดเต เดเตฝเดชเตเดชเดจเตเดจ เดตเดฟเดเดธเดจ เดเตเดฎเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดงเดพเดจ เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเตผ เดเดเดเดเตเดเตพ เดเดเตเดเตพ เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ, เดชเตเดคเต เดตเตเดฌเตโเดธเตเดฑเตเดฑเตเดเดณเตเดเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเตฝ เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเดกเต เดเดธเตเดเตปเด (เดเดเดธเตเดเตปเด) เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเตปเตเดฑเต เด เดจเตเดญเดตเด เดชเดเตเดเดฟเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต.

เด เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดฏเตเดเต เดเดชเดฏเตเดเด เดเดฐเต เดชเตเดคเต เดตเตเดฌเตโเดธเตเดฑเตเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ เดธเตเดฐเดเตเดทเดฏเตเดเต เดจเดฟเดฒเดตเดพเดฐเด เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเดฎเตเดชเดจเดฟ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดเดจเตเดคเดฐเดฟเด เดธเตเดฐเดเตเดทเดพ เดฎเดพเดจเดฆเดฃเตเดกเดเตเดเตพ เดชเดพเดฒเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตเดฏเตเดคเดฟเดเตเดเดฟเดฒเตเดฒเตเดจเตเดจเตเด เด เดคเต เดเดชเตเดชเตเดดเตเด เดกเตเดฐเดพเดซเตเดฑเตเดฑเดฟเดฒเดพเดฃเตเดจเตเดจเตเด เดเดพเตป เดเตเดฃเตเดเดฟเดเตเดเดพเดฃเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดเตเดฒเตเดกเตเดซเตเดฒเตเดฏเดฑเตเด เดฎเตเดธเดฟเดฒเตเดฒเดฏเตเด เดเดคเดฟเดจเดเด เด เดคเดฟเดจเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต (เดเตป ). เดเดคเดพเดฃเต เดเดคเตเดคเดฐเดฎเตเดฐเต เดชเดฐเตเดเตเดทเดฃเดคเตเดคเดฟเดจเต เดเดเตเดเดณเต เดชเตเดฐเตเดฐเดฟเดชเตเดชเดฟเดเตเดเดคเต.
เดเดฐเต เดธเดฟเดฆเตเดงเดพเดจเตเดคเด
ESNI TLS เดนเดพเตปเดกเตโเดทเตเดเตเดเต "เดเตเดฒเดฏเตปเตเดฑเต เดนเดฒเต" เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเตฝ SNI เดเตปเดเตเดฐเดฟเดชเตเดทเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ TLS 1.3 เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดฎเดพเดฃเต. ESNI เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเต เดเตเดฒเดฏเตปเตเดฑเต เดนเดฒเต เดเดเตเดเดจเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเดคเต เดเดคเดพ (เดธเดพเดงเดพเดฐเดฃ SNI-เดเตเดเต เดชเดเดฐเด ESNI เดเดฃเต เดจเดฎเตเดฎเตพ เดเดพเดฃเตเดจเตเดจเดคเต):

ESNI เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดฎเตเดจเตเดจเต เดเดเดเดเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต:
- เดกเดฟเดเตปเดเดธเต;
- เดเดชเดญเตเดเตเดคเต เดชเดฟเดจเตเดคเตเดฃ;
- เดธเตเตผเดตเตผ เดธเตเดกเต เดชเดฟเดจเตเดคเตเดฃ.
เดกเดฟเดเตปเดเดธเต
เดจเดฟเดเตเดเตพ เดฐเดฃเตเดเต DNS เดฑเตเดเตเดเตเตผเดกเตเดเตพ เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต - Aเดเดชเตเดชเด เดเตเดเตเดธเตเดฑเตเดฑเต (TXT เดฑเตเดเตเดเตเตผเดกเดฟเตฝ เดเตเดฒเดฏเตปเตเดฑเดฟเดจเต SNI เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดชเตเดคเต เดเต เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต) - เดคเดพเดดเต เดเดพเดฃเตเด. เดเตเดเดพเดคเต, เดชเดฟเดจเตเดคเตเดฃ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด DoH (เดเดเตเดเตเดเดฟเดเดฟเดชเดฟเดเดธเดฟเดฒเตเดเตเดฏเตเดณเตเดณ เดกเดฟเดเตปเดเดธเต) เดเดพเดฐเดฃเด เดฒเดญเตเดฏเดฎเดพเดฏ เดเตเดฒเดฏเตปเตเดฑเตเดเตพ (เดเตเดตเดเต เดเดพเดฃเตเด) DoH เดเดฒเตเดฒเดพเดคเต ESNI เดชเดฟเดจเตเดคเตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดคเต เดฏเตเดเตเดคเดฟเดธเดนเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เดจเดฎเตเดฎเตพ เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจ เดฑเดฟเดธเตเดดเตเดธเดฟเตปเตเดฑเต เดชเตเดฐเดฟเตปเตเดฑเต เดเตปเดเตเดฐเดฟเดชเตเดทเดจเต ESNI เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดพเดฏเดคเต, UDP เดตเดดเดฟ DNS เดเดเตเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เด เตผเดคเตเดฅเดฎเดฟเดฒเตเดฒ. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดเดชเดฏเตเดเด เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดพเดทเต เดตเดฟเดทเดฌเดพเดง เดเดเตเดฐเดฎเดฃเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฟเดฐเดเตเดทเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เดเดชเตเดชเตเดพเตพ เดฒเดญเตเดฏเดฎเดพเดฃเต , เด เดตเตผเดเตเดเดฟเดเดฏเดฟเตฝ:
เดเตเดฒเตเดเดฆเตเดซเตเดฒเดฐเต (เดเตปเตเดฑเต เดฌเตเดฐเตเดธเตผ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด โ เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเดกเต SNI โ เดเตเดเตเดคเดฒเดฑเดฟเดฏเตเด) เด เดตเดฐเตเดเต เดธเตเตผเดตเดฑเตเดเตพ เดเดคเดฟเดจเดเด ESNI-เดฏเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต, เด เดคเดพเดฏเดคเต, DNS-เดฒเต CloudFlare เดธเตเตผเดตเดฑเตเดเตพเดเตเดเดพเดฏเดฟ เดเดเตเดเตพเดเตเดเต เดเตเดฑเดเตเดเดคเต เดฐเดฃเตเดเต เดฑเตเดเตเดเตเตผเดกเตเดเดณเตเดเตเดเดฟเดฒเตเด เดเดฃเตเดเต - A, TXT. เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดเดเตเดเตพ Google DNS (HTTPS เดตเดดเดฟ) เด เดจเตเดตเตเดทเดฟเดเตเดเตเดจเตเดจเต:
ะ เดชเตเดฐเดตเตเดถเดจเด:
curl 'https://dns.google.com/resolve?name=www.cloudflare.com&type=A'
-s -H 'accept: application/dns+json'
{
"Status": 0,
"TC": false,
"RD": true,
"RA": true,
"AD": true,
"CD": false,
"Question": [
{
"name": "www.cloudflare.com.",
"type": 1
}
],
"Answer": [
{
"name": "www.cloudflare.com.",
"type": 1,
"TTL": 257,
"data": "104.17.210.9"
},
{
"name": "www.cloudflare.com.",
"type": 1,
"TTL": 257,
"data": "104.17.209.9"
}
]
}
เดเตเดเตเดธเตเดฑเตเดฑเต เดฑเตเดเตเดเตเตผเดกเต, เดเดฐเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เด เดจเตเดธเดฐเดฟเดเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต _esni.FQDN:
curl 'https://dns.google.com/resolve?name=_esni.www.cloudflare.com&type=TXT'
-s -H 'accept: application/dns+json'
{
"Status": 0,
"TC": false,
"RD": true,
"RA": true,
"AD": true,
"CD": false,
"Question": [
{
"name": "_esni.www.cloudflare.com.",
"type": 16
}
],
"Answer": [
{
"name": "_esni.www.cloudflare.com.",
"type": 16,
"TTL": 1799,
"data": ""/wEUgUKlACQAHQAg9SiAYQ9aUseUZr47HYHvF5jkt3aZ5802eAMJPhRz1QgAAhMBAQQAAAAAXtUmAAAAAABe3Q8AAAA=""
}
],
"Comment": "Response from 2400:cb00:2049:1::a29f:209."
}เด เดคเดฟเดจเดพเตฝ, เดเดฐเต DNS เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ, เดเดเตเดเตพ DoH เดเดชเดฏเตเดเดฟเดเตเดเดฃเด (เดตเตเดฏเดฟเดฒเดคเตเดคเต DNSSEC-เดจเตเดชเตเดชเด) เดเตเดเดพเดคเต เดฐเดฃเตเดเต เดเตปเดเตเดฐเดฟเดเตพ เดเตเตผเดเตเดเตเด.
เดเดชเดญเตเดเตเดคเต เดชเดฟเดจเตเดคเตเดฃ
เดจเดฎเตเดฎเตพ เดฌเตเดฐเตเดธเดฑเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดธเดเดธเดพเดฐเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดชเตเดชเตเตพ . เดซเดฏเตผเดซเตเดเตเดธเดฟเตฝ ESNI, DoH เดชเดฟเดจเตเดคเตเดฃ เดเดเตเดเดจเต เดธเดเตเดตเดฎเดพเดเตเดเดพเด เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดเดตเดฟเดเตเดฏเตเดฃเตเดเต. เดฌเตเดฐเตเดธเตผ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตโเดค เดถเตเดทเด, เดจเดฎเตเดฎเตพ เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดจเตเดจเต เดเดพเดฃเตเด:

เดฌเตเดฐเตเดธเตผ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป.
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, ESNI-เดฏเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเดพเตป TLS 1.3 เดเดชเดฏเตเดเดฟเดเตเดเดฃเด, เดเดพเดฐเดฃเด ESNI เดเดจเตเดจเดคเต TLS 1.3-เดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดฎเดพเดฃเต.
ESNI เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเต เดฌเดพเดเตเดเตเตปเดกเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ, เดเดเตเดเตพ เดเตเดฒเดฏเตปเตเดฑเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟ go, เดเดจเตเดจเดพเตฝ เด เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดชเดฟเดจเตเดจเตเดเต.
เดธเตเตผเดตเตผ เดธเตเดกเต เดชเดฟเดจเตเดคเตเดฃ
เดจเดฟเดฒเดตเดฟเตฝ, nginx/apache เดฎเตเดคเดฒเดพเดฏ เดตเตเดฌเต เดธเตเตผเดตเดฑเตเดเตพ ESNI-เดฏเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เด เดตเตผ ESNI-เดฏเต เดเดฆเตเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเดพเดคเตเดค OpenSSL/BoringSSL เดตเดดเดฟ TLS-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต.
เด เดคเดฟเดจเดพเตฝ, เดเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดซเตเดฐเดฃเตเดเต-เดเตปเดกเต เดเดเดเด (ESNI เดฑเดฟเดตเตเดดเตเดธเต เดชเตเดฐเตเดเตเดธเดฟ) เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต, เด เดคเต ESNI เดเดชเดฏเตเดเดฟเดเตเดเต TLS 1.3 เด เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด ESNI-เดฏเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเดพเดคเตเดค เด เดชเตเดธเตเดเตเดฐเตเดฎเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเดฐเตเดเตเดธเดฟ HTTP(S) เดเตเดฐเดพเดซเดฟเดเตเดเดฟเดจเตเดฏเตเด เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเด. เดชเตเดฐเดงเดพเดจ เดเดเดเดเตเดเตพ เดฎเดพเดฑเตเดฑเดพเดคเต - เด เดคเดพเดฏเดคเต, ESNI-เดฏเต เดชเดฟเดจเตเดคเตเดฃเดฏเตโเดเตเดเดพเดคเตเดค เดจเดฟเดฒเดตเดฟเดฒเต เดตเตเดฌเต เดธเตเตผเดตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต - เดเดคเดฟเดจเดเด เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเดฐเต เดเตปเดซเตเดฐเดพเดธเตเดเตเดฐเดเตเดเดฑเดฟเตฝ เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดคเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เดตเตเดฏเดเตเดคเดคเดฏเตเดเตเดเดพเดฏเดฟ, เดเดคเดพ เดเดฐเต เดกเดฏเดเตเดฐเด:

ESNI เดเดฒเตเดฒเดพเดคเต เดเดฐเต TLS เดเดฃเดเตเดทเตป เด
เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด ESNI เดเดฒเตเดฒเดพเดคเต เดเตเดฒเดฏเตปเตเดฑเตเดเดณเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเดพเดจเตเดฎเตเดณเตเดณ เดเดดเดฟเดตเตเดเตเดฏเดพเดฃเต เดชเตเดฐเตเดเตเดธเดฟ เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดเดพเตป เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดจเตเดจเต. เดเตเดเดพเดคเต, เด
เดชเตโเดธเตเดเตเดฐเตเด เดเดณเตเดณ เดเดฎเตเดฎเตเดฏเตเดฃเดฟเดเตเดเตเดทเตป เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ 1.3-เตฝ เดคเดพเดดเตเดฏเตเดณเตเดณ TLS เดชเดคเดฟเดชเตเดชเตเดณเตเดณ HTTP เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ HTTPS เดเดเดพเด (เด
เดชเตโเดธเตเดเตเดฐเตเด 1.3 เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ). เด เดธเตเดเตเด เดชเดฐเดฎเดพเดตเดงเดฟ เดตเดดเดเตเดเด เดจเตฝเดเตเดจเตเดจเต.
ESNI เดชเดฟเดจเตเดคเตเดฃ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตฝ เดเดฃเดพเดฃเต go เดเดเตเดเตพ เดเดเด เดตเดพเดเตเดเดฟ . เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเต เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเตพเดชเตเดชเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดจเดเดชเตเดชเดพเดเตเดเตฝ เดคเดจเตเดจเต เดจเดฟเดธเตเดธเดพเดฐเดฎเดฒเตเดฒเตเดจเตเดจเต เดเดพเตป เดเดเดจเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. crypto/tls เด เดคเดฟเดจเดพเตฝ "เดชเดพเดเตเดเดฟเดเดเต" เดเดตเดถเตเดฏเดฎเดพเดฃเต เดเตเดฐเตเดเตเดเต เด เดธเดเดฌเตเดฒเดฟเดเตเดเต เดฎเตเดฎเตเดชเต.
เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเด ESNI เดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป (เดเตเดฒเตเดกเตเดซเตเดฒเตเดฏเดฑเดฟเตปเตเดฑเต เดเดถเดฏเดตเตเด). เด เดเตเดเตพ เดเดธเตเดเตปเด เดเตปเดเตเดฐเดฟเดชเตเดทเตป/เดกเตเดเตเดฐเดฟเดชเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดเต 1.13 เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เดฌเดฟเตฝเดกเต เดชเดฐเตเดเตเดทเดฟเดเตเดเต. Linux (Debian, เดเตฝเดชเตเตป) เดเตเดเดพเดคเต เดฎเดพเดเตเดธเต.
เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดตเดฟเดถเตเดทเดคเดเดณเต เดเตเดฑเดฟเดเตเดเต เดเตเดฑเดเตเดเต เดตเดพเดเตเดเตเดเตพ
เดเตผเดชเดฟเดเดธเต, เด เดชเตโเดธเตเดเตเดฐเตเด เดฒเตเดฑเตเดฑเตปเดธเดฟ & เดฑเตเดธเตโเดชเตเตบเดธเต เดเตเดกเตเดเตพ, เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเด/เดตเดฟเดเดฏเดฟเดเตเด เดเดฟเดเตฝเดเดธเต เดนเดพเตปเดกเตโเดทเตเดเตเดเตเดเตพ, เดเดฟเดเตฝเดเดธเต เดนเดพเตปเดกเตโเดทเตเดเตเดเต เดฆเตเตผเดเตเดฏเด เดเดจเตเดจเดฟเดต เดชเตเดฒเตเดณเตเดณ เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเต เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดฎเตเดเตเดฐเดฟเดเตโเดธเต ESNI เดฑเดฟเดตเตเดดเตเดธเต เดชเตเดฐเตเดเตเดธเดฟ เดจเตฝเดเตเดจเตเดจเต. เดเดฑเตเดฑเดจเตเดเตเดเดคเตเดคเดฟเตฝ, เดชเตเดฐเตเดเตเดธเดฟ เดเตเดฐเดพเดซเดฟเดเต เดเดเตเดเดจเต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต เดเดจเตเดจเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเตป เดเดคเต เดฎเดคเดฟเดฏเดพเดเตเด.
เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดเดเตเดเตพ เดฒเตเดกเต เดชเดฐเดฟเดถเตเดงเดจเดฏเตเด เดจเดเดคเตเดคเดฟ. เดซเดฒเดเตเดเตพ เดคเดพเดดเต:
wrk -t50 -c1000 -d360s 'https://esni-rev-proxy.npw:443' --timeout 15s
Running 6m test @ https://esni-rev-proxy.npw:443
50 threads and 1000 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 1.77s 1.21s 7.20s 65.43%
Req/Sec 13.78 8.84 140.00 83.70%
206357 requests in 6.00m, 6.08GB read
Requests/sec: 573.07
Transfer/sec: 17.28MB ESNI เดฑเดฟเดตเตเดดเตเดธเต เดชเตเดฐเตเดเตเดธเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด เด เดฒเตเดฒเดพเดคเตเดฏเตเด เดธเตเดเตเด เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเดพเตป เดเดเตเดเตพ เดคเดฟเดเดเตเดเตเด เดเตเดฃเดชเดฐเดฎเดพเดฏ เดฒเตเดกเต เดเตเดธเตเดฑเตเดฑเดฟเดเดเต เดจเดเดคเตเดคเดฟ. เดเตปเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเต เดเดเดเดเตเดเดณเดฟเดฒเต "เดเดเดชเตเดเตฝ" เดเดฒเตเดฒเดพเดคเดพเดเตเดเดพเตป เดเดเตเดเตพ เดชเตเดฐเดพเดฆเตเดถเดฟเดเดฎเดพเดฏเดฟ เดเตเดฐเดพเดซเดฟเดเต "เดชเดเตผเดจเตเดจเต".
เด เดคเดฟเดจเดพเตฝ, ESNI เดชเดฟเดจเตเดคเตเดฃเดฏเตเด HTTP-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดชเตโเดธเตเดเตเดฐเตเดฎเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเดฐเตเดเตโเดธเดฟเดเดเตเด เดเดชเดฏเตเดเดฟเดเตเดเต, ESNI เดฑเดฟเดตเตเดดเตโเดธเต เดชเตเดฐเตเดเตโเดธเดฟเดฏเตเดเต เดถเดฐเดพเดถเดฐเดฟ CPU/RAM เดเดชเดญเตเดเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพเดเตเดเต เดเดฐเต เดธเดเดญเดตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเดฆเตเดถเด ~550 rps เดฒเดญเดฟเดเตเดเต:
- 80% CPU เดเดชเดฏเตเดเด (4 vCPU, 4 GB RAM เดนเตเดธเตเดฑเตเดฑเตเดเตพ, Linux)
- 130 MB เดฎเตเด RSS

เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ, TLS (HTTP เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ) เด
เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเดพเดคเต เด
เดคเต nginx เด
เดชเตโเดธเตเดเตเดฐเตเดฎเดฟเดจเตเดณเตเดณ RPS ~ 1100 เดเดฃเต:
wrk -t50 -c1000 -d360s 'http://lb.npw:80' โ-timeout 15s
Running 6m test @ http://lb.npw:80
50 threads and 1000 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 1.11s 2.30s 15.00s 90.94%
Req/Sec 23.25 13.55 282.00 79.25%
393093 requests in 6.00m, 11.35GB read
Socket errors: connect 0, read 0, write 0, timeout 9555
Non-2xx or 3xx responses: 8111
Requests/sec: 1091.62
Transfer/sec: 32.27MB เดเตเดเดเดเตเดเตเดเดณเตเดเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเด เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดตเดฟเดญเดตเดเตเดเดณเตเดเต เด เดญเดพเดตเดฎเดพเดฃเต (เดเดเตเดเตพ 4 vCPU, 4 GB RAM เดนเตเดธเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต, Linux), เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ RPS เดเตเดเตเดคเดฒเดพเดฃเต (เดเตเดเตเดคเตฝ เดถเดเตเดคเดฎเดพเดฏ เดเดฑเดตเดฟเดเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต 2700 RPS เดตเดฐเตเดฏเตเดณเตเดณ เดเดฃเดเตเดเตเดเตพ เดเดเตเดเตพเดเตเดเต เดฒเดญเดฟเดเตเดเต).
เดเดชเดธเดเดนเดพเดฐเดฎเดพเดฏเดฟ, เดเดพเตป เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดจเตเดจเต ESNI เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏ เดตเดณเดฐเต เดชเตเดฐเดคเตเดเตเดท เดจเตฝเดเตเดจเตเดจเดคเดพเดฏเดฟ เดคเตเดจเตเดจเตเดจเตเดจเต. เดเดจเดฟเดฏเตเด เดจเดฟเดฐเดตเดงเดฟ เดคเตเดฑเดจเตเดจ เดเตเดฆเตเดฏเดเตเดเดณเตเดฃเตเดเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, DNS-เตฝ เดชเตเดคเต ESNI เดเต เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด ESNI เดเตเดเตพ เดเดฑเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเตเดฐเดถเตเดจเดเตเดเตพ - เด เดชเตเดฐเดถเตเดจเดเตเดเตพ เดธเดเตเดตเดฎเดพเดฏเดฟ เดเตผเดเตเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต ESNI เดกเตเดฐเดพเดซเตเดฑเตเดฑเดฟเตปเตเดฑเต เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต (เดเดดเตเดคเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต) เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดเดฃเตเดเต. .
เด
เดตเดฒเดเดฌเด: www.habr.com
