āĻā§āĻŽāĻŋāĻāĻž
Cisco, BlueCoat, FireEye-āĻāĻ° āĻŽāĻ¤ā§ āĻŦāĻŋāĻā§āĻ¯āĻžāĻ¤ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻ¤āĻžāĻĻā§āĻ° āĻĨā§āĻā§ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻāĻ°ā§āĻĒā§āĻ°ā§āĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ°āĻ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻĒ - DPI āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻļ āĻŽāĻŋāĻ˛ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻžāĻā§āĻ° āĻ¸āĻžāĻ°āĻŽāĻ°ā§āĻŽ āĻšāĻ˛ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻāĻāĻā§āĻ¯āĻŧāĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻžāĻ˛ā§/āĻ¸āĻžāĻĻāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ¸āĻāĻ¯ā§āĻ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĨ¤ āĻāĻŦāĻ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻāĻāĻ¯āĻŧāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻā§āĻ° āĻŦā§āĻ¨āĻŋāĻ¯āĻŧāĻžāĻĻāĻŋāĻ¤ā§ āĻāĻāĻ āĻ¨ā§āĻ¤āĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻ¤āĻžāĻ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻžāĻ§āĻž āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§āĻ āĻ
āĻ¨ā§āĻ āĻŽāĻŋāĻ˛ āĻĨāĻžāĻāĻŦā§āĨ¤
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻŦā§āĻļ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ DPI āĻāĻŦāĻ āĻāĻ°ā§āĻĒā§āĻ°ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻāĻ¯āĻŧāĻā§āĻ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ āĻ¤āĻž āĻšāĻ˛ āĻĄā§āĻŽā§āĻ¨-āĻĢā§āĻ°āĻ¨ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĨ¤ āĻāĻ° āĻ¸āĻžāĻ°āĻŽāĻ°ā§āĻŽ āĻšāĻ˛ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ āĻŦāĻ°ā§āĻĻā§āĻ§ āĻ¸āĻŽā§āĻĒāĻĻā§ āĻ¯āĻžāĻ, āĻ āĻ¨ā§āĻ¯ā§āĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻ˛ā§āĻāĻŋāĻ¯āĻŧā§, āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻā§āĻ¯āĻžāĻ¤āĻŋ āĻ¸āĻš āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻĄā§āĻŽā§āĻāĻ¨, āĻ¯āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻ āĻā§āĻ¨āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻŦāĻ°ā§āĻĻā§āĻ§ āĻšāĻŦā§ āĻ¨āĻž, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ google.comāĨ¤
āĻāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻ
āĻ¨ā§āĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ
āĻ¨ā§āĻ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻ˛ā§āĻāĻŋāĻ¤ DNS-āĻāĻāĻžāĻ°-HTTPS āĻāĻŦāĻ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻĄ-SNI āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ TLS 1.3 āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻĄā§āĻŽā§āĻ¨ āĻĢā§āĻ°āĻ¨ā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤
āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦā§āĻāĻž
āĻĒā§āĻ°āĻĨāĻŽā§, āĻāĻ¸ā§āĻ¨ āĻāĻāĻā§ āĻŽā§āĻ˛āĻŋāĻ āĻ§āĻžāĻ°āĻŖāĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻ āĻ¯āĻžāĻ¤ā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻā§ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻā§ āĻā§ āĻāĻŦāĻ āĻā§āĻ¨ āĻāĻ āĻ¸āĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻŽāĻ°āĻž āĻāĻāĻ¸āĻāĻ¨āĻāĻ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻāĻŋ, āĻ¯āĻžāĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻāĻ°āĻ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ eSNI (āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¨ā§āĻŽ āĻāĻ¨ā§āĻĄāĻŋāĻā§āĻļāĻ¨) āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻšāĻ˛ SNI-āĻāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° TLS 1.3 āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻŽā§āĻ˛ āĻ§āĻžāĻ°āĻŖāĻžāĻāĻŋ āĻšāĻ˛ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨āĻŋāĻ¸ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻā§āĻ¨ āĻĄā§āĻŽā§āĻ¨ā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§ āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻžāĨ¤
āĻāĻāĻ¨ āĻĻā§āĻāĻž āĻ¯āĻžāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻ¸āĻāĻ¨āĻāĻ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻ āĻ¨ā§āĻļā§āĻ˛āĻ¨ā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻ§āĻ°āĻž āĻ¯āĻžāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻ§ā§āĻ¨āĻŋāĻ DPI āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻŦāĻ°ā§āĻĻā§āĻ§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŦāĻŋāĻā§āĻ¯āĻžāĻ¤ āĻāĻ°ā§āĻ¨ā§āĻ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻžāĻ° rutracker.nl āĻ§āĻ°āĻž āĻ¯āĻžāĻ)āĨ¤ āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻ°ā§āĻ¨ā§āĻ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ° āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŋ, āĻ¤āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻāĻžāĻŦ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ āĻ¯ā§ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨āĻāĻŋ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
RKN āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻā§ āĻāĻ āĻĄā§āĻŽā§āĻ¨āĻāĻŋ āĻāĻ¸āĻ˛ā§ āĻ¸ā§āĻāĻĒ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
āĻāĻĒāĻ¨āĻŋ whois āĻā§ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻ˛ā§, āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦā§āĻ¨ āĻ¯ā§ āĻĄā§āĻŽā§āĻāĻ¨āĻāĻŋ āĻ¨āĻŋāĻā§āĻ āĻā§āĻ˛āĻžāĻāĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻĒāĻŋāĻāĻ¨ā§ "āĻ˛ā§āĻāĻžāĻ¨ā§" āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻŋāĻ¨ā§āĻ¤ā§ RKN-āĻāĻ° "āĻŦāĻŋāĻļā§āĻˇāĻā§āĻāĻĻā§āĻ°" āĻĨā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¨, Beeline-āĻāĻ° āĻāĻ°āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤āĻāĻžāĻŦā§ āĻā§āĻāĻžāĻ¨ā§ āĻāĻ°ā§āĻŽāĻāĻžāĻ°ā§āĻ°āĻž (āĻŦāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻŦāĻŋāĻā§āĻ¯āĻžāĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻā§āĻ° āĻ¤āĻŋāĻā§āĻ¤ āĻ
āĻāĻŋāĻā§āĻāĻ¤āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻļā§āĻāĻžāĻ¨ā§) IP āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻžāĻāĻāĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻŦā§āĻ§āĻāĻžāĻŦā§ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨āĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻāĻĒ āĻ˛āĻŋāĻ¸ā§āĻā§ āĻĄā§āĻŽā§āĻ¨ āĻ¨āĻžāĻŽ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻā§ā§ˇ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻšāĻā§āĻ āĻāĻāĻŋ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ IP āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄā§āĻŽā§āĻ¨āĻā§āĻ˛āĻŋ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻāĻā§ āĻ¤āĻž āĻĻā§āĻā§āĻ¨, āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋāĻ¤ā§ āĻ¯āĻžāĻ¨ āĻāĻŦāĻ āĻĻā§āĻā§āĻ¨ āĻ¯ā§ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ:
āĻāĻāĻž āĻāĻŋāĻāĻžāĻŦā§ āĻšāĻ¯āĻŧ? āĻāĻŋāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ° DPI āĻāĻžāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻžāĻ° āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻā§āĻ¨ āĻĄā§āĻŽā§āĻ¨ā§ āĻāĻā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ https āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻ¨āĻ Beeline āĻĨā§āĻā§ https āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻŋāĻ¨āĻŋ? āĻ¸ā§ āĻāĻŋ āĻĻāĻžāĻŦā§āĻĻāĻžāĻ° āĻ¨āĻžāĻāĻŋ āĻāĻŽāĻžāĻā§ āĻ
āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻā§āĻā§?
āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻļāĻžāĻ°ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĻā§āĻā§ āĻāĻ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻ¯āĻžāĻ
āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨āĻļāĻ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¯ā§ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°āĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ DNS āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ TCP āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻļā§āĻ āĻāĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ SSL āĻ¸āĻāĻ¯ā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻāĻāĻāĻŋ SSL āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšā§āĻ¯āĻžāĻ˛ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ, āĻ¯āĻž āĻ¸ā§āĻĒāĻˇā§āĻ āĻĒāĻžāĻ ā§āĻ¯ā§ āĻāĻ¤ā§āĻ¸ āĻĄā§āĻŽā§āĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻ¸āĻāĻ¯ā§āĻāĻāĻŋ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻĢā§āĻ°āĻ¨ā§āĻāĻāĻ¨ā§āĻĄ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ˇ āĻāĻāĻžāĻ¨ā§āĻ āĻĒā§āĻ°ā§āĻāĻžāĻāĻĄāĻžāĻ° āĻĄāĻŋāĻĒāĻŋāĻāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻ§āĻ°ā§, āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻāĻ¯ā§āĻ āĻā§āĻā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻā§āĻ¨ā§ āĻ¸ā§āĻāĻžāĻŦ āĻĒāĻžāĻ āĻ¨āĻž, āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ āĻ¯ā§āĻ¨ āĻ¸āĻžāĻāĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻž āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž:
āĻāĻāĻ¨ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻāĻāĻ¸āĻāĻ¨āĻāĻ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯āĻžāĻ, āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻ˛ā§āĻāĻž āĻāĻā§
āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ°āĻž āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻĢāĻā§āĻ¸ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĒā§āĻˇā§āĻ āĻž āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§: āĻāĻ¨āĻĢāĻŋāĻ āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨:
network.trr.mode = 2;
network.trr.uri = https://mozilla.cloudflare-dns.com/dns-query
network.security.esni.enabled = true
āĻāĻ° āĻĒāĻ°ā§, āĻāĻŽāĻ°āĻž āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻā§ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻŦāĨ¤
āĻāĻ¯āĻŧāĻ˛āĻžāĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻžāĻ° āĻā§āĻ¨ā§ āĻāĻŋāĻĒāĻŋāĻāĻ¨ āĻŦāĻž āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻžāĻĄāĻŧāĻžāĻ āĻā§āĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ¸ā§āĻ¨ āĻāĻāĻ¨ āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻļāĻžāĻ°ā§āĻā§āĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻĄāĻžāĻŽā§āĻĒā§āĻ° āĻĻāĻŋāĻā§ āĻ¤āĻžāĻāĻžāĻ āĻā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¤āĻž āĻĻā§āĻāĻ¤ā§āĨ¤
āĻāĻāĻŦāĻžāĻ°, ssl āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšā§āĻ¯āĻžāĻ˛ā§ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻĄā§āĻŽā§āĻ¨ āĻ¨ā§āĻ, āĻ¤āĻŦā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ - encrypted_server_name - āĻāĻāĻžāĻ¨ā§āĻ rutracker.nl āĻāĻ° āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻĢā§āĻ°āĻ¨ā§āĻāĻāĻ¨ā§āĻĄ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻāĻŋāĻā§ āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻāĻžāĻ°ā§ āĻĄāĻŋāĻĒāĻŋāĻāĻ-āĻāĻ° āĻšāĻžāĻ¤ āĻ§ā§āĻ¯āĻŧā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¯āĻžāĻ¨āĻŦāĻžāĻšāĻ¨ā§āĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻžāĻĄāĻŧāĻž āĻāĻ° āĻā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨ā§āĻāĨ¤ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻ¸āĻš āĻ
āĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨ā§āĻāĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻŽāĻ°āĻž āĻĻā§āĻā§āĻāĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻ¨ āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻŦāĻ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻ¯āĻžāĻ. āĻāĻŦāĻ āĻĒā§āĻ°āĻĨāĻŽā§, āĻāĻŽāĻ°āĻž āĻāĻāĻ āĻāĻžāĻ°ā§āĻ˛ āĻāĻŋāĻāĻ˛āĻāĻ¸ 1.3 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ eSNI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻļā§āĻāĻžāĻŦ, āĻāĻŦāĻ āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻāĻŽāĻ°āĻž āĻĻā§āĻāĻŦ āĻāĻŋāĻāĻžāĻŦā§ eSNI-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĄā§āĻŽā§āĻ¨ āĻĢā§āĻ°āĻ¨ā§āĻāĻŋāĻ āĻ¨āĻŋāĻā§āĻ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
eSNI āĻ¸āĻš āĻĄā§āĻŽā§āĻ¨ āĻĢā§āĻ°āĻ¨ā§āĻāĻŋāĻ
āĻāĻžāĻ°ā§āĻ˛ https āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ openssl āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖā§, āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸ā§āĻāĻžāĻ¨ā§ eSNI āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻĒā§āĻ¨āĻāĻ¸āĻāĻ˛ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻļāĻžāĻāĻžāĻ¯āĻŧ āĻāĻāĻ¨āĻ āĻā§āĻ¨ā§ āĻāĻāĻ¸āĻāĻ¨āĻāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨ā§āĻ, āĻ¤āĻžāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻāĻĒā§āĻ¨āĻāĻ¸āĻāĻ˛ āĻļāĻžāĻāĻž āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻŽāĻ°āĻž GitHub āĻĨā§āĻā§ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻā§āĻ˛ā§āĻ¨ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻ¯āĻĨāĻžāĻ°ā§āĻ¤āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻŋ:
$ git clone https://github.com/sftcd/openssl
$ cd openssl
$ ./config
$ make
$ cd esnistuff
$ make
āĻāĻ° āĻĒāĻ°ā§, āĻāĻŽāĻ°āĻž āĻāĻžāĻ°ā§āĻ˛ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻā§āĻ˛ā§āĻ¨ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ 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 āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ā§ˇ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨!
$ make
āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻĒā§āĻ¯āĻžāĻā§āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻĒāĻ°, āĻāĻŽāĻ°āĻž āĻāĻžāĻ°ā§āĻ˛ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻ°āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ openssl āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻŦā§āĻ¯āĻžāĻļ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦāĨ¤ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ˛ āĻ¸āĻš āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻ¯āĻžāĻ:
cp /opt/openssl/esnistuff/curl-esni
āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž https āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĻ¨, āĻāĻāĻ āĻ¸āĻžāĻĨā§ Wireshark-āĻ DNS āĻāĻŦāĻ TLS āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤
$ ESNI_COVER="www.hello-rkn.ru" ./curl-esni https://cloudflare.com/
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¤ā§, openssl āĻāĻŦāĻ curl āĻĨā§āĻā§ āĻĒā§āĻ°āĻā§āĻ° āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻŽāĻ°āĻž āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻĨā§āĻā§ āĻā§āĻĄ 301 āĻ¸āĻš āĻāĻāĻāĻŋ HTTP āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒāĻžāĻŦāĨ¤
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/
āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§āĻāĻŋ āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĒā§āĻāĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§, āĻļā§āĻ¨āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻāĻ¨ āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻļāĻžāĻ°ā§āĻā§āĻ° āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĄāĻžāĻŽā§āĻĒā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ, āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻāĻžāĻ°ā§ āĻĄāĻŋāĻĒāĻŋāĻāĻ āĻā§ āĻĻā§āĻā§āĻā§āĨ¤
āĻāĻāĻž āĻĻā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§ āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ eSNI āĻā§-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻ˛ āĻĒā§āĻ°āĻĨāĻŽā§ DNS āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ - _esni.cloudflare.com-āĻ āĻāĻāĻāĻŋ TXT DNS āĻ
āĻ¨ā§āĻ°ā§āĻ§ (āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¨āĻ 13)āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ°, openssl āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, curl Cloudflare āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ TLS 1.3 āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻ āĻŋāĻ¯āĻŧā§āĻā§ āĻ¯ā§āĻāĻžāĻ¨ā§ SNI āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ§āĻžāĻĒā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻā§ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻĒā§āĻ¯āĻžāĻā§āĻ #22)āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§, āĻāĻāĻ¸āĻāĻ¨āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻ¸āĻāĻ¸āĻāĻ˛-āĻšā§āĻ¯āĻžāĻ˛ā§ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ - āĻā§āĻ˛āĻž āĻāĻ¸āĻāĻ¨āĻāĻ āĻ¸āĻš āĻāĻāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻ¯ā§ āĻā§āĻ¨āĻ āĻā§āĻ°āĻŽā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ (āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ -
āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻā§āĻ˛āĻž SNI āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻā§āĻ¨ā§āĻāĻžāĻŦā§āĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ¯āĻŧ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ DPI-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽā§āĻā§āĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¸āĻāĻ¸āĻāĻ˛-āĻšā§āĻ¯āĻžāĻ˛ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒā§āĻ¯āĻŧā§āĻā§, āĻāĻāĻ¸āĻāĻ¨āĻāĻ āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°ā§āĻā§, āĻ¸ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻāĻ¸āĻ˛ āĻāĻ¸āĻāĻ¨āĻāĻ āĻŦā§āĻ° āĻāĻ°ā§āĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°ā§āĻā§ āĻ¯ā§āĻ¨ āĻāĻŋāĻā§āĻ āĻāĻā§āĻ¨āĻŋ (āĻāĻāĻ¸āĻāĻ¨āĻāĻ āĻŦāĻŋāĻāĻžāĻļ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻ°ā§āĻā§)āĨ¤
DPI āĻĻā§āĻˇā§āĻāĻŋāĻā§āĻŖ āĻĨā§āĻā§ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻ¯ā§ āĻāĻŋāĻ¨āĻŋāĻ¸āĻāĻŋ āĻ§āĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻž āĻšāĻ˛ _esni.cloudflare.com-āĻ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ DNS āĻ āĻ¨ā§āĻ°ā§āĻ§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻĄāĻŋāĻāĻ¨āĻāĻ¸ āĻ āĻ¨ā§āĻ°ā§āĻ§āĻāĻŋ āĻā§āĻ˛āĻž āĻāĻ°ā§āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§ āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻāĻŋāĻ¤āĻ°ā§ āĻĨā§āĻā§ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻ āĻŦāĻļā§āĻˇā§ āĻĄāĻŋāĻĒāĻŋāĻāĻ-āĻāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻĨā§āĻā§ āĻĒāĻžāĻāĻŋ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ DNS-āĻāĻāĻžāĻ°-HTTPS āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋāĨ¤ āĻāĻāĻā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž - DOH āĻšāĻ˛ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ HTTPS-āĻ āĻāĻāĻāĻŋ DNS āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻ āĻŋāĻ¯āĻŧā§ āĻŽāĻ§ā§āĻ¯āĻŽ āĻāĻā§āĻ°āĻŽāĻŖ āĻĨā§āĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ¸ā§āĻ¨ āĻāĻŦāĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§āĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŦāĻžāĻ° āĻāĻŽāĻ°āĻž https āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ eSNI āĻā§āĻā§āĻ˛āĻŋ āĻĒāĻžāĻŦ, DNS āĻ¨āĻ¯āĻŧ:
ESNI_COVER="www.hello-rkn.ru" DOH_URL=https://mozilla.cloudflare-dns.com/dns-query ./curl-esni https://cloudflare.com/
āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĄāĻžāĻŽā§āĻĒ āĻ¨ā§āĻā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨āĻļāĻā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§:
āĻāĻāĻŋ āĻĻā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§ āĻāĻžāĻ°ā§āĻ˛ āĻĒā§āĻ°āĻĨāĻŽā§ DoH āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ mozilla.cloudflare-dns.com āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°ā§ (āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° 104.16.249.249 āĻāĻ° āĻ¸āĻžāĻĨā§ https āĻ¸āĻāĻ¯ā§āĻ) āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ 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
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻŽāĻ°āĻž DoH āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻāĻžāĻ°ā§ dns.google āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž rutracker.nl āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻĻāĻŋāĻā§ āĻā§āĻ°ā§āĻāĻŋ (āĻāĻāĻžāĻ¨ā§ āĻā§āĻ¨āĻ āĻāĻžāĻāĻĒā§ āĻ¨ā§āĻ, āĻāĻāĻ¨ āĻŦāĻŋāĻā§āĻ¯āĻžāĻ¤ āĻāĻ°ā§āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĒā§āĻ°āĻĨāĻŽ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻĄā§āĻŽā§āĻ¨ āĻ°āĻ¯āĻŧā§āĻā§) āĻāĻŦāĻ āĻ¨āĻŋāĻā§āĻĻā§āĻ°āĻā§ āĻ
āĻ¨ā§āĻ¯ āĻĄā§āĻŽā§āĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻā§āĻāĻžāĻĻāĻŋāĻ¤ āĻāĻ°ā§āĻāĻŋ, āĻ¯āĻž āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻĒāĻŋāĻāĻ-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ¤ā§āĻ¯ā§āĻ° āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§āĨ¤ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¯ā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ° DPI āĻā§āĻ˛āĻž SNI-āĻ¤ā§ āĻ¸āĻžāĻĄāĻŧāĻž āĻĻā§āĻ¯āĻŧ, āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻŋ, āĻāĻŽāĻ°āĻž rutracker.nl āĻāĻ° āĻāĻžāĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻĄāĻŧāĻžāĻ˛ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ°ā§āĻāĻāĻŋ "āĻāĻžāĻ˛" āĻāĻ°ā§āĻ¨ā§āĻ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻžāĻ°:
$ ESNI_COVER="rutor.info" DOH_URL=https://dns.google/dns-query ./curl-esni https://rutracker.nl/
āĻāĻŽāĻ°āĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒāĻžāĻŦ āĻ¨āĻž, āĻāĻžāĻ°āĻŖ... āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĄāĻŋāĻĒāĻŋāĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻāĻļā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻŽāĻ°āĻž openssl āĻāĻŦāĻ curl āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ eSNI-āĻāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧā§āĻāĻŋ āĻāĻŦāĻ eSNI-āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻĄā§āĻŽā§āĻ¨ āĻĢā§āĻ°āĻ¨ā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°ā§āĻāĻŋāĨ¤ āĻāĻāĻāĻāĻžāĻŦā§, āĻāĻŽāĻ°āĻž āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄā§āĻŽā§āĻ¨ā§āĻ° "āĻāĻĻā§āĻŽāĻŦā§āĻļā§" āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒā§āĻ¨āĻāĻ¸āĻāĻ˛ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻŽāĻžāĻ¨āĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤.
āĻāĻ¤ā§āĻ¸: www.habr.com