Spotify рд░рд╛рдХреНрд╖рд╕реЛрдВ, RFC, рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░рдореЛрд╢рди рдХреЛ рд╕реАрдЦрдиреЗ рдореЗрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рднреБрдЧрддрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдХреБрдЫ рдкреНрд░реАрдорд┐рдпрдо рдмрдиреНрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рд╢реБрд░реБрдЖрдд
рддреАрд╕рд░реЗ рджрд┐рди, рдпрд╣ рджреЗрдЦрд╛ рдЧрдпрд╛ рдХрд┐ Spotify рдЖрдИрдкреА рдкрддреЗ рдХреЗ рджреЗрд╢ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджреЗрддрд╛ рд╣реИред рд╡рд╣рд╛рдВ рдпрд╣ рднреА рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдХреБрдЫ рджреЗрд╢реЛрдВ рдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмреЗрд▓рд╛рд░реВрд╕ рдореЗрдВ ред рдФрд░ рдлрд┐рд░ рдПрдХ рдЧреИрд░-рдкреНрд░реАрдорд┐рдпрдо рдЦрд╛рддреЗ рдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рд╢рд╛рдирджрд╛рд░" рдпреЛрдЬрдирд╛ред
Spotify рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛
рдЖрдо рддреМрд░ рдкрд░, рд╕реНрдкреЙрдЯрд┐рдлрд╝реЗ рдХреА рдПрдХ рдЕрдЬреАрдм рдиреАрддрд┐ рд╣реИред рдкреНрд░реАрдорд┐рдпрдо рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рднрд╛рдИ рдХреЛ рдмрд╣реБрдд рд╡рд┐рдХреГрдд рд╣реЛрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ: рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдерд╛рди рдХреЛ рдПрдХ рд╡рд┐рджреЗрд╢реА рдореЗрдВ рдмрджрд▓ рджреЗрдВ, рдПрдХ рдЙрдкрдпреБрдХреНрдд рдЬреАрдЖрдИрдПрдл рдХрд╛рд░реНрдб рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВ рдЬреЛ рдХреЗрд╡рд▓ рдкреЗрдкреИрд▓ рдХреЗ рд╕рд╛рде рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдЬреАрдм рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рд╕рд╛рд╣рд╕рд┐рдХ рдХрд╛рд░реНрдп, рд▓реЗрдХрд┐рди рдПрдХ рдЕрд▓рдЧ рдХреНрд░рдо рдореЗрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореЛрдмрд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдирд┐рдореНрди рд╕рднреА рдХреЗрд╡рд▓ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдХреЛрдИ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдХреЗрд╡рд▓ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рдЯ рд░рд╣рд╛ рд╣реИред
рдЗрддрдирд╛ рдЬрдЯрд┐рд▓ рдХреНрдпреЛрдВ?
рдФрд░ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕реЛрдЪрд╛, Spotify рдХреЙрдиреНрдлрд┐рдЧ рдореЗрдВ рд╕реЙрдХреНрд╕-рдкреНрд░реЙрдХреНрд╕реА рдбреЗрдЯрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рд╡реЗ рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдореЛрдЬрд╝реЗ рдореЗрдВ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рдереЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХреБрдЫ рдореЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ: рдпрд╛ рддреЛ рдЕрдиреБрдорддрд┐ рджреЗрдирд╛, рдЙрд╕реЗ рд░реЛрдХрдирд╛ рдпрд╛ рддреЛрдбрд╝рдирд╛, рдЬреЛ рдСрдл рд╕рд╛рдЗрдЯ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреЗ рдкреВрд░реЗ рдкреИрдирд▓ рдХреЛ рдЬрдиреНрдо рджреЗрддрд╛ рд╣реИред
рдпрд╣ рдЕрд╕реНрдерд┐рд░ рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдФрд░ рдХреБрдЫ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рдЙрддреНрд╕реБрдХ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдкрд╛рдардХ рдХреЛ рдкреВрдЫрдирд╛ рдЪрд╛рд╣рд┐рдП: -D
рдХреЗ рд╕рд╛рде -D
рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЕрдВрдд рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдЪрд╛рд╣рд┐рдП? рдФрд░, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╡рд╣ рд╕рд╣реА рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕реЗ рдЕрднреА рднреА рдбрд┐рдореЙрдиреЗрдЯрд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдСрдЯреЛрдЬрд╝ рдХреЗ рд╕рд╛рде рджреЛрд╕реНрдд рдмрдирд╛рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдХрдиреЗрдХреНрд╢рди рддреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рди рд╕реЛрдЪрд╛ рдЬрд╛рдПред рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд: рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рдФрд░ рдЙрдмрд╛рдК рд╣реИред
рдХреНрд░рдо рдореЗрдВ
рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдЪрд▓реЛ рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдЪрд▓рддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ "рд╕рд░рд▓" рд╡рд┐рдЪрд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЬреЛ рдХреБрдЫ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЙрд╕рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВред
рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рдЪрд╛рд╣рд┐рдП
рдФрд░ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдХрдИ рд╡рд┐рдХрд▓реНрдк:
- рддреБрдо рдмрд╕ рдЬрд╛рдУ рдФрд░ рдЦреБрд▓реЗ proxylists рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╕реНрддрд╛ (рдпрд╛ рдХреБрдЫ рдирд╣реАрдВ рдХреЗ рд▓рд┐рдП), рд▓реЗрдХрд┐рди рдмрд┐рд▓реНрдХреБрд▓ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрд░рджреЗ рдХреЗ рдкреАрдЫреЗ рдЬреАрд╡рдирдХрд╛рд▓ рд╢реВрдиреНрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рдкрд╛рд░реНрд╕рд░ рдХреЛ рдЦреЛрдЬрдирд╛ / рд▓рд┐рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рдХрд╛рд░ рдФрд░ рджреЗрд╢ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ, рдФрд░ рд╕реНрдкреЙрдЯрд┐рдлрд╝ рдореЗрдВ рдкрд╛рдП рдЧрдП рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╢реНрди рдЦреБрд▓рд╛ рд░рд╣рддрд╛ рд╣реИ (рдЬрдм рддрдХ рдХрд┐
HTTP_PROXY
рдорд╛рдзреНрдпрдо рд╕реЗ HTTP_PROXY
рдмрд╛рдЗрдирд░реА рдХреЗ рд▓рд┐рдП рд╕рдВрдЪрд╛рд░рд┐рдд рдФрд░ рдХрд╕реНрдЯрдо рд░реИрдкрд░ рддрд╛рдХрд┐ рдмрд╛рдХреА рдЯреНрд░реИрдлрд╝рд┐рдХ рд╡рд╣рд╛рдВ рди рднреЗрдЬрд╛ рдЬрд╛рдПред )ред - рдЖрдк рдПрдХ рд╕рдорд╛рди рдкреНрд░реЙрдХреНрд╕реА рдЦрд░реАрдж рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдЦреБрдж рдХреЛ рдмрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рдореВрд▓реНрдп рдкрд░, рдЖрдк рддреБрд░рдВрдд Spotify рдкрд░ рдПрдХ рдкреНрд░реАрдорд┐рдпрдо рдЦрд░реАрдж рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрдп рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЗрд▓ рдирд╣реАрдВ рд╣реИред
- рдЖрдк рдЙрдард╛рдПрдБред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рд╢рд╛рдпрдж рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рд╣реИ, рдпрд╣ рд╣рдорд╛рд░реА рдкрд╕рдВрдж рд╣реИред
рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рд╕рдВрдпреЛрдЧ рд╕реЗ рдпрд╣ рдкрддрд╛ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдмреЗрд▓рд╛рд░реВрд╕ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЫреЛрдЯреЗ рджреЗрд╢ рдореЗрдВ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдорд┐рддреНрд░ рд╣реИред рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдЙрд╕ рдкрд░ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рдкрд╛рд░рдЦреА рдбреАрдбреА-рдбрдмреНрд▓реНрдпреВрдЖрд░рдЯреА рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдПрдХ рджреЛрд╕реНрдд рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдЕрдкрдиреА рдЕрджреНрднреБрдд рджреБрдирд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рджреБрдирд┐рдпрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕ рдХрд╣рд╛рдиреА рдХреЗ рдврд╛рдВрдЪреЗ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрдЧреАред
рддреЛ, рд╣рдорд╛рд░реЗ рд╡рд┐рдХрд▓реНрдк: рд╡рд┐рджреНрд░реВрдк - рдкреНрд░реЗрд░рдгрд╛рджрд╛рдпрдХ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдореБрдЭреЗ HTTP рдкреНрд░реЙрдХреНрд╕реА рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВред рдФрд░ SOCKS рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЕрднреА рддрдХ рдбрд╛рдВрдЯреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЗрд╕реЗ рд▓реЗрддреЗ рд╣реИрдВред
рдбрд╛рдВрдЯреЗ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордиреБрд▓рд╛ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рд╕рд┐рд░реНрдл рдЧреБрдЧрд▓реА рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрд╣реБрдд рдХрдо рджрд┐рд▓рдЪрд╕реНрдкреА рд░рдЦрддрд╛ рд╣реИред рдиреНрдпреВрдирддрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, рдЖрдкрдХреЛ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ client pass
, socks pass
, рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЗрдВрдЯрд░рдлреЗрд╕ рджрд░реНрдЬ рдХрд░рдиреЗ рдФрд░ socksmethod: username
рдЬреЛрдбрд╝рдиреЗ рдХреА рднреВрд▓ рди рдХрд░реЗрдВред рдЗрд╕ рдлреЙрд░реНрдо рдореЗрдВ, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЙрдЧреЛрдкрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рд┐рд╕реНрд╕рд╛: рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рддрдХ рдкрд╣реБрдВрдЪ рдХрд╛ рдирд┐рд╖реЗрдз, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдФрд░ рдЗрд╕реА рддрд░рд╣ - рдпрд╣ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡реНрдпрд╛рдореЛрд╣ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
рджреЛ рдХреГрддреНрдпреЛрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рдиред
рдПрдХ рдЕрдзрд┐рдирд┐рдпрдо
рд╣рдордиреЗ рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рд╕рдордЭ рд▓рд┐рдпрд╛ рд╣реИ, рдЕрдм рд╣рдореЗрдВ рдЗрд╕реЗ рд╡реИрд╢реНрд╡рд┐рдХ рд╡реЗрдм рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рд╣реА рджреЗрд╢ рдореЗрдВ рдПрдХ рд╕рдлреЗрдж рдЖрдИрдкреА рдХреЗ рд╕рд╛рде рдПрдХ рдорд╢реАрди рд╣реИ, рддреЛ рдЖрдк рдЗрд╕ рдЖрдЗрдЯрдо рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдирд╣реАрдВ рд╣реИ (рд╣рдо, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдШрд░ рдкрд░ рдореЗрдЬрдмрд╛рди рдорд┐рддреНрд░) рдФрд░ рдирд┐рдХрдЯрддрдо рд╕рдлреЗрдж рдЖрдИрдкреА рдЬрд░реНрдордиреА рдореЗрдВ рдХрд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВрдЧреЗред
рддреЛ рд╣рд╛рдБ, рдПрдХ рдЪреМрдХрд╕ рдкрд╛рдардХ рдлрд┐рд░ рд╕реЗ рдкреВрдЫреЗрдЧрд╛: рдХреНрдпреЛрдВ рдирд╣реАрдВ рдореМрдЬреВрджрд╛ рд╕реЗрд╡рд╛ рдЬреИрд╕реЗ рдПрдирдХреНрд░реЛрдЪ рдпрд╛ рд▓рд╛рдЗрдХ рд▓реЗрддреЗ рд╣реИрдВ? рдФрд░ рд╡рд╣ рдлрд┐рд░ рд╕реЗ рд╕рд╣реА рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╕реЗрд╡рд╛ рд╣реИ, рдлрд┐рд░ рд╕реЗ рдЗрд╕реЗ рдзреНрд╡рд╕реНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рдкреИрд╕реЗ рднреА рдЦрд░реНрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдпрд╣ рдЦреЗрд▓ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рд╕реЗ рд╕рд╛рдЗрдХрд┐рд▓ рдмрдирд╛рдПрдВрдЧреЗред
рдХрд╛рд░реНрдп: NAT рд╡реЗрдВ рд╕реЗ рдХрд╣реАрдВ рдЖрдЧреЗ рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рд╣реИ, рдЖрдкрдХреЛ рдЗрд╕реЗ VPS рдкреЛрд░реНрдЯ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рд▓рдЯрдХрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕рдлреЗрдж рдЖрдИрдкреА рд╣реИ рдФрд░ рджреБрдирд┐рдпрд╛ рдХреЗ рдХрд┐рдирд╛рд░реЗ рдкрд░ рд╕реНрдерд┐рдд рд╣реИред
рдпрд╣ рдорд╛рди рд▓реЗрдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ рдХрд┐ рдЗрд╕реЗ рдпрд╛ рддреЛ рдкреЛрд░реНрдЯ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдХреЗ (рдЬреЛ рдХрд┐ рдкреВрд░реНрд╡реЛрдХреНрдд ssh
рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдпрд╛ рд╡реАрдкреАрдПрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЖрднрд╛рд╕реА рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд▓реЛрд╣реЗ рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ ssh
рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ autossh
, autossh
рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдмрд╛рдК рд╣реИ, рддреЛ рдЖрдЗрдП OpenVPN рд▓реЗрддреЗ рд╣реИрдВред
DigitalOcean рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдЕрджреНрднреБрдд рдорд╛рдВрдЧ рд╣реИред рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡рд┐рдиреНрдпрд╛рд╕ рдУрдкрдирд╡реАрдкреАрдПрди рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ systemd
рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рджреЛрд╕реНрдд рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ (config) /etc/openvpn/client/
рдореЗрдВ рдбрд╛рд▓рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдФрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ .conf
рдмрджрд▓рдирд╛ рди рднреВрд▓реЗрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕реЗрд╡рд╛ рдХреЛ openvpn-client@openvpn-client-config-name.service
, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ enable
рдХрд░рдиреЗ рдХреЗ enable
рдордд рднреВрд▓рдирд╛ рдФрд░ рдЦреБрд╢реА рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдЙрдбрд╝ рдЧрдпрд╛ред
рдмреЗрд╢рдХ, рдЖрдкрдХреЛ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рдмрдирд╛рдП рдЧрдП рд╡реАрдкреАрдПрди рдореЗрдВ рдХрд┐рд╕реА рднреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЖрдзреА рдЧреЗрдВрдж рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рдХрд╛рд░рдг рдХреНрд▓рд╛рдЗрдВрдЯ рдорд╢реАрди рдкрд░ рдЧрддрд┐ рдореЗрдВ рдХрдЯреМрддреА рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдФрд░ рд╣рд╛рдВ, рдЖрдкрдХреЛ рд╣рдорд╛рд░реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд╡реАрдкреАрдПрди рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╕реНрдерд┐рд░ рдЖрдИрдкреА-рдкрддрд╛ рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдХрдерд╛ рдореЗрдВ рдЗрд╕рд╕реЗ рдереЛрдбрд╝рд╛ рдЖрдЧреЗ рдХреА рдЬрд░реВрд░рдд рд╣реЛрдЧреАред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, ifconfig-pool-persist
рд╕рдХреНрд╖рдо рдХрд░реЗрдВ, OpenVPN рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реЗ ipp.txt
рдХреЛ ipp.txt
рдХрд░реЗрдВ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ- ipp.txt
dir рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ, рд╕рд╛рде рд╣реА ifconfig-push
рдХреЛ рд╕рд╣реА рдорд╛рд╕реНрдХ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд IP рдПрдбреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдХрд░ рд╡рд╛рдВрдЫрд┐рдд рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред
рдЕрдзрд┐рдирд┐рдпрдо рджреЛ
рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ "рдиреЗрдЯрд╡рд░реНрдХ" рдореЗрдВ рдПрдХ рдорд╢реАрди рд╣реИ, рдЬреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдирд┐рдЬреА рд▓рд╛рдн рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рднрд╛рдЧред
рдЗрд╕рд▓рд┐рдП, рдПрдХ рдирдпрд╛ рдХрд╛рд░реНрдп: рдЖрдкрдХреЛ рдПрдХ рд╕рдлреЗрдж IP рдХреЗ рд╕рд╛рде VPS рдкреЛрд░реНрдЯ рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд▓рдкреЗрдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╣реМрд╕рд▓реЗ рд╕реЗ рдЬреБрдбрд╝реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЙрдбрд╝рд╛рди рднрд░ рд╕рдХреЗ рдФрд░ рдЙрддреНрддрд░ рд╡рд╣реАрдВ рд╕реЗ рд╡рд╛рдкрд╕ рдЖ рд╕рдХреЗред
рд╕рдорд╛рдзрд╛рди: рдмреЗрд╢рдХ iptables
! рдЖрдкрдХреЗ рдкрд╛рд╕ рдЙрд╕рдХреЗ рд╕рд╛рде рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдРрд╕рд╛ рд╢рд╛рдирджрд╛рд░ рдЕрд╡рд╕рд░ рдХрдм рд╣реЛрдЧрд╛?
рдЖрд╡рд╢реНрдпрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛рдлреА рдЬрд▓реНрдж рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИ, рддреАрди рдШрдВрдЯреЗ рдореЗрдВ, рдПрдХ рд╕реМ рд╢рдкрде рд╢рдмреНрдж рдФрд░ рдПрдХ рдореБрдЯреНрдареА рднрд░ рддрдВрддреНрд░рд┐рдХрд╛рдПрдВ, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдмрдЧ рдиреЗрдЯрд╡рд░реНрдХ рдПрдХ рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЯреНрд░реИрдлрд╝рд┐рдХ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рдмрд╛рдд рдХреЛ ipv4.ip_forward
рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ OS рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред
рджреВрд╕рд░реЗ, рдЖрдкрдХреЛ рд╡реАрдкреАрдПрд╕ рдкрд░ рдПрдХ рдкреЛрд░реНрдЯ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рдмрдиреЗрдЯ рдореЗрдВ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд▓рдкреЗрдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣:
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 8080 -j DNAT --to-destination 10.8.0.2:8080
рдпрд╣рд╛рдВ рд╣рдо рд╕рднреА рдЯреАрд╕реАрдкреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдмрд╛рд╣рд░реА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ 8080 рдХреЛ рдЖрдИрдкреА 10.8.0.2 рдФрд░ рдЙрд╕реА рдкреЛрд░реНрдЯ 8080 рдХреЗ рд╕рд╛рде рдорд╢реАрди рдкрд░ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рдерд╛ред
рдЬреЛ рд▓реЛрдЧ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ netfilter
, iptables
рдФрд░ рд░реВрдЯрд┐рдВрдЧ рдХреЗ рдЧрдВрджреЗ рд╡рд┐рд╡рд░рдг рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдпрд╛ рдЙрд╕ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рддреЛ, рдЕрдм рд╣рдорд╛рд░реЗ рдкреИрдХреЗрдЬ рдПрдХ рдЖрднрд╛рд╕реА рд╕рдмрдиреЗрдЯ рдореЗрдВ рдЙрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ ... рд╡реЗ рд╡рд╣реАрдВ рд░рд╣рддреЗ рд╣реИрдВред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдореЛрдЬреЗ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдбреЗрдВрдЯ рдорд╢реАрди рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреЗрдЯрд╡реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд╛рдкрд╕ рдЙрдбрд╝ рдЬрд╛рддреА рд╣реИ рдФрд░ рдкрддрд╛рдХрд╛ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдпрд╣ рдПрдХ рдЖрдИрдкреА рдХреЛ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреВрд╕рд░реЗ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рддреЛ, рдЕрдм рдЖрдкрдХреЛ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗ рд╡рд╛рдкрд╕ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкреИрдХреЗрдЯреЛрдВ рдХреЛ рд╕рдлреЗрдж рдЖрдИрдкреА рдХреЗ рд╕рд╛рде VPS рдХреА рдУрд░ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рдмрдиреЗрдЯ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣рд╛рдВ рд╕реНрдерд┐рддрд┐ рдереЛрдбрд╝реА рдЦрд░рд╛рдм рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ iptables
рдмрд╕ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рд╣рдо рд░реВрдЯрд┐рдВрдЧ ( PREROUTING
) рд╕реЗ рдкрд╣рд▓реЗ рдЧрдВрддрд╡реНрдп рдХрд╛ рдкрддрд╛ рд╕рд╣реА рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░рд╛ рдкреИрдХреЗрдЯ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпрджрд┐ рд╣рдо рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреИрдХреЗрдЯ default gateway
ред рддреЛ, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: iptables
рдорд╛рдзреНрдпрдо рд╕реЗ рдкреИрдХреЗрдЯреЛрдВ рдХреЛ рдЯреИрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП mangle
рдЪреЗрди рдХреЛ рдпрд╛рдж рд░рдЦреЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдХрд╕реНрдЯрдо рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдореЗрдВ рд▓рдкреЗрдЯреЗрдВ рдЬреЛ рдЙрдиреНрд╣реЗрдВ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдВ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЬрд▓реНрджреА рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛:
iptables -t mangle -A OUTPUT -p tcp --sport 8080 -j MARK --set-mark 0x80 ip rule add fwmark 0x80 table 80 ip route add default via 10.8.0.1 dev tun0 table 80
рд╣рдо рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдЯреНрд░реИрдлрд╝рд┐рдХ рд▓реЗрддреЗ рд╣реИрдВ, рдЙрд╕ рд╕рдм рдХреБрдЫ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЙрд╕ рдкреЛрд░реНрдЯ рд╕реЗ рдЙрдбрд╝рддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдкреНрд░реЙрдХреНрд╕реА рдмреИрдарддрд╛ рд╣реИ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ 8080), рд╕рднреА рдЪрд┐рд╣реНрдирд┐рдд рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдкрд░ 80 рдирдВрдмрд░ рдХреЗ рд╕рд╛рде рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ (рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рд╕рдВрдЦреНрдпрд╛ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдореИрдВ рдмрд╕ рдЪрд╛рд╣рддрд╛ рдерд╛) рдФрд░ рдПрдХрдорд╛рддреНрд░ рдирд┐рдпрдо рдЬреЛрдбрд╝реЗрдВ , рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкреИрдХреЗрдЯ рд╡реАрдкреАрдПрди рд╕рдмрдиреЗрдЯ рдореЗрдВ рдЙрдбрд╝ рдЬрд╛рддреЗ рд╣реИрдВред
рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! рдЕрдм рдкреИрдХреЗрдЯ рд╡рд╛рдкрд╕ VPS рдХреА рдУрд░ рдЙрдбрд╝рддреЗ рд╣реИрдВ ... рдФрд░ рд╡рд╣реАрдВ рдорд░ рдЬрд╛рддреЗ рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ рд╡реАрдкреАрдПрд╕ рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХрд╛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╡рд░реНрдЪреБрдЕрд▓ рд╕рдмрдиреЗрдЯ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╡рд╛рдкрд╕ рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j SNAT --to-source 172.42.1.10
рдпрд╣рд╛рдВ, рд╕рдм рдХреБрдЫ рдЬреЛ 10.8.0.0 рд╕рдмрдиреЗрдЯ рд╕реЗ 255.255.255.000 рдХреЗ рдореБрдЦреМрдЯрд╛ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рд╡рд╣ рд╕реНрд░реЛрдд-рдПрдирдПрдЯреА рдореЗрдВ рд▓рдкреЗрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдЙрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпрд╣ рдЪреАрдЬ рддрднреА рдХрд╛рдо рдХрд░реЗрдЧреА рдЬрдм рд╣рдо рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдк рд╕реЗ рдкреЛрд░реНрдЯ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд VPS рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдкреЛрд░реНрдЯ рд╣рдорд╛рд░реЗ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдкреЛрд░реНрдЯ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рдЖрдкрдХреЛ рдереЛрдбрд╝рд╛ рдФрд░ рдкреАрдбрд╝рд┐рдд рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдЕрдм рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдмрд╕ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЕрд╡рд╢реЗрд╖: рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ рдХрд┐ рд╕рднреА iptables
рдФрд░ route
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреБрдирд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЬрд╛рд░реА рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред /etc/iptables/rules.v4
рд▓рд┐рдП iptables
рд╡рд┐рд╢реЗрд╖ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ рдЬреИрд╕реЗ /etc/iptables/rules.v4
(Ubuntu рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ), рдФрд░ рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдУрдкрдирд╡реАрдкреАрдПрди рдХреА up/down
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдзрдХреЗрд▓ рджрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣ рдЕрдзрд┐рдХ рд╢рд╛рд▓реАрдирддрд╛ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдкреНрд░реЙрдХреНрд╕реА рддрдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рд▓рдкреЗрдЯреЗрдВ
рддреЛ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд╣реА рджреЗрд╢ рдореЗрдВ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рд╣реИ, рдЬреЛ рдПрдХ рд╕реНрдерд┐рд░ рд╕рдлреЗрдж рдЖрдИрдкреА рдкрддреЗ рджреНрд╡рд╛рд░рд╛ рд╕реБрд▓рдн рд╣реИред рдпрд╣ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рд╡рд╣рд╛рдВ Spotify рд╕реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдПрдХ рдЕрддрд┐ рд╕реВрдХреНрд╖реНрдо рдЕрдВрддрд░ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрдкреЙрдЯрд┐рдлрд╛рдпрд╛ рдореЗрдВ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рди рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕ рдмрд╛рдд рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ рдЪрдХрдорд╛ рджрд┐рдпрд╛ рдЬрд╛рдПред
рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдпрд╛рдж рд░рдЦреЗрдВ ред рдорд╣рд╛рди рдмрд╛рдд, рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдЯрд╛рд░рд╢рд┐рдк ($ 40) рдХреА рддрд░рд╣ рд╣реИред рд╣рдо рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реАрдорд┐рдпрдо рдЦрд░реАрдж рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдВрдд рдореЗрдВ рд╕реМрджрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЦрд╕рдЦрд╕ тАЛтАЛрдкрд░ рдЕрдзрд┐рдХ рдореБрдХреНрдд рдФрд░ рдЦреБрд▓реЗ рдПрдирд╛рд▓реЙрдЧ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ (рд╣рд╛рдВ, рд╣рдо рдЦрд╕рдЦрд╕ тАЛтАЛрдкрд░ рд╕рдВрдЧреАрдд рд╕реБрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)ред рд╣рдо рдПрдХ рдкреВрд░реЗ рдЙрдкрдХрд░рдг рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╣реИрдВ: рдкреНрд░рдореЗрдХреНрд╕реИрдХ ред рдФрд░ рдЦреБрд╢реА рд╕реЗ рдЪрд▓реЛ рдЙрд╕реЗ рдкреНрд░рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдЖрдирдВрдж рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВ рд░рд╣реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдореИрдХрдУрдПрд╕ рдореЗрдВ рдбреАрдмрдЧ рдореЛрдб рдФрд░ рдХрд╕реНрдЯрдо рдХрд░реНрдиреЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рд╕рдордЭреЗрдВ рдХрд┐ рдЗрд╕ рдЙрдкрдХрд░рдг рдореЗрдВ Spotify рдХреЗ рд╕рдорд╛рди рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ: рдпрд╣ рд▓реЙрдЧрд┐рди-рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдкреНрд░рдорд╛рдгрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдореЛрдЬреЗ-рдкреНрд░реЙрдХреНрд╕реАред
рдпрд╣рд╛рдБ рдХрд╣реАрдВ рдпрд╣ рд╕рдордп рд╣реИ рдХрд┐ рд╡рд╣ рдмрд╛рд╣рд░ рд╣реИ рдФрд░ рдЕрднреА рднреА рдкреНрд░реАрдорд┐рдпрдо рдЦрд░реАрдж рд░рд╣рд╛ рд╣реИ ... рд▓реЗрдХрд┐рди рдирд╣реАрдВ! рдЪрд▓реЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрдЫрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд! рд╣рдо рдПрдХ рдЯрд┐рдХрдЯ рдмрдирд╛рддреЗ рд╣реИрдВред рдФрд░ рдЬрд╡рд╛рдм рдореЗрдВ рд╣рдореЗрдВ рдПрдХ рджрд┐рд▓ рджрд╣рд▓рд╛ рджреЗрдиреЗ рд╡рд╛рд▓реА рдХрд╣рд╛рдиреА рдорд┐рд▓рддреА рд╣реИ рдХрд┐ рдПрдХрдорд╛рддреНрд░ рдЕрдиреБрдЪрд░ рдХреЗ рдкрд╛рд╕ рдЕрдм рдореИрдХрдмреБрдХ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рд╕рд╛рде рдирд░реНрдХ рд╣реИ, рди рдХрд┐ рдлрд┐рдХреНрд╕ред
рдлрд┐рд░ рд╕реЗ рдкрд░реЗрд╢рд╛рдиред рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╣рдо рдпреБрд╡рд╛рдУрдВ рдФрд░ рд╕реА рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рджрд╛рдВрддреЗ рдореЗрдВ рдбрд┐рдмрдЧ рдореЛрдб рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЙрдЧ рдХреЗ рд╕реМ рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдореЗрдВ рддрд▓реНрд▓реАрди рдХрд░рддреЗ рд╣реИрдВ, SOCKS5 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП RFC1927 рдкрд░ рдЬрд╛рдПрдВ, рдЗрд╕реЗ Xcode рдХреЗ рд╕рд╛рде рд╕рдордЭреЗрдВ рдФрд░ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВред рдпрд╣ рд╡рд┐рдзрд┐ рдХреЛрдб рдХреА рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдЪрд░рд┐рддреНрд░ рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ рдШрдбрд╝реА рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред рд╣рдо рдЖрдирдиреНрджрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рд░рд┐рд▓реАрдЬрд╝ рдмрд╛рдЗрдирд░реА рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ, рдкреВрд▓ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реВрд░реНрдпрд╛рд╕реНрдд рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рд╣рдо рдЕрдЧрд▓реЗ рдмрд┐рдВрджреБ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред
рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░реЗрдВ
рдПрдХ рдмрд╛рд░ рдЬрдм рдкреНрд░реЛрдореЗрд╕реИрдХ рдиреЗ рдЕрд░реНрдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреВрд░реА рдПрдХ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд░рдгрд╛рд▓реА рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдЬреЛ рдореИрдХрдУрдПрд╕ рдкрд░ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рд╣реИ рд▓реЙрдиреНрдЪ ред
рд╣рдо рдЬрд▓реНрджреА рд╕реЗ рдореИрдиреБрдЕрд▓ systemd
рдФрд░ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА systemd
рдирд╣реАрдВ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рдпрд╣ рд▓рдЧрднрдЧ рдПрдХ рд╕реНрдХреВрдк рдФрд░ xml
ред рдЖрдкрдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реБрдВрджрд░ рд╡рд┐рдиреНрдпрд╛рд╕ рдирд╣реАрдВ, status
, restart
, daemon-reload
рдЬреИрд╕реА рдХреЛрдИ рдХрдорд╛рдВрдб рдирд╣реАрдВред рдлреЙрд░реНрдо start-stop
, list-grep
, unload-load
рдФрд░ рдХрдИ рдФрд░ рд╡рд┐рд╖рдорддрд╛рдУрдВ рдХрд╛ рдХреЗрд╡рд▓ рдХрдЯреНрдЯрд░ред рдЗрд╕ рд╕рдм рдкрд░ рдХрд╛рдмреВ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо plist
, рд▓реЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рдо рдбреЗрдорди, рдбреЗрдмрд╛рдЬрд╝рд┐рдо рдХреЛ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдкреЗрдЯреАрдПрдо рдиреЗ рднреА рд╡рд╣рд╛рдВ рд╕рд╛рдорд╛рдиреНрдп рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛, рд╢рдкрде, рдЖрдпрд╛рдд ( /sbin
рдФрд░ /usr/local/bin
рдЬреЛрдбрд╝рдиреЗ) рдФрд░ рдЕрдВрдд рдореЗрдВ рдСрдЯреЛ-рд╕реНрдЯрд╛рд░реНрдЯ рдФрд░ рд╕реНрдерд┐рд░ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВред
рд╕рд╛рдБрд╕ рд▓реЗрдирд╛
рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реИ? рдПрдХ рд╣рдлреНрддреЗ рдХрд╛ рд░реЛрдорд╛рдВрдЪ, рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рдПрдХ рдШреБрдЯрдирд╛-рдКрдБрдЪрд╛ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдЬреЛ рджрд┐рд▓ рдХреЛ рдкреНрд░рд┐рдп рд╣реИ рдФрд░ рд╡рд╣реА рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╕рдВрджрд┐рдЧреНрдз рддрдХрдиреАрдХреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЬреНрдЮрд╛рди, рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдХреА рдПрдХ рдмреВрдВрдж рдФрд░ рд╕реЛрдЪрд╛ рдХрд┐ "рдореИрдВрдиреЗ рдпрд╣ рдХрд┐рдпрд╛!"
рдкреБрдирд╢реНрдЪ: рдпрд╣ рдкреВрдВрдЬреАрдкрддрд┐рдпреЛрдВ рдХреЗ рдмрд╣рд┐рд╖реНрдХрд╛рд░ рдХреЗ рд▓рд┐рдП, рдореИрдЪреЛрдВ рдкрд░ рдмрдЪрдд рдХреЗ рд▓рд┐рдП рдпрд╛ рдХреБрд▓ рдЪрд╛рд▓рд╛рдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрдиреБрд╕рдВрдзрд╛рди рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрд╛ рдПрдХ рд╕рдВрдХреЗрдд рд╣реИ рдЬрд╣рд╛рдВ, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рдЖрдк рдЙрдирд╕реЗ рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред