10 рдПрдкреНрд░рд┐рд▓ 2019 рд░реЛрдЬреА, GitHub рдиреЗ рдпреБрджреНрдзрд╛рдЪреА рдШреЛрд╖рдгрд╛ рди рдХрд░рддрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЪреЗ рднрд╛рдВрдбрд╛рд░ рд╣рдЯрд╡рд▓реЗ
рдбреАрдкреАрдЖрдп рдореНрд╣рдгрдЬреЗ рдХрд╛рдп, рддреЗ рдмреНрд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╢реА рдХрд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рдХрд╛ рд▓рдврд╛ (рд▓реЗрдЦрдХрд╛рдЪреНрдпрд╛ рдорддреЗ):
рд░рд╢рд┐рдпрди рдлреЗрдбрд░реЗрд╢рдирдордзреАрд▓ рдкреНрд░рджрд╛рддреЗ, рдмрд░реНтАНрдпрд╛рдЪ рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ, рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рдиреЛрдВрджрдгреАрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдЦреЛрд▓ рд░рд╣рджрд╛рд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рдгрд╛рд▓реА (DPI, рдбреАрдк рдкреЕрдХреЗрдЯ рддрдкрд╛рд╕рдгреА) рд╡рд╛рдкрд░рддрд╛рдд. рдбреАрдкреАрдЖрдпрд╕рд╛рдареА рдХреЛрдгрддреЗрд╣реА рдПрдХрдЪ рдорд╛рдирдХ рдирд╛рд╣реА; рдбреАрдкреАрдЖрдп рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╡рд┐рд╡рд┐рдз рдкреНрд░рджрд╛рддреНрдпрд╛рдВрдХрдбреВрди рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрд╣реЗрдд рдЬреА рдХрдиреЗрдХреНрд╢рдирдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рдд рдЖрдгрд┐ рдСрдкрд░реЗрд╢рдирдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рдд рднрд┐рдиреНрди рдЖрд╣реЗрдд.
рдЖрдгрд┐ рдлрдХреНрдд рдХрд╛рд╣реА рджрд┐рд╡рд╕рд╛рдВрдкреВрд░реНрд╡реА, рддреНрдпрд╛рдиреБрд╕рд╛рд░
рддреБрдореНрд╣реА рдкрд╛рд╣реВ рд╢рдХрддрд╛ рдХреА рдЬрд╡рд│рдкрд╛рд╕ 2000 рд▓реЛрдХрд╛рдВрдиреА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЖрд╡рдбреАрдВрдордзреНрдпреЗ рдпреБрдЯрд┐рд▓рд┐рдЯреА рдЬреЛрдбрд▓реА рдЖрдгрд┐ 207 рд▓реЛрдХрд╛рдВрдиреА рддреА рдЬреЛрдбрд▓реА. рдкрд░рдВрддреБ рддреЗ рддреАрди рджрд┐рд╡рд╕рд╛рдВрдкреВрд░реНрд╡реА рд╣реЛрддреЗ рдЖрдгрд┐ рдЖрддрд╛ 404 рддреНрд░реБрдЯреА рдЖрд╣реЗ.
рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдиреЗ рд╡рд░реНрдгрди рдХрд╕реЗ рдХреЗрд▓реЗ рддреЗ рдпреЗрдереЗ рдЖрд╣реЗ:
GoodbyeDPI рдирд┐рд╖реНрдХреНрд░рд┐рдп DPI рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдкреЕрдХреЗрдЯреНрд╕ рдмреНрд▓реЙрдХ рдХрд░реВ рд╢рдХрддреЗ, Host рд▓рд╛ HoSt рдиреЗ рдмрджрд▓реВ рд╢рдХрддреЗ, Host рд╣реЗрдбрд░рдордзреАрд▓ рдХреЛрд▓рди рдЖрдгрд┐ рд╣реЛрд╕реНрдЯ рд╡реНрд╣реЕрд▓реНрдпреВ рдордзреАрд▓ рдЬрд╛рдЧрд╛ рдХрд╛рдвреВрди рдЯрд╛рдХреВ рд╢рдХрддреЗ, HTTP рдЖрдгрд┐ HTTPS рдкреЕрдХреЗрдЯ тАЬрдлреНрд░реЕрдЧрдореЗрдВрдЯтАЭ (TCP рд╡рд┐рдВрдбреЛ рдЖрдХрд╛рд░ рд╕реЗрдЯ рдХрд░рд╛) рдЖрдгрд┐ рджрд░рдореНрдпрд╛рди рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдЧрд╛ рдЬреЛрдбреВ рд╢рдХрддреЗ. HTTP рдкрджреНрдзрдд рдЖрдгрд┐ рдорд╛рд░реНрдЧ. рдпрд╛ рдмрд╛рдпрдкрд╛рд╕ рдкрджреНрдзрддреАрдЪрд╛ рдлрд╛рдпрджрд╛ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рддреЗ рдкреВрд░реНрдгрдкрдгреЗ рдСрдлрд▓рд╛рдЗрди рдЖрд╣реЗ: рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдгрддреЗрд╣реА рдмрд╛рд╣реНрдп рд╕рд░реНрд╡реНрд╣рд░ рдирд╛рд╣реАрдд.
рдЧреБрдбрдмрд╛рдпрдбреАрдкреАрдЖрдп рдмрджреНрджрд▓ рддреНрдпрд╛рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдиреЗ рджреЛрди рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рд▓реЗрдЦрд╛рдд рддреБрдореНрд╣реА рдЕрдзрд┐рдХ рд╡рд╛рдЪреВ рд╢рдХрддрд╛
рд╕реНрддреНрд░реЛрдд: www.habr.com