Firefox แž“แžทแž„ Cloudflare แž”แžพแž€แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš ECH แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž›แžถแž€แŸ‹แžŠแŸ‚แž“แž“แŸ…แž€แŸ’แž“แžปแž„แž…แžšแžถแž…แžšแžŽแŸ HTTPS

Mozilla แž”แžถแž“แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธแž€แžถแžšแžŠแžถแž€แŸ‹แž”แž‰แŸ’แž…แžผแž›แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸƒแžŸแžถแžแžถแžŸแŸ’แžแžทแžšแž—แžถแž–แžšแž”แžŸแŸ‹ Firefox แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž™แž“แŸ’แžแž€แžถแžš ECH (Encrypted Client Hello) แžŠแŸ‚แž›แž”แž“แŸ’แžแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถ ESNI (Encrypted Server Name Indication) แž“แžทแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž“แŸƒแžœแž‚แŸ’แž‚ TLS แžŠแžผแž…แž‡แžถแžˆแŸ’แž˜แŸ„แŸ‡แžŠแŸ‚แž“แžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพแžŸแžปแŸ†แŸ” แž€แžผแžŠแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™ ECH แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŠแŸ†แž”แžผแž„แž‘แŸ… Firefox 85 แž…แŸแž‰แž•แŸ’แžŸแžถแž™ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แŸ” Chrome แž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž”แž‰แŸ’แž…แžผแž›แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš ECH แž”แž“แŸ’แžแžทแž…แž˜แŸ’แžแž„แŸ— แžŠแŸ„แž™แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ Chrome 115แŸ”

แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพแž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™ แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ แž–แŸแžแŸŒแž˜แžถแž“แžŠแŸ‚แž“แžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพแžŸแžปแŸ†แžแŸ’แžšแžผแžœแž”แžถแž“แž›แŸแž…แž’แŸ’แž›แžถแž™แžแžถแž˜แžšแž™แŸˆ DNSแŸ” แžŠแžพแž˜แŸ’แž”แžธแž€แžถแžšแž–แžถแžšแž–แŸแž‰แž›แŸแž‰ แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพ ECH แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžแŸ‚แž”แŸ’แžšแžพ DNS แž›แžพ HTTPS แžฌ DNS แž›แžพ TLS แžŠแžพแž˜แŸ’แž”แžธแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž…แžšแžถแž…แžšแžŽแŸ DNSแŸ” Firefox แž“แžนแž„แž˜แžทแž“แž”แŸ’แžšแžพ ECH แžŠแŸ„แž™แž˜แžทแž“แž”แžพแž€ DNS แž›แžพ HTTPS แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž‘แŸแŸ” แžขแŸ’แž“แž€แžขแžถแž…แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš ECH แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แž›แžพแž‘แŸ†แž–แŸแžšแž“แŸแŸ‡แŸ”

แž€แžแŸ’แžแžถแž˜แžฝแž™แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž€แžแŸ’แžแžถแžŠแŸ‚แž›แž”แžพแž€แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš ECH แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แž“แŸ…แž€แŸ’แž“แžปแž„ Firefox แž‚แžบแž€แžถแžšแžŠแžถแž€แŸ‹แž”แž‰แŸ’แž…แžผแž› Cloudflare แž“แŸƒแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš ECH แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžŽแŸ’แžแžถแž‰แž…แŸ‚แž€แž…แžถแž™แž˜แžถแžแžทแž€แžถแžšแž”แžŸแŸ‹แžœแžถแž€แžถแž›แž–แžธแž”แŸ‰แžปแž“แŸ’แž˜แžถแž“แžแŸ’แž„แŸƒแž˜แžปแž“แŸ” แž“แŸ…แž›แžพแž•แŸ’แž“แŸ‚แž€แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„ แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแŸ†แž–แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพแžŸแžปแŸ†แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพ ECH แžแŸ’แžšแžผแžœแž”แžถแž“แž›แžถแž€แŸ‹แž–แžธแž€แžถแžšแžœแžทแž—แžถแž‚ แž€แžถแžšแž…แŸ’แžšแŸ„แŸ‡ แž“แžทแž„แž€แžถแžšแž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžทแž“แž…แž„แŸ‹แž”แžถแž“แžŠแŸ„แž™แž”แŸ’แžšแžพ Cloudflare CDN แžฅแžกแžผแžœแž“แŸแŸ‡แž“แžนแž„แžแž˜แŸ’แžšแžผแžœแžฑแŸ’แž™แž”แžทแž‘แž”แžŽแŸ’แžแžถแž‰ Cloudflare แž‘แžถแŸ†แž„แž˜แžผแž› แž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹แžŸแŸ†แžŽแžพแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž–แžธ ECH แžฌแžšแŸ€แž”แž…แŸ†แž€แžถแžšแžŸแŸ’แž‘แžถแž€แŸ‹แž…แžถแž”แŸ‹ HTTPS แžŠแŸ„แž™แž”แŸ’แžšแžพแžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแžซแžŸแž‚แž›แŸ‹แž€แŸ’แž›แŸ‚แž„แž€แŸ’แž›แžถแž™แŸ” แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ”

แžŠแŸ†แž”แžผแž„ แžŠแžพแž˜แŸ’แž”แžธแžšแŸ€แž”แž…แŸ†แž€แžถแžšแž„แžถแžšแž“แŸ…แž›แžพแžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IP แž˜แžฝแž™แž“แŸƒแž‚แŸแž แž‘แŸ†แž–แŸแžš HTTPS แž‡แžถแž…แŸ’แžšแžพแž“ แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ TLS SNI แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพ แžŠแŸ‚แž›แžˆแŸ’แž˜แŸ„แŸ‡แžšแž”แžŸแŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพแžŸแžปแŸ†แžแŸ’แžšแžผแžœแž”แžถแž“แž…แž„แŸ’แžขแžปแž›แž”แž„แŸ’แž แžถแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแžถแžš ClientHello แžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžผแž“ แž˜แžปแž“แž–แŸแž›แž”แž„แŸ’แž€แžพแžแž”แžŽแŸ’แžแžถแž‰แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžŠแŸ‚แž›แž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แŸ” แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž“แŸแŸ‡แž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแžขแžถแž…แž…แŸ‚แž€แž…แžถแž™แžŸแŸ†แžŽแžพแžšแž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแž“แŸ…แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แžŠแŸ†แž”แžผแž„แž“แŸƒแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แŸแž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แž“แŸ…แž›แžพแž•แŸ’แž“แŸ‚แž€ ISP แžŠแžพแž˜แŸ’แž”แžธแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž…แžšแžถแž…แžš HTTPS แž“แžทแž„แžœแžทแž—แžถแž‚แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŽแžถแžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แžพแž€ แžŠแŸ‚แž›แž˜แžทแž“แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แžผแžœแž€แžถแžšแžŸแž˜แŸ’แž„แžถแžแŸ‹แž–แŸแž‰แž›แŸแž‰แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแŸ” HTTPS

แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž“แŸแŸ‡ แž“แžทแž„แž€แžถแžšแž–แžถแžšแž€แžถแžšแž›แŸแž…แž’แŸ’แž›แžถแž™แž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพแžŸแžปแŸ† แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ ESNI แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„แž“แŸ…แž–แŸแž›แž€แŸ’แžšแŸ„แž™ แžŠแŸ‚แž›แžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ„แž™แž”แŸ’แžšแžพแžˆแŸ’แž˜แŸ„แŸ‡แž˜แŸ‰แžถแžŸแŸŠแžธแž“แŸ” แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž ESNI แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžแžถแž™แž“แŸ’แžแž€แžถแžšแžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„แž˜แžทแž“แž‚แŸ’แžšแž”แžŠแžŽแŸ’แžแž”แŸ‹แž”แŸ’แžšแž—แž–แžŠแŸ‚แž›แžขแžถแž…แž€แžพแžแž˜แžถแž“แž“แŸƒแž€แžถแžšแž›แŸแž…แž’แŸ’แž›แžถแž™แž‘แžทแž“แŸ’แž“แž“แŸแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž‘แŸ แž แžพแž™แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžšแž”แžŸแŸ‹แžœแžถแž‚แžบแž˜แžทแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžŠแžพแž˜แŸ’แž”แžธแž’แžถแž“แžถแž”แžถแž“แž“แžผแžœแž€แžถแžšแžŸแž˜แŸ’แž„แžถแžแŸ‹แž–แŸแž‰แž›แŸแž‰แž“แŸƒแžœแž‚แŸ’แž‚ HTTPS แž“แŸ„แŸ‡แž‘แŸแŸ” แž‡แžถแž–แžทแžŸแŸแžŸ แž“แŸ…แž–แŸแž›แž”แž“แŸ’แžแžœแž‚แŸ’แž‚แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แžพแžแž–แžธแž˜แžปแž“ แžˆแŸ’แž˜แŸ„แŸ‡แžŠแŸ‚แž“แž“แŸ…แž€แŸ’แž“แžปแž„แžขแžแŸ’แžแž”แž‘แž…แŸ’แž”แžถแžŸแŸ‹แž›แžถแžŸแŸ‹แž”แž“แŸ’แžแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž“แŸƒแž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ PSK (Pre-Shared Key) TLS แŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ€แž แž€แžทแž…แŸ’แž…แžแžทแžแžแŸ†แž”แŸ’แžšแžนแž„แž”แŸ’แžšแŸ‚แž„แžŠแžพแž˜แŸ’แž”แžธแžขแž“แžปแžœแžแŸ’แž ESNI แž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž”แž‰แŸ’แž แžถแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถ แž“แžทแž„แž€แžถแžšแž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“ แžŠแŸ‚แž›แž”แžถแž“แžšแžถแžšแžถแŸ†แž„แž€แžถแžšแžขแž“แžปแž˜แŸแžแž™แŸ‰แžถแž„แž‘แžผแž›แŸ†แž‘แžผแž›แžถแž™แž“แŸƒ ESNI แŸ”

แžŠแŸ„แž™แž‚แžทแžแž–แžธแž…แŸ†แžŽแžปแž…แžแŸ’แžœแŸ‡แžแžถแžแžŠแŸ‚แž›แž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽแžšแž”แžŸแŸ‹ ESNI แž™แž“แŸ’แžแž€แžถแžš ECH แž‡แžถแžŸแž€แž›แžแŸ’แž˜แžธแž˜แžฝแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž“แŸƒแž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ TLS แžŽแžถแž˜แžฝแž™แŸ” แžแžถแž˜แž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸ แž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแžŸแŸ†แžแžถแž“แŸ‹แžšแžœแžถแž„ ECH แž“แžทแž„ ESNI แž‚แžบแžแžถแž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แžœแžถแž›แž“แžธแž˜แžฝแž™แŸ— แžŸแžถแžš ClientHello แž‘แžถแŸ†แž„แž˜แžผแž›แžแŸ’แžšแžผแžœแž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™แŸ” ECH แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’แž“แžนแž„แž€แžถแžšแž”แŸ†แž”แŸ‚แž€ ClientHello แž‘แŸ…แž‡แžถแžŸแžถแžšแž–แžธแžšแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž–แžธแž‚แŸ’แž“แžถ - แžŸแžถแžš ClientHelloInner แžŠแŸ‚แž›แž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž” (SNI Inner) แž“แžทแž„แžŸแžถแžš ClientHelloOuter แžŠแŸ‚แž›แž˜แžทแž“แž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž” (SNI Outer) แŸ” SNI Outer แžŠแŸ‚แž›แž˜แžทแž“แž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž•แŸ’แž‘แžปแž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแžฏแž€แž‡แž“แž—แžถแž–แžŠแžผแž…แž‡แžถแž€แŸ†แžŽแŸ‚ TLS แž“แžทแž„แž”แž‰แŸ’แž‡แžธแž“แŸƒแž›แŸแžแž€แžผแžŠแžŠแŸ‚แž›แž”แžถแž“แž”แŸ’แžšแžพ แž€แŸแžŠแžผแž…แž‡แžถแžˆแŸ’แž˜แŸ„แŸ‡แžŠแŸ‚แž“แž‘แžผแž‘แŸ…แžŠแŸ‚แž›แž˜แžทแž“แžแŸ’แžšแžฝแžแž›แžพแž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แžˆแŸ’แž˜แŸ„แŸ‡แž–แžทแžแž”แŸ’แžšแžถแž€แžŠแž“แŸƒแžŠแŸ‚แž“แžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพแžŸแžปแŸ†แŸ” แžงแž‘แžถแž แžšแžŽแŸ แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแžแžทแžแžทแž‡แž“ Cloudflare แž‘แžถแŸ†แž„แžขแžŸแŸ‹ SNI Outer แžŠแŸ‚แž›แž˜แžทแž“แž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž‘แžผแž‘แŸ… "cloudflare-ech.com" แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžˆแŸ’แž˜แŸ„แŸ‡แž–แžทแžแžšแž”แžŸแŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพแžŸแžปแŸ†แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž‡แžผแž“แž“แŸ…แž€แŸ’แž“แžปแž„ SNI Inner แžŠแŸ‚แž›แž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž” แž แžพแž™แž˜แžทแž“แž˜แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžœแžทแž—แžถแž‚แž‘แŸแŸ”

Firefox แž“แžทแž„ Cloudflare แž”แžพแž€แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš ECH แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž›แžถแž€แŸ‹แžŠแŸ‚แž“แž“แŸ…แž€แŸ’แž“แžปแž„แž…แžšแžถแž…แžšแžŽแŸ HTTPS

ECH แž€แŸแž”แŸ’แžšแžพแž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸแž…แŸ‚แž€แž…แžถแž™แž€แžผแž“แžŸแŸ„แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแž•แž„แžŠแŸ‚แžšแŸ– แž–แŸแžแŸŒแž˜แžถแž“แž€แžผแž“แžŸแŸ„แžŸแžถแž’แžถแžšแžŽแŸˆแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž‡แžผแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถ DNS HTTPSSVC แž‡แžถแž‡แžถแž„แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถ TXTแŸ” แž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž–แžธแž…แžปแž„แžŠแž›แŸ‹แž…แžปแž„แžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž™แž“แŸ’แžแž€แžถแžš HPKE (แž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž€แžผแž“แžŸแŸ„แžŸแžถแž’แžถแžšแžŽแŸˆแž…แž˜แŸ’แžšแžปแŸ‡) แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž‘แž‘แžฝแž›แž”แžถแž“ แž“แžทแž„แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž€แžผแž“แžŸแŸ„แŸ” ECH แž€แŸแž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แž€แžผแž“แžŸแŸ„แžกแžพแž„แžœแžทแž‰แžŠแŸ‚แž›แž˜แžถแž“แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž–แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ แžŠแŸ‚แž›แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแž˜แžถแž“แž€แžถแžšแž”แž„แŸ’แžœแžทแž›แž€แžผแž“แžŸแŸ„แŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž”แž˜แŸ’แžšแžพ แž“แžทแž„แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž‘แžถแž‰แž™แž€แžŸแŸ„แž แžฝแžŸแžŸแž˜แŸแž™แž–แžธแžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹ DNSแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster