2 рд╕реЗрдХреЗрдиреНрдбрдорд╛ Docker рдорд╛ OpenVPN рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдирдорд╕реНрддреЗ, Khabrovsk рдирд┐рд╡рд╛рд╕реАрд╣рд░реВ! рдХреЗ рддрдкрд╛рдИрдВрд▓реЗ рдХрд╣рд┐рд▓реНрдпреИ рддреНрдпрд╕реНрддреЛ рдЕрд╡рд╕реНрдерд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрдиреБрднрдПрдХреЛ рдЫ рдЬрдм рддрдкрд╛рдИрдВ рд╡рд╛рд╕реНрддрд╡рдореИ рдЕрд░реНрдХреЛ рд╢рд╣рд░, рджреЗрд╢ рд╡рд╛ рдорд╣рд╛рджреНрд╡реАрдкрдорд╛ рд╕рд╛рд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдереНрдпреЛ? рдорд▓рд╛рдИ рдпреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреНрд░рд╛рдпрдГ рд╣реБрдиреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рдореЗрд░реЛ рдЖрдлреНрдиреИ VPN рд╕рд░реНрднрд░ рд╣реБрдиреЗ рдЕрд╡рд╕рд░, рдЬреБрди рдЬрд╣рд╛рдБ рдкрдирд┐, рдХреЗрд╣реА рд╕реЗрдХреЗрдиреНрдбрдорд╛ рд╕реБрд░реВ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдПрдХрджрдореИ рдЬрд░реБрд░реА рдерд┐рдпреЛред рдпрд╕ рд▓реЗрдЦрдорд╛ рдо рдореЗрд░реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ, рдЬреБрди рдореИрд▓реЗ рдо рдЬрдм рдХрд▓реНрдкрдирд╛ рдЧрд░реЗрдХреЛ рдерд┐рдПрдБред рддрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬреНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ, рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдбрдХрд░ рдПрдЙрдЯрд╛ рдЫрд╡рд┐ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ OpenVPN рд╕рд░реНрднрд░ рдЫрд┐рдЯреЛ рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдиреНрдпреВрдирддрдо рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд░ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕реНрддрд░рдХреЛ рд╕рд╛рдеред

2 рд╕реЗрдХреЗрдиреНрдбрдорд╛ Docker рдорд╛ OpenVPN рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕

рдХреБрдиреИ рдкрдирд┐ рдореЗрд╕рд┐рдирдорд╛ рд╕реЗрд╡рд╛ рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреЗ рдХреНрд╖рдорддрд╛ - рдпреЛ рдПрдХ рднреМрддрд┐рдХ рд╕рд░реНрднрд░ рд╣реЛрд╕реН, рд╡рд╛ рднрд░реНрдЪреБрдЕрд▓ рдирд┐рдЬреА рд╕рд░реНрднрд░, рд╡рд╛ рдЕрд░реНрдХреЛ рдХрдиреНрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд░рдгрд╛рд▓реА рднрд┐рддреНрд░ рдХрдиреНрдЯреЗрдирд░ рд╕реНрдкреЗрд╕ рдкрдирд┐ - рдорд╣рддреНрд╡рдкреВрд░реНрдг рдерд┐рдпреЛред рдореЗрд░реЛ рдирдЬрд░ рддреБрд░реБрдиреНрддреИ рдбрдХрд░рдорд╛ рдкрд░реНрдпреЛред рдкрд╣рд┐рд▓реЛ, рдпреЛ рд╕реЗрд╡рд╛ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджреИрдЫ, рд░ рдпрд╕реИрд▓реЗ рдЕрдзрд┐рдХ рд░ рдЕрдзрд┐рдХ рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрд▓реЗ рдпрд╕рдХреЛ рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрдирд╛рдХреЛ рд╕рд╛рде рддрдпрд╛рд░ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИрдЫрдиреН; рджреЛрд╕реНрд░реЛ, рддреНрдпрд╣рд╛рдБ рдЫрд╡рд┐рд╣рд░реВрдХреЛ рдХреЗрдиреНрджреНрд░реАрдХреГрдд рднрдгреНрдбрд╛рд░рдг рдЫ рдЬрд╣рд╛рдБрдмрд╛рдЯ рддрдкрд╛рдЗрдБ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рдПрдЙрдЯрд╛ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реЗрд╡рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд░ рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпрд╕реНрддреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд╣рд┐рд▓реЗ рджреЗрдЦрд┐ рдиреИ рд╣реБрдиреБ рдкрд░реНрдЫ рднрдиреНрдиреЗ рд╡рд┐рдЪрд╛рд░ рдорд▓рд╛рдИ рдЖрдпреЛ рд░ рдореИрд▓реЗ рдзреЗрд░реИ рдЦреЛрдЬреЗред рддрд░ рдореИрд▓реЗ рдлреЗрд▓рд╛ рдкрд╛рд░реЗрдХрд╛ рдзреЗрд░реИрдЬрд╕реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдпрд╛ рдд рдзреЗрд░реИ рдмреЛрдЭрд┐рд▓реЛ рдерд┐рдП (рддрдкрд╛рдИрд▓реЗ рд╕реНрдерд╛рдпреА рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрдЯреЗрдирд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрдкрд░реНтАНрдпреЛ рд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╕рд╣рд┐рдд рдзреЗрд░реИ рдкрдЯрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╕рд╛рде рдХрдиреНрдЯреЗрдирд░ рд╕реБрд░реБ рдЧрд░реНрдиреБрдкрд░реНтАНрдпреЛ), рд╡рд╛ рд╡рд┐рд╡реЗрдХреА рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдмрд┐рдирд╛, рд╡рд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкрд░рд┐рддреНрдпрд╛рдЧ рдЧрд░рд┐рдПрдХреЛред рд╕реНрд╡реАрдХрд╛рд░реНрдп рдХреЗрд╣реА рдлреЗрд▓рд╛ рдкрд░реЗрдиред , рдореИрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯрдорд╛ рдХрд╛рдо рд╕реБрд░реБ рдЧрд░реЗрдВред рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдЕрдзреНрдпрдпрди рдЧрд░реНрди, рдХреЛрдб рд▓реЗрдЦреНрдиреЗ рд░ рдбрд┐рдмрдЧ рдЧрд░реНрдиреЗ рдЕрдЧрд╛рдбрд┐ рдирд┐рджреНрд░рд╛ рдирд▓рд╛рдЧреНрдиреЗ рд░рд╛рддрд╣рд░реВ рдерд┐рдП, рддрд░ рдЕрдиреНрддрддрдГ рдореЗрд░реЛ рд╕реЗрд╡рд╛рд▓реЗ рджрд┐рдирдХреЛ рдЙрдЬреНрдпрд╛рд▓реЛ рджреЗрдЦреНрдпреЛ рд░ рд░рд╛рдЙрдЯрд░рдХреЛ рдореЛрдиреЛрдХреНрд░реЛрдо рдПрд▓рдИрдбреА рдкреНрдпрд╛рдирд▓рдХрд╛ рд╕рдмреИ рд░рдВрдЧрд╣рд░реВрд╕рдБрдЧ рдЪрдореНрдХрди рдерд╛рд▓реНрдпреЛред рддреНрдпрд╕реЛрднрдП, рдо рддрдкрд╛рдИрдВрд▓рд╛рдИ рдорд╛рдпрд╛ рд░ рдЕрдиреБрдЧреНрд░рд╣ рдЧрд░реНрди рд╕реЛрдзреНрдЫреБ - Docker-OpenVPNред рдо рдПрдЙрдЯрд╛ рд▓реЛрдЧреЛ рдкрдирд┐ рд▓рд┐рдПрд░ рдЖрдПрдХреЛ рдЫреБ (рдорд╛рдерд┐, рдХрд╛рдЯреНрдиреБ рдЕрдШрд┐), рддрд░ рдпрд╕рд▓рд╛рдИ рдХрдбрд╛рдЗрдХрд╛ рд╕рд╛рде рдиреНрдпрд╛рдп рдирдЧрд░реНрдиреБрд╣реЛрд╕реН, рдХрд┐рдирдХрд┐ рдо рдбрд┐рдЬрд╛рдЗрдирд░ рд╣реЛрдЗрди (рдЕрдм)ред рдЬрдм рдореИрд▓реЗ рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реЗрдВ, рдореИрд▓реЗ рддреИрдирд╛рддреАрдХреЛ рдЧрддрд┐рд▓рд╛рдИ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджрд┐рдПрдБ, рдиреНрдпреВрдирддрдо рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд░ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕реНрддрд░ред рдкрд░реАрдХреНрд╖рдг рд░ рддреНрд░реБрдЯрд┐ рдорд╛рд░реНрдлрдд, рдореИрд▓реЗ рдпреА рдорд╛рдкрджрдгреНрдбрд╣рд░реВрдХреЛ рдЗрд╖реНрдЯрддрдо рд╕рдиреНрддреБрд▓рди рдлреЗрд▓рд╛ рдкрд╛рд░реЗ, рддрдерд╛рдкрд┐, рдХреЗрд╣реА рдард╛рдЙрдБрд╣рд░реВрдорд╛ рдореИрд▓реЗ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдЦрд╛рддрд┐рд░ рддреИрдирд╛рддреА рдЧрддрд┐ рддреНрдпрд╛рдЧреНрдиреБ рдкрд░реЗрдХреЛ рдерд┐рдпреЛ, рд░ рдиреНрдпреВрдирддрдо рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдореИрд▓реЗ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреАрдХреЛ рд▓рд╛рдЧрд┐ рддрд┐рд░реНрдиреБ рдкрд░реЗрдХреЛ рдерд┐рдпреЛ: рд╣рд╛рд▓рдХреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛, рдПрдХ рдХрдиреНрдЯреЗрдирд░ рдПрдХ рдкрдЯрдХ рдПрдХ рд╕рд░реНрднрд░рдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЕрд░реНрдХреЛ рд╕рд░реНрднрд░рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрдиред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реЗрд╡рд╛ рд╕реБрд░реБ рд╣реБрдБрджрд╛ рд╕рдмреИ рдЧреНрд░рд╛рд╣рдХ рд░ рд╕рд░реНрднрд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫрдиреН рд░ рдпрд╕рд▓реЗ рд▓рдЧрднрдЧ 2 рд╕реЗрдХреЗрдиреНрдб рд▓рд┐рди рд╕рдХреНрдЫред рдЬреЗ рд╣реЛрд╕реН, Hellman Defi рдлрд╛рдЗрд▓рдХреЛ рдЬреЗрдиреЗрд░реЗрд╕рди рдирд┐рд░реНрдорд╛рдг рд╕рдордпрдорд╛ рд▓рд┐рдиреБ рдкрд░реНрдиреЗ рдерд┐рдпреЛ: рдпреЛ рдбрдХрд░ рдЫрд╡рд┐рдХреЛ рдирд┐рд░реНрдорд╛рдгрдХреЛ рдХреНрд░рдордорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рд╣реЛ рд░ 10 рдорд┐рдиреЗрдЯ рд╕рдореНрдо рд░рд╣рди рд╕рдХреНрдЫред рдо рд╕рд╛рдБрдЪреНрдЪреИ рд╕рдореНрдорд╛рдирд┐рдд рд╕рдореБрджрд╛рдпрдмрд╛рдЯ рдпрд╕реНрддреЛ рд╕рдорд╛рдзрд╛рдирдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдбрд┐рдЯ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред

рд╕реБрд░реВрд╡рд╛рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд╕реЗрд╡рд╛ рд╕реБрд░реБ рдЧрд░реНрди рд╣рд╛рдореАрд▓рд╛рдИ рдзреЗрд░реИ рдЪреАрдЬрд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫ:

  1. рд╕рд░реНрднрд░: рднреМрддрд┐рдХ рд╡рд╛ рднрд░реНрдЪреБрдЕрд▓ред рдпреЛ рд╕реИрджреНрдзрд╛рдиреНрддрд┐рдХ рд░реВрдкрдорд╛ docker-in-docker рдореЛрдбрдорд╛ рдЪрд▓рд╛рдЙрди рд╕рдореНрднрд╡ рдЫ, рддрд░ рдореИрд▓реЗ рдпреЛ рд╡рд┐рдХрд▓реНрдкрд▓рд╛рдИ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдкрд░реАрдХреНрд╖рдг рдЧрд░реЗрдХреЛ рдЫреИрди;
  2. рд╡рд╛рд╕реНрддрд╡рдорд╛ рдбрдХрд░ред рдзреЗрд░реИ рд╣реЛрд╕реНрдЯрд┐рдЩ рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрд▓реЗ рдмреЛрд░реНрдбрдорд╛ рдбрдХрд░рд╕рдБрдЧ рддрдпрд╛рд░ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрдЫрдиреН;
  3. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛ред

рдпрджрд┐ рд╕рдмреИ рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдард╛рдЙрдБрдорд╛ рдЫрдиреН рднрдиреЗ, рд╣рд╛рдореАрд▓реЗ рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рднрдиреЗрдХреЛ рддрдкрд╛рдЗрдБрдХреЛ рд╕рд░реНрднрд░рдХреЛ рдХрдиреНрд╕реЛрд▓рдорд╛ рдирд┐рдореНрди рдЖрджреЗрд╢ рдЪрд▓рд╛рдЙрдиреБ рд╣реЛ:

docker run --cap-add=NET_ADMIN 
-it -p 1194:1194/udp -p 80:8080/tcp 
-e HOST_ADDR=$(curl -s https://api.ipify.org) 
alekslitvinenk/openvpn

рдПрдХ рд╕рдЪреЗрдд рдкрд╛рдардХрд▓реЗ рдпрд╛рдж рдЧрд░реЗрдХреЛ рд╣реБрди рд╕рдХреНрдЫ рдХрд┐ рд╕рд░реНрднрд░ рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫ ipify.orgред рдпрджрд┐ рдХреБрдиреИ рдХрд╛рд░рдгрд▓реЗ рдпреЛ рдХрд╛рдо рдЧрд░реНрджреИрди рднрдиреЗ, рддрдм рддрдкрд╛рдЗрдБ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдареЗрдЧрд╛рдирд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпрджрд┐ рд╕рдмреИ рдЕрдШрд┐рд▓реНрд▓реЛ рдЪрд░рдгрд╣рд░реВ рд╕рд╣реА рддрд░рд┐рдХрд╛рд▓реЗ рдкреВрд░рд╛ рднрдПрдХреЛ рдерд┐рдпреЛ рднрдиреЗ, рд╣рд╛рдореАрд▓реЗ рдХрдиреНрд╕реЛрд▓рдорд╛ рдпрд╕реНрддреИ рдХреЗрд╣рд┐ рджреЗрдЦреНрдиреБрдкрд░реНрдЫ:

Sun Jun  9 08:56:11 2019 Initialization Sequence Completed
Sun Jun  9 08:56:12 2019 Client.ovpn file has been generated
Sun Jun  9 08:56:12 2019 Config server started, download your client.ovpn config at http://example.com/
Sun Jun  9 08:56:12 2019 NOTE: After you download you client config, http server will be shut down!

рд╣рд╛рдореА рд▓рдХреНрд╖реНрдпрдХреЛ рдирдЬрд┐рдХ рдЫреМрдВ: рдЕрдм рд╣рд╛рдореАрд▓реЗ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ example.com (рддрдкрд╛рдИрдВрдХреЛ рдорд╛рдорд▓рд╛рдорд╛ рдпреЛ рддрдкрд╛рдИрдВрдХреЛ рд╕рд░реНрднрд░рдХреЛ рдареЗрдЧрд╛рдирд╛ рд╣реБрдиреЗрдЫ) рд░ рдпрд╕рд▓рд╛рдИ рддрдкрд╛рдИрдВрдХреЛ рдмреНрд░рд╛рдЙрдЬрд░рдХреЛ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рдЯрд╛рдБрд╕реНрдиреБрд╣реЛрд╕реНред рддрдкрд╛рдИрдВрд▓реЗ рдЗрдиреНрдЯрд░ рдерд┐рдЪреНрдиреБрднрдПрдкрдЫрд┐, client.ovpn рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рд╣реБрдиреЗрдЫ, рд░ http рд╕рд░реНрднрд░ рдЖрдлреИрдВ рд╡рд┐рд╕реНрдореГрддрд┐рдорд╛ рдЧрд╛рдпрдм рд╣реБрдиреЗрдЫред рдпрджрд┐ рдпреЛ рд╕рдорд╛рдзрд╛рди рд╢рдВрдХрд╛рдорд╛ рдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рдирд┐рдореНрди рдЪрд╛рд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ: рдЕрдШрд┐рд▓реНрд▓реЛ рдЖрджреЗрд╢ рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН рд░ рдЭрдгреНрдбрд╛ рдердкреНрдиреБрд╣реЛрд╕реН zp рд░ рдкрд╛рд╕рд╡рд░реНрдбред рдЕрдм, рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░ рд╡рд┐рдиреНрдбреЛрдорд╛ рдЙрддреНрдкрдиреНрди рд▓рд┐рдЩреНрдХ рдЯрд╛рдБрд╕реНрдиреБрднрдпреЛ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдбрдХреЛ рд╕рд╛рде zip рдЕрднрд┐рд▓реЗрдЦ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫред рдПрдХрдкрдЯрдХ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓ рднрдПрдкрдЫрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдЙрдкрдпреБрдХреНрдд рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдо рдореНрдпрд╛рдХрдХреЛ рд▓рд╛рдЧрд┐ Tunnelblick рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреБред

рднрд┐рдбрд┐рдпреЛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓

рдпреЛ рднрд┐рдбрд┐рдпреЛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓рд▓реЗ DigitalOcean рдорд╛ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

PS рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЙрдкрдпреЛрдЧреА рд▓рд╛рдЧреНрдпреЛ рднрдиреЗ, рдХреГрдкрдпрд╛ рдпрд╕рд▓рд╛рдИ GitHub рдорд╛ рддрд╛рд░рд╛ рджрд┐рдиреБрд╣реЛрд╕реН, рдпрд╕рд▓рд╛рдИ рдлреЛрд░реНрдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЖрдлреНрдирд╛ рд╕рд╛рдереАрд╣рд░реВрд▓рд╛рдИ рднрдиреНрдиреБрд╣реЛрд╕реНред рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рд░ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдбрд┐рдЯрд╣рд░реВ рдкрдирд┐ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рд╕реНрд╡рд╛рдЧрдд рдЫрдиреНредрдкреАрдкреАрдПрд╕ рдпрджрд┐ рдпреЛ рд▓реЗрдЦ Habr рдорд╛ рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫ рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рдореИрд▓реЗ рдХрд╕рд░реА рдбрдХрд░-рдЗрди-рдбрдХрд░ рд░ рдбрдХрд░-рдЗрди-рдбрдХрд░-рдЗрди-рдбрдХрд░ рд╕реБрд░реВ рдЧрд░реЗрдВ, рдореИрд▓реЗ рдпреЛ рдХрд┐рди рдЧрд░реЗ рд░ рдпрд╕рдмрд╛рдЯ рдХреЗ рдЖрдпреЛ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдЕрд░реНрдХреЛ рд▓реЗрдЦреНрдиреЗ рдпреЛрдЬрдирд╛ рдЫред
EDIT1:

  1. рдкреНрд░рдХрд╛рд╢рдирдорд╛ рднрдПрдХрд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╕рдЪреНрдпрд╛рдЙрдиреЗ,
  2. рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдХреЛ рдЬрд╡рд╛рдл рджрд┐рдБрджреИ, рдореИрд▓реЗ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ рд░рд╛рдЦреНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реЗ: iptables рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди -рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЭрдгреНрдбрд╛ рдЖрд╡рд╢реНрдпрдХ рдЫред

EDIT2:

  1. рдЫрд╡рд┐ рдкреНрд░рдХреНрд╖реЗрдкрдг рдЖрджреЗрд╢ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдЫ: рдЕрдм рдпрд╕рд▓рд╛рдИ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЭрдгреНрдбрд╛ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди
  2. рд░реВрд╕реА рднрд╛рд╖рд╛рдХреЛ рднрд┐рдбрд┐рдпреЛ рдЧрд╛рдЗрдбрдорд╛ рд▓рд┐рдЩреНрдХ рдердкрд┐рдпреЛ: youtu.be/A8zvrHsT9A0

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди