Outline-ss-server 1.4 рд░рд┐рд▓реАрдЬ рдХрд░рд╛, Outline рдкреНрд░реЛрдЬреЗрдХреНрдЯрдордзреВрди Shadowsocks рдкреНрд░реЙрдХреНрд╕реАрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА

рдЖрдКрдЯрд▓рд╛рдЗрди-ss-рд╕рд░реНрд╡реНрд╣рд░ 1.4 рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рд░рд┐рд▓реАрдЭ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ, рдЯреНрд░реЕрдлрд┐рдХрдЪреЗ рд╕реНрд╡рд░реВрдк рд▓рдкрд╡рдгреНрдпрд╛рд╕рд╛рдареА, рдлрд╛рдпрд░рд╡реЙрд▓рд▓рд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреЕрдХреЗрдЯ рддрдкрд╛рд╕рдгреА рдкреНрд░рдгрд╛рд▓реАрдВрдирд╛ рдлрд╕рд╡рдгреНрдпрд╛рд╕рд╛рдареА Shadowsocks рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди. рдЖрдЙрдЯрд▓рд╛рдЗрди рдкреНрд░реЛрдЬреЗрдХреНрдЯрджреНрд╡рд╛рд░реЗ рд╕рд░реНрд╡реНрд╣рд░ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ, рдЬреЛ рдХреНрд▓рд╛рдпрдВрдЯ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреА рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрдгрд┐ рдХрдВрдЯреНрд░реЛрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рджреЗрдЦреАрд▓ рдкреНрд░рджрд╛рди рдХрд░рддреЛ рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдХрд┐рдВрд╡рд╛ рддреБрдордЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рдмрд╛рд╣реНрдпрд░реЗрдЦрд╛-ss-рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдорд▓реНрдЯреА-рдпреВрдЬрд░ рд╢реЕрдбреЛрд╕реЙрдХреНрд╕ рд╕рд░реНрд╡реНрд╣рд░ рддреНрд╡рд░рд┐рдд рддреИрдирд╛рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ, рддреНрдпрд╛рдВрдирд╛ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛ рдЖрдгрд┐ рдХреА рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░рд╡реЗрд╢ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛. рдХреЛрдб рдЬрд┐рдЧрд╕реЙ рджреНрд╡рд╛рд░реЗ рд╡рд┐рдХрд╕рд┐рдд рдЖрдгрд┐ рджреЗрдЦрд░реЗрдЦ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рд╕реЗрдиреНрд╕реЙрд░рд╢рд┐рдк рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдорд╛рд╣рд┐рддреАрдЪреА рд╡рд┐рдирд╛рдореВрд▓реНрдп рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Google рдордзреАрд▓ рд╡рд┐рднрд╛рдЧ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.

Outline-ss-server рд╣реЗ Go рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ Apache 2.0 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ go-shadowsocks2 рд╣рд╛ рдЖрдзрд╛рд░ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдгрд╛рд░рд╛ рдХреЛрдб рдЖрд╣реЗ, рдЬреЛ Shadowsocks рд╡рд┐рдХрд╕рдХ рд╕рдореБрджрд╛рдпрд╛рдиреЗ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдЕрд▓реАрдХрдбреЗ, рд╢реЕрдбреЛрд╕реЙрдХреНрд╕ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреА рдореБрдЦреНрдп рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк рд░рд╕реНрдЯ рднрд╛рд╖реЗрддреАрд▓ рдирд╡реАрди рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╡рд░ рдХреЗрдВрджреНрд░рд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдЧреЛ рднрд╛рд╖реЗрддреАрд▓ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдПрдХрд╛ рд╡рд░реНрд╖рд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдХрд╛рд│ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдирд╛рд╣реА рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдд рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдорд╛рдЧреЗ рдЖрд╣реЗ.

рдЖрдЙрдЯрд▓рд╛рдЗрди-рдПрд╕рдПрд╕-рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рдЧреЛ-рд╢реЕрдбреЛрд╕реЙрдХреНрд╕2 рдордзреАрд▓ рдлрд░рдХ рдПрдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯрджреНрд╡рд╛рд░реЗ рдПрдХрд╛рдзрд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦрд╛рд▓реА рдпреЗрддрд╛рдд, рдХрдиреЗрдХреНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯ рдЙрдШрдбрдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдХрдиреЗрдХреНрд╢рди рддреЛрдбрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рд╣реЙрдЯ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЕрджреНрдпрддрдирд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди, рдЕрдВрдЧрднреВрдд рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо .io рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдирд┐рд░реАрдХреНрд╖рдг рдЖрдгрд┐ рд░рд╣рджрд╛рд░реА рд╕реБрдзрд╛рд░рдгрд╛ рд╕рд╛рдзрдиреЗ.

Outline-ss-server 1.4 рд░рд┐рд▓реАрдЬ рдХрд░рд╛, Outline рдкреНрд░реЛрдЬреЗрдХреНрдЯрдордзреВрди Shadowsocks рдкреНрд░реЙрдХреНрд╕реАрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА

outline-ss-server рдкреНрд░реЛрдм рд╡рд┐рдирдВрддреА рдЖрдгрд┐ рдЯреНрд░реЕрдлрд┐рдХ рд░реАрдкреНрд▓реЗ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рджреЗрдЦреАрд▓ рдЬреЛрдбрддреЗ. рдЪрд╛рдЪрдгреА рд╡рд┐рдирдВрддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗрд▓рд╛ рд╣рд▓реНрд▓рд╛ рдкреНрд░реЙрдХреНрд╕реАрдЪреА рдЙрдкрд╕реНрдерд┐рддреА рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рдЖрд╣реЗ; рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ рд▓рдХреНрд╖реНрдпрд┐рдд рд╢реЕрдбреЛрд╕реЙрдХреНрд╕ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд╡рд┐рд╡рд┐рдз рдЖрдХрд╛рд░рд╛рдВрдЪреЗ рдбреЗрдЯрд╛ рд╕рдВрдЪ рдкрд╛рдард╡реВ рд╢рдХрддреЛ рдЖрдгрд┐ рддреНрд░реБрдЯреА рд╢реЛрдзрдгреНрдпрд╛рдкреВрд░реНрд╡реА рдЖрдгрд┐ рдХрдиреЗрдХреНрд╢рди рдмрдВрдж рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╕рд░реНрд╡реНрд╣рд░ рдХрд┐рддреА рдбреЗрдЯрд╛ рд╡рд╛рдЪреЗрд▓ рдпрд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реВ рд╢рдХрддреЛ. рдЯреНрд░реЕрдлрд┐рдХ рд░реАрдкреНрд▓реЗ рд╣рд▓реНрд▓рд╛ рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рдордзреАрд▓ рд╕рддреНрд░рд╛рдд рдЕрдбрдерд│рд╛ рдЖрдгрдгреЗ рдЖрдгрд┐ рдирдВрддрд░ рдкреНрд░реЙрдХреНрд╕реАрдЪреА рдЙрдкрд╕реНрдерд┐рддреА рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдкреБрдиреНрд╣рд╛ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ.

рдЪрд╛рдЪрдгреА рд╡рд┐рдирдВрддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдЙрдЯрд▓рд╛рдЗрди-ss-рд╕рд░реНрд╡реНрд╣рд░ рд╕рд░реНрд╡реНрд╣рд░, рдЪреБрдХреАрдЪрд╛ рдбреЗрдЯрд╛ рдЖрд▓реНрдпрд╛рд╡рд░, рдХрдиреЗрдХреНрд╢рдирдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдЖрдгрдд рдирд╛рд╣реА рдЖрдгрд┐ рддреНрд░реБрдЯреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдорд╛рд╣рд┐рддреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ рд╕реБрд░реВ рдареЗрд╡рддреЗ, рдПрдХ рдкреНрд░рдХрд╛рд░рдЪреЗ рдмреНрд▓реЕрдХ рд╣реЛрд▓ рдореНрд╣рдгреВрди рдХрд╛рд░реНрдп рдХрд░рддреЗ. рд░реАрдкреНрд▓реЗрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдХреНрд▓рд╛рдпрдВрдЯрдХрдбреВрди рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдЕрддрд┐рд░рд┐рдХреНрддрдкрдгреЗ рдорд╛рдЧреАрд▓ рдЕрдиреЗрдХ рд╣рдЬрд╛рд░ рд╣рдБрдбрд╢реЗрдХ рдЕрдиреБрдХреНрд░рдорд╛рдВрд╕рд╛рдареА рд╕рдВрдЧреНрд░рд╣рд┐рдд рдЪреЗрдХрд╕рдо рд╡рд╛рдкрд░реВрди рдкреБрдирд░рд╛рд╡реГрддреНрддреАрд╕рд╛рдареА рддрдкрд╛рд╕рд▓рд╛ рдЬрд╛рддреЛ (рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд 40 рд╣рдЬрд╛рд░, рдЬреЗрд╡реНрд╣рд╛ рд╕рд░реНрд╡реНрд╣рд░ рд╕реБрд░реВ рд╣реЛрддреЛ рдЖрдгрд┐ рдкреНрд░рддрд┐ рдЕрдиреБрдХреНрд░рдо 20 рдмрд╛рдЗрдЯреНрд╕ рдореЗрдорд░реА рд╡рд╛рдкрд░рддреЛ рддреЗрд╡реНрд╣рд╛ рдЖрдХрд╛рд░ рд╕реЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ). рд╕рд░реНрд╡реНрд╣рд░рдХрдбреВрди рд╡рд╛рд░рдВрд╡рд╛рд░ рдпреЗрдгрд╛рд░реЗ рдкреНрд░рддрд┐рд╕рд╛рдж рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╕рд░реНрд╡ рд╕рд░реНрд╡реНрд╣рд░ рд╣рдБрдбрд╢реЗрдХ рдЕрдиреБрдХреНрд░рдо 32-рдмрд┐рдЯ рдЯреЕрдЧрд╕рд╣ HMAC рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛрдб рд╡рд╛рдкрд░рддрд╛рдд.

рдЯреНрд░реЕрдлрд┐рдХ рд▓рдкрд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд╛рддрд│реАрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ, рдмрд╛рд╣реНрдпрд░реЗрдЦрд╛-ss-рд╕рд░реНрд╡реНрд╣рд░ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреАрд▓ рд╢реЕрдбреЛрд╕реЙрдХреНрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЯреЛрд░ рдЕрдирд╛рдорд┐рдд рдиреЗрдЯрд╡рд░реНрдХрдордзреАрд▓ Obfs4 рдкреНрд▓рдЧ-рдЗрди рдЯреНрд░рд╛рдиреНрд╕рдкреЛрд░реНрдЯрдЪреНрдпрд╛ рдЬрд╡рд│ рдЖрд╣реЗ. рдЪреАрдирдордзреАрд▓ рдЯреНрд░реЕрдлрд┐рдХ рд╕реЗрдиреНрд╕реЙрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдо ("рдж рдЧреНрд░реЗрдЯ рдлрд╛рдпрд░рд╡реЙрд▓ рдСрдл рдЪрд╛рдпрдирд╛") рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рд╣реЛрддрд╛ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рджреБрд╕рд░реНтАНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рджреНрд╡рд╛рд░реЗ рдлреЙрд░рд╡рд░реНрдб рдХреЗрд▓реЗрд▓реА рд░рд╣рджрд╛рд░реА рдкреНрд░рднрд╛рд╡реАрдкрдгреЗ рд▓рдкрд╡рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ (рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реАрдб рдЖрдгрд┐ рд╕рд┐рдореНрдпреБрд▓реЗрд╢рдирдЪреНрдпрд╛ рд╕рдВрд▓рдЧреНрдирддреЗрдореБрд│реЗ рд╡рд╛рд╣рддреВрдХ рдУрд│рдЦрдгреЗ рдХрдареАрдг рдЖрд╣реЗ. рд╕рддрдд рдкреНрд░рд╡рд╛рд╣).

SOCKS5 рдкреНрд░реЙрдХреНрд╕реА рд╡рд┐рдирдВрддреАрд╕рд╛рдареА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ - SOCKS5 рд╕рдорд░реНрдердирд╛рд╕рд╣ рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рд╕реНрдерд╛рдирд┐рдХ рдкреНрд░рдгрд╛рд▓реАрд╡рд░ рд▓реЙрдиреНрдЪ рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреА рд░рд╣рджрд╛рд░реАрд▓рд╛ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдмреЛрдЧрджрд╛ рдХрд░рддреЗ рдЬрд┐рдереВрди рд╡рд┐рдирдВрддреНрдпрд╛ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рдордзреАрд▓ рд░рд╣рджрд╛рд░реА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдмреЛрдЧрджреНрдпрд╛рдордзреНрдпреЗ рдареЗрд╡рд▓реА рдЬрд╛рддреЗ (рдкреНрд░рдорд╛рдгреАрдХреГрдд рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди AEAD_CHACHA20_POLY1305, AEAD_AES_128_GCM рдЖрдгрд┐ AEAD_AES_256_GCM рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ), рддреНрдпрд╛рдЪреНрдпрд╛ рдирд┐рд░реНрдорд┐рддреАрдЪреА рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рд▓рдкрд╡рдгреЗ рд╣реЗ рд╢реЕрдбреЛрдЪреЗ рдкреНрд░рд╛рдердорд┐рдХ рдХрд╛рд░реНрдп рдЖрд╣реЗ. TCP рдЖрдгрд┐ UDP рдмреЛрдЧрджреНрдпрд╛рдВрдЪреА рд╕рдВрдШрдЯрдирд╛ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ, рддрд╕реЗрдЪ SOCKS5 рджреНрд╡рд╛рд░реЗ рдорд░реНрдпрд╛рджрд┐рдд рдирд╕рд▓реЗрд▓реНрдпрд╛ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдмреЛрдЧрджреНрдпрд╛рдВрдЪреА рдирд┐рд░реНрдорд┐рддреА рдЯреЛрд░рдордзреАрд▓ рдкреНрд▓рдЧ-рдЗрди рдЯреНрд░рд╛рдиреНрд╕рдкреЛрд░реНрдЯреНрд╕рдЪреА рдЖрдард╡рдг рдХрд░реВрди рджреЗрдгрд╛рд░реЗ рдкреНрд▓рдЧрдЗрди рд╡рд╛рдкрд░реВрди.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛