рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░ред рд╣рдорд╛рд░реЗ рд╕рдорд░реНрдерди рдореЗрдВ рдкреНрд░рддрд┐рджрд┐рди рджрд░реНрдЬрдиреЛрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреЙрд▓ рдЦреЛрд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рд╕рд░рд▓ рдкреНрд░рд╢реНрдиреЛрдВ рд╕реЗ "рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж" рдмрд╣реБрдд рдЬрдЯрд┐рд▓ "рдкреНрд░рд╡рд╛рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдкреНрд░рд╡рд╛рд╣ рдХрднреА-рдХрднреА рд░реБрдХ рдЬрд╛рддрд╛ рд╣реИ", рд▓реЗрдХрд┐рди рдРрд╕реЗ рд╕рд╡рд╛рд▓ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рдЖрдВрдЦ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЪрд┐рдХреЛрдЯреА рдХрд╛рдЯ рд░рд╣реА рд╣реИ рдФрд░ рдХрдВрдкрдиреА рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рдХрд░реНрдордЪрд╛рд░реА рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЙрддреНрддрд░ рджреЗ рд╕рдХрддрд╛ рд╣реИред
рдФрд░ рдЪреВрдВрдХрд┐ рдкреНрд░рд╢реНрди рдмрдВрдж рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдк рдпрд╣рд╛рдВ рдЬрд╡рд╛рдм рджреЗ рд╕рдХрддреЗ рд╣реИрдВред
рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рджреЗрд░реА рдХреНрдпреЛрдВ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ?
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдмреНрд▓реЙрдЧ (
рдПрдХ ,
рджреЛ ) рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреЛ рд▓реЗрдЦ рд╣реИрдВ, рдпрджрд┐ рдЖрдк рд╡реАрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдкрдврд╝реЗрдВ, рдФрд░ рдпрд╣рд╛рдВ рдореИрдВ рдПрдХ рдЫреЛрдЯрд╛ рдФрд░ рд╡реНрдпрд╛рдкрдХ рдЙрддреНрддрд░ рджреВрдВрдЧрд╛:
рдЖрдзреБрдирд┐рдХ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдПрдХ
рдПрдЪрдПрд▓рдПрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ ред рдХрднреА-рдХрднреА рдбреАрдПрдПрд╕рдПрдЪ, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рджреЛрдиреЛрдВ рдЦрдВрдб рд╣реИрдВред
рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдЫреЛрдЯреА рдлрд╝рд╛рдЗрд▓реЛрдВ (рдЖрдорддреМрд░ рдкрд░ 2-8 рд╕реЗрдХрдВрдб, рд╕рд╛рдордЧреНрд░реА рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░) рдореЗрдВ "рдХрдЯ" рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, 3-10 рдРрд╕реЗ рд╕реЗрдЧрдореЗрдВрдЯ рд╕рдВрдЪрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдкреБрд░рд╛рдиреЗ рдЦрдВрдб рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рдкрд░ рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдирдпрд╛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрддрдирд╛ рд╕рд░рд▓ред рдЕрдзрд┐рдХ рдЦрдВрдб - рдЕрдзрд┐рдХ рд╡рд┐рд▓рдВрдм, рдкреНрд░рддреНрдпреЗрдХ рдЦрдВрдб рдХреА рд▓рдВрдмреА рдЕрд╡рдзрд┐ - рдЕрдзрд┐рдХ рд╡рд┐рд▓рдВрдмред 10-20 рд╕реЗрдХрдВрдб рд╕рд╛рдорд╛рдиреНрдп рд╣реИред
рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рд╡реАрдбрд┐рдпреЛ рд╕рд░реНрд╡рд░ рдореЗрдореЛрд░реА рдореЗрдВ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд╡реАрдбрд┐рдпреЛ рдХреНрдпреЛрдВ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВ? рд╡рд┐рднрд╛рдЬрди рд╕реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреА рдЕрд╕реНрдерд┐рд░рддрд╛ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ, рди рдХрд┐ рд╡реАрдбрд┐рдпреЛ рдХреЛ рд╡рд╛рдИ-рдлрд╛рдИ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рдмрджрд▓рдиреЗ рдкрд░ред рдпрджрд┐ рд╡реАрдбрд┐рдпреЛ рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдереЛрдбрд╝реА рд╕реА рднреА рдЧрдбрд╝рдмрдбрд╝ рдпрд╛ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрдХреНрд░реАрди рдкрд░ рд╡реАрдбрд┐рдпреЛ рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдВ рд╣реЛрдВрдЧреА, рдФрд░ рд╡рд┐рднрд╛рдЬрди рд╕реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдирдП рдбреЗрдЯрд╛ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 4-20 рд╕реЗрдХрдВрдб рдХрд╛ рд╕рдордп рдорд┐рд▓рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЛ рджреЗрд░реА рдХреЗ рдмрд┐рдирд╛ рд╡реАрдбрд┐рдпреЛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдХреНрдпрд╛ рдХрд░реЗрдВ? рдпрджрд┐ рдЖрдк рдПрдХ рд╡реЗрдм рдЪреИрдЯ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрдкреНрдЯрд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВ, рдЖрдИрдкреА-рд╡реАрдбрд┐рдпреЛ рдХреИрдорд░рд╛ рджреЗрдЦреЗрдВред рдпрд╣рд╛рдБ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ: WebRTC, MSE-LD, RTMPред
рд╡реАрдбрд┐рдпреЛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ? рдХреЗрд╡рд▓ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рдЪрд┐рдкрдХрд╛рдПрдБ
рдпрд╣ рдХрд╛рд░реНрдп рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ - рд╕рд╛рдЗрдЯ рдкрд░ рдореМрдЬреВрдж рд╡реАрдбрд┐рдпреЛ рдХреЛ рдЕрдиреНрдп рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рдбрд╛рд▓рдиреЗ рд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреЛрдИ рднреА рдХрд┐рд╕реА рдФрд░ рдХреЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рд╡реАрдбрд┐рдпреЛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдорд╣рдВрдЧрд╛ рд╣реИред рдФрд░ рд╡реАрдбрд┐рдпреЛ рдирд┐рдЬреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рд╕реЗ рдЖрдЧреЗ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореЗрд░реЗ рдкрд╛рд╕ рдРрд╕реЗ рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рдПрдХ рдЙрддреНрддрд░ рд╣реИ - рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░
Securelink рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред рд╕рд╛рдордЧреНрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдПрдХрддрд░рдлрд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ - рд╕рд╛рдЗрдЯ рдХреЛ рд╕реНрд╡рдпрдВ рд▓рд┐рдВрдХ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЖрдк рд╕рд╛рдЗрдЯ рдкрд░ рдХреЗрд╡рд▓ рд╕реНрдереИрддрд┐рдХ рд▓рд┐рдВрдХ рдирд╣реАрдВ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдореНрдорд┐рд▓рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рд┐рдХреНрдпреЛрд░рд▓рд┐рдВрдХ рдПрдХ рдкреБрд░рд╛рдиреА рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рд▓рд┐рдВрдХ рд╕рдВрд░рдХреНрд╖рдг рддрдХрдиреАрдХ рд╣реИред рдХрдИ habruchitel Nginx рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ - ngx_http_secure_link_moduleред рд╣рдо рдирдЧрдиреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдорд╛рди рдФрд░ рдХреЛрдИ рдХрдо рдХреБрд╢рд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рд╣реИ, рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдХреНрд░рдо рдореЗрдВ рд╣реИред
рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рд╕рд╛рдЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ
рдЕрджреНрд╡рд┐рддреАрдп рдПрдХ-рдмрд╛рд░ рд▓рд┐рдВрдХ рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИред рдФрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдЬрд╛рдирддрд╛ рд╣реИ? рдпрд╣ рд╕рд╣реА рд╣реИ, рдпрд╣ IP рдкрддрд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ, рдХреБрдХреА, рдЕрдиреБрд░реЛрдзрд┐рдд URL рд╣реИред рдпрджрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдзрд┐рдХреГрдд рд╣реИ, рддреЛ рд╕рддреНрд░ рдЪрд░ рдореЗрдВ рдЖрдк рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реЗрд╡рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрдИрдбреА, рдпрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рджрд╕реНрдпрддрд╛ рдХреА рд╡реИрдзрддрд╛ рдЕрд╡рдзрд┐ред
рд╣рдо рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд╕рд╛рде рд╣реИрд╢ рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, SHA1ред рдпрд╣ рдмреЗрдХрд╛рд░ рдкрд╛рддреНрд░реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдЯреНрд░рд┐рдВрдЧ "127.0.0.1Habr" рд╕реЗ рд╣реИрд╢ рд╣реЛрдЧрд╛: 70ebe94671dd21bd65f4a00dfd988adc83fe6bdaред
рдпрд╣ рд░реЗрдЦрд╛ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд░ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рдХреА рдЬрд╛рдПрдЧреА рдФрд░ рдЗрд╕рдХрд╛ рдХрд╛рд░реНрдп рд▓рд┐рдВрдХ рдХреА рд╡реИрдзрддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдХрд┐ рдпрд╣ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдХреА рдЧрдИ рдереА, "рд╕рдбрд╝рд╛ рд╣реБрдЖ" рдирд╣реАрдВ рд╣реИ рдФрд░ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЛ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд╛рдЗрдЯ рд╕реЗ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд░ рдХреЛ рдЙрд╕реА рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╣реИрд╢ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд░рддреА рд╣реИред рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдЖрдИрдкреА рдкрддреЗ, рдЕрдиреБрд░реЛрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рднреА рдЬрд╛рдирддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА рдпрд╛ рд▓рд┐рдВрдХ рдЬреАрд╡рди рднрд░ рдирд╣реАрдВ рдЬрд╛рди рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рд╕реАрдзреЗ рд▓рд┐рдВрдХ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЧреБрдкреНрдд рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рдХреЛрдИ рднреА рдЕрдкрдиреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдЙрддреНрдкрдиреНрди рди рдХрд░ рд╕рдХреЗред
рд╣рдо "127.0.0.1Habr1540327100SECRET" рд▓рд╛рдЗрди рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ SHA1 99fe961672c52aa3033b98b545ec2cdec93bf515 рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдм рд╣рдо рдлреЙрд░реНрдо рдХрд╛ рд▓рд┐рдВрдХ рдмрдирд╛рддреЗ рд╣реИрдВ:
example.com/Habr/index.m3u8?token=99fe961672c52aa3033b98b545ec2cdec93bf515-1540327100example.com рдЖрдкрдХрд╛ рд╡реАрдбрд┐рдпреЛ рд╕рд░реНрд╡рд░ рд╣реИ, Habr рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡реАрдбрд┐рдпреЛ рд╣реИ, index.m3u8 HLS рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдирд╛рдо рд╣реИ, рдЯреЛрдХрди рдХрд╛ рдореВрд▓реНрдп рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╕реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рд╣реИред
рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдЗрд╕ рдбреЗрдЯрд╛ рд╕реЗ рд╡рд╣ рд╕рдм рдХреБрдЫ рдирд┐рдХрд╛рд▓ рд▓реЗрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╣реА рд╣реИрд╢ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ: рдЖрдИрдкреА рдкрддреЗ рдХреЛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдЪрд░ рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, URL рд╕реЗ рдЕрдиреБрд░реЛрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА, рдЬреАрд╡рдирдХрд╛рд▓ рдЯреЛрдХрди рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬрд┐рд╕рдХреА рдХрдореА рд╣реИ рд╡рд╣ рдЧреБрдкреНрдд рдХреБрдВрдЬреА рд╣реИ, рдЗрд╕реЗ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВ рдФрд░ рдЧреБрдкреНрдд рд░рдЦреЗрдВред
рдЖрдк рдХрд┐рд╕реА рдорд┐рддреНрд░ рдХреЛ рдРрд╕рд╛ рд▓рд┐рдВрдХ рдирд╣реАрдВ рднреЗрдЬ рдкрд╛рдПрдВрдЧреЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдирд╣реАрдВ рдЦреЛрд▓ рдкрд╛рдПрдВрдЧреЗ - рд╣реИрд╢рд┐рдВрдЧ рд╕реВрддреНрд░ рдореЗрдВ рдПрдХ IP рдкрддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдЬреАрд╡рди рднрд░ рдХреА рдЬрдЧрд╣ рд▓реЗрдиреЗ рдореЗрдВ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдП - рдлрд┐рд░ рд╣реИрд╢ рдореИрдЪ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдиреБрдХрд╕рд╛рди
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреЛ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрд╣ рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рд╣реИ - рд╣рд░ рдХреЛрдИ рдРрд╕реЗ рд╡рд┐рд╡рд░рдгреЛрдВ рдореЗрдВ рддрд▓реНрд▓реАрди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдереИрддрд┐рдХ рд▓рд┐рдВрдХ рдбрд╛рд▓рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рд╣рдорд╛рд░реЗ
рдкрд╛рд╕ рд╣рдорд╛рд░реА
рд╕рд╛рдЗрдЯ рдкрд░ рддреИрдпрд╛рд░ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ , рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рдЕрдХреНрд╕рд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдФрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдпрджрд┐ CDN рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, CloudFlareред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдкрдХреЛ рд╕рд╣реА рд╢реАрд░реНрд╖ рд▓реЗрдЦ рд╕реЗ рдЖрдИрдкреА рдкрддрд╛ рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЖрдкрдХреЛ рд╕реАрдбреАрдПрди рдкреНрд░рджрд╛рддрд╛ рдХреА рдорджрдж рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, CloudFlare рдореЗрдВ CF-Connecting-IP рд╣реИред
рдЧрд▓рдд рд╕рдордпред рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдЧрд▓рдд рд╕рдордп, рд▓рд┐рдВрдХ рдХреЗ рдЬреАрд╡рди рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд, рдЕрдХреНрд╕рд░ рдЯреВрдЯреЗ рд╣реБрдП рд▓рд┐рдВрдХ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕рд╛ рднреА рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдИ рдШрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЯреИрдм рдХреЛ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдХрдо рдЬреАрд╡рди рд╕рдордп рдХреЗ рдХрд╛рд░рдг рд╡реАрдбрд┐рдпреЛ рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИред
3-24 рдШрдВрдЯреЗ рд▓рд┐рдВрдХ рдЬреАрд╡рдирдХрд╛рд▓ - рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рд╡реЗ рд╡реИрд╕реЗ рднреА рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реИрдВ рдФрд░ рдПрдХ рд╕рд╛рде рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рд╣реИрдВред
рдХреБрд▓ рдХреЗ рдмрдЬрд╛рдп
рд╣рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдЗрд╕ рд▓рд┐рдВрдХ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪреЗрдВ?