БСсплатный VPN сСрвис Wireguard Π½Π° AWS

Для Ρ‡Π΅Π³ΠΎ?

Π‘ ростом цСнзурирования ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π°Ρ€Π½Ρ‹ΠΌΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ, Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ΡΡ всС большСС количСство ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ рСсурсов ΠΈ сайтов. Π’ Ρ‚ΠΎΠΌ числС с тСхничСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ ΠΈ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ΡΡ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΎ Π½Π° свободу слова, Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠ΅ Π²ΠΎ ВсСобщСй Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€Π°Π² Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°.

Π‘Ρ‚Π°Ρ‚ΡŒΡ 19
ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ Π½Π° свободу ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈ Π½Π° свободноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡ…; это ΠΏΡ€Π°Π²ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ свободу бСспрСпятствСнно ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ своих ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈ свободу ΠΈΡΠΊΠ°Ρ‚ΡŒ, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΠΈΠ΄Π΅ΠΈ Π»ΡŽΠ±Ρ‹ΠΌΠΈ срСдствами ΠΈ нСзависимо ΠΎΡ‚ государствСнных Π³Ρ€Π°Π½ΠΈΡ†

Π’ Π΄Π°Π½Π½ΠΎΠΌ руководствС ΠΌΡ‹ Π·Π° 6 этапов Ρ€Π°Π·Π²Π΅Ρ€Π½Π΅ΠΌ свой собствСнный бСсплатный* VPN сСрвис Π½Π° Π±Π°Π·Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Wireguard, Π² ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ инфраструктурС Amazon Web Services (AWS), с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ бСсплатного Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° (Π½Π° 12 мСсяцСв), Π½Π° инстансС (Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС) ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ubuntu Server 18.04 LTS.
Π― старался ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это пошаговоС руководство ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ друТСствСнным ΠΊ людям, Π΄Π°Π»Π΅ΠΊΠΈΠΌ ΠΎΡ‚ ИВ. ЕдинствСнноС Ρ‡Ρ‚ΠΎ трСбуСтся β€” это ΡƒΡΠΈΠ΄Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Π² ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΈ описанных Π½ΠΈΠΆΠ΅ шагов.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Π­Ρ‚Π°ΠΏΡ‹

  1. РСгистрация бСсплатного Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° AWS
  2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ инстанса AWS
  3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ инстансу AWS
  4. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Wireguard
  5. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ VPN ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²
  6. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° коррСктности установки VPN

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки

1. РСгистрация Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° AWS

Для рСгистрации бСсплатного Π°ΠΊΠΊΡƒΠ½Ρ‚Π° AWS трСбуСтся Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΈ платСТСспособная крСдитная ΠΊΠ°Ρ€Ρ‚Π° Visa ΠΈΠ»ΠΈ Mastercard. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ бСсплатно прСдоставляСт ЯндСкс.Π”Π΅Π½ΡŒΠ³ΠΈ ΠΈΠ»ΠΈ Qiwi кошСлСк. Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ валидности ΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΏΡ€ΠΈ рСгистрации списываСтся 1$ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² дальнСйшСм возвращаСтся.

1.1. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ консоли управлСния AWS

НСобходимо ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ адрСсу: https://aws.amazon.com/ru/
ΠΠ°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π Π΅Π³ΠΈΡΡ‚рация»

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

1.2. Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ»

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

1.3. Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ свСдСния.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

1.4. Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

НомСр ΠΊΠ°Ρ€Ρ‚Ρ‹, срок окончания ΠΈ имя дСрТатСля ΠΊΠ°Ρ€Ρ‚Ρ‹.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

1.5. ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°

На этом этапС ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΈ нСпосрСдствСнноС списаниС 1$ с ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹. На экранС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° отобраТаСтся 4Ρ… Π·Π½Π°Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΈ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ поступаСт Π·Π²ΠΎΠ½ΠΎΠΊ ΠΈΠ· Amazon. Π’ΠΎ врСмя Π·Π²ΠΎΠ½ΠΊΠ° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½Π° экранС.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

1.6. Π’Ρ‹Π±ΠΎΡ€ Ρ‚Π°Ρ€ΠΈΡ„Π½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π°.

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ β€” Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠ»Π°Π½ (бСсплатный)

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

1.7. Π’Ρ…ΠΎΠ΄ Π² консоль управлСния

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

1.8. Π’Ρ‹Π±ΠΎΡ€ располоТСния Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€Π°

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

1.8.1. ВСстированиС скорости

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€, рСкомСндуСтся ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· https://speedtest.net ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ доступа ΠΊ блиТайшим Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Π°ΠΌ, Π² ΠΌΠΎΠ΅ΠΉ Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹:

  • Π‘ΠΈΠ½Π³Π°ΠΏΡƒΡ€
    БСсплатный VPN сСрвис Wireguard Π½Π° AWS
  • ΠŸΠ°Ρ€ΠΈΠΆ
    БСсплатный VPN сСрвис Wireguard Π½Π° AWS
  • Π€Ρ€Π°Π½ΠΊΡ„ΡƒΡ€Ρ‚
    БСсплатный VPN сСрвис Wireguard Π½Π° AWS
  • Π‘Ρ‚ΠΎΠΊΠ³ΠΎΠ»ΡŒΠΌ
    БСсплатный VPN сСрвис Wireguard Π½Π° AWS
  • Π›ΠΎΠ½Π΄ΠΎΠ½
    БСсплатный VPN сСрвис Wireguard Π½Π° AWS

Π›ΡƒΡ‡ΡˆΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΠΎ скорости ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€ Π² Π›ΠΎΠ½Π΄ΠΎΠ½Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я Π²Ρ‹Π±Ρ€Π°Π» Π΅Π³ΠΎ для дальнСйшСй настройки.

2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ инстанса AWS

2.1 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹

2.1.1. Π’Ρ‹Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠ° инстанса

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹Π±Ρ€Π°Π½ инстанс t2.micro, ΠΎΠ½ Π½Π°ΠΌ ΠΈ Π½ΡƒΠΆΠ΅Π½, просто Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Next: Configure Instance Detalis

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.1.2. Настройка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² инстанса

Π’ дальнСйшСм ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ инстансу постоянный ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ IP, поэтму Π½Π° этом этапС ΠΌΡ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π°Π²Ρ‚ΠΎΠ½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ IP, ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Next: Add Storage

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.1.3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ «ΠΆΠ΅ΡΡ‚ΠΊΠΎΠ³ΠΎ диска». Для Π½Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ достаточно 16 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚, ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Next: Add Tags

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.1.4. Настройка Ρ‚Π΅Π³ΠΎΠ²

Если Π±Ρ‹ ΠΌΡ‹ создавали нСсколько инстансов, Ρ‚ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ‚Π΅Π³Π°ΠΌ, для облСгчСния администрирования. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС эта Ρ„ΡƒΠΊΠ½Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ излишняя, сразу Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Next: Configure Security Gorup

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.1.5. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ²

На этом этапС ΠΌΡ‹ настраиваСм брандмауэр, открывая Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹. Набор ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² называСтся «Π“Ρ€ΡƒΠΏΠΏΠ° бСзопасности» (Security Group). ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ бСзопасности, Π΄Π°Ρ‚ΡŒ Π΅ΠΉ имя, описаниС, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚ UDP (Custom UDP Rule), Π² ΠΏΠΎΠ»Π΅ Rort Range Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΡ€Ρ‚Π°, ΠΈΠ· Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° динамичСских ΠΏΠΎΡ€Ρ‚ΠΎΠ² 49152β€”65535. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС я Π²Ρ‹Π±Ρ€Π°Π» Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΡ€Ρ‚Π° 54321.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

ПослС заполнСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Review and Launch

2.1.6. ΠžΠ±Π·ΠΎΡ€ всСх настроСк

На Π΄Π°Π½Π½ΠΎΠΉ страницС ΠΈΠ΄Π΅Ρ‚ ΠΎΠ±Π·ΠΎΡ€ всСх настроСк нашСго инстанса, провСряСм всС Π»ΠΈ настройки Π² порядкС, ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Launch

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.1.7. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ доступа

Π”Π°Π»ΡŒΡˆΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰Π΅Π΅ Π»ΠΈΠ±ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, Π»ΠΈΠ±ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ SSH ΠΊΠ»ΡŽΡ‡, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ Π² дальнСйшСм Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡΡ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ инстансу. ΠœΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΎΠΏΡ†ΠΈΡŽ «Create a new key pair» Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡. Π—Π°Π΄Π°Π΅ΠΌ Π΅Π³ΠΎ имя, ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Download Key Pair, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ созданныС ΠΊΠ»ΡŽΡ‡ΠΈ. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈΡ… Π² Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ мСсто Π½Π° дискС локального ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ скачали β€” Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Launch Instances

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.1.7.1. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ доступа

Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½, этап сохранСния созданных ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ шага. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π°ΠΆΠ°Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ Download Key Pair, ΠΊΠ»ΡŽΡ‡ сохраняСтся Π² Π²ΠΈΠ΄Π΅ Ρ„Π°ΠΉΠ»Π° сСртификата с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ *.pem. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС я Π΄Π°Π» Π΅ΠΌΡƒ имя wireguard-awskey.pem

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.1.8. ΠžΠ±Π·ΠΎΡ€ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² создания инстанса

Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ сообщСниС ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ запускС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ созданного Π½Π°ΠΌΠΈ инстанса. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ списку Π½Π°ΡˆΠΈΡ… инстансов Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ View instances

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ внСшнСго IP адрСса

2.2.1. Запуск создания внСшнСго IP

Π”Π°Π»ΡŒΡˆΠ΅ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ постоянный внСшний IP адрСс, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡΡ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ VPN сСрвСру. Для этого Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π² Π»Π΅Π²ΠΎΠΉ части экрана Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Elastic IPs ΠΈΠ· ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ NETWORK & SECTURITY ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Allocate new address

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.2.2. Настройка создания внСшнСго IP

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° опция Amazon pool (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Allocate

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.2.3. ΠžΠ±Π·ΠΎΡ€ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² создания внСшнСго IP адрСса

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ экранС отобразится ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°ΠΌΠΈ внСшний IP адрСс. РСкомСндуСтся Π΅Π³ΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Π° Π»ΡƒΡ‡ΡˆΠ΅ Π΄Π°ΠΆΠ΅ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ. ΠΎΠ½ Π½Π°ΠΌ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π°Π· ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² процСссС дальнСйшСй настройки ΠΈ использования VPN сСрвСра. Π’ Π΄Π°Π½Π½ΠΎΠΌ руководствС Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ IP адрСс 4.3.2.1. Как записали адрСс, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Close

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.2.4. Бписок Π²Π½Π΅ΡˆΠ½ΠΈΡ… IP адрСсов

Π”Π°Π»Π΅Π΅ Π½Π°ΠΌ открываСтся список Π½Π°ΡˆΠΈΡ… постоянных ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… IP адрСсов (elastics IP).

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.2.5. НазначСниС внСшнСго IP инстансу

Π’ этом спискС ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°ΠΌΠΈ IP адрСс, ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню. Π’ Π½Π΅ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Associate address, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π½Π΅Π΅ созданному Π½Π°ΠΌΠΈ инстансу.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.2.6. Настройка назначСния внСшнСго IP

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка наш инстанс, ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Associate

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

2.2.7. ΠžΠ±Π·ΠΎΡ€ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² назначСния внСшнСго IP

ПослС этого, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ постоянному ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΌΡƒ IP адрСсу привязан наш инстанс ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ IP адрСс.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ вновь созданному инстансу ΠΈΠ· Π²Π½Π΅, со своСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΏΠΎ SSH.

3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ инстансу AWS

SSH β€” это бСзопасный ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ управлСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌΠΈ устройствами.

3.1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ SSH c ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Windows

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с Windows, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Putty.

3.1.1. Π˜ΠΌΠΏΠΎΡ€Ρ‚ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° для Putty

3.1.1.1. ПослС установки Putty, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ PuTTYgen ΠΈΠ΄ΡƒΡ‰ΡƒΡŽ с Π½Π΅ΠΉ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅, для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΊΠ»ΡŽΡ‡Π° сСртификата Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PEM, Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΉ для использования Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Putty. Для этого Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ мСню Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Conversions->Import Key

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

3.1.1.2. Π’Ρ‹Π±ΠΎΡ€ ΠΊΠ»ΡŽΡ‡Π° AWS Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PEM

Π”Π°Π»Π΅Π΅, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ€Π°Π½Π΅Π΅ сохранили Π½Π° этапС 2.1.7.1, Π² нашСм случаС Π΅Π³ΠΎ имя wireguard-awskey.pem

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

3.1.1.3. Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΊΠ»ΡŽΡ‡Π°

На этом шагС Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ для этого ΠΊΠ»ΡŽΡ‡Π° (описаниС) ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ для бСзопасности ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈ Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅. Он Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌ ΠΊΠ»ΡŽΡ‡ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ ΠΎΡ‚ Π½Π΅ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ использования. ΠŸΠ°Ρ€ΠΎΠ»ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ, Π½ΠΎ это ΠΌΠ΅Π½Π΅Π΅ бСзопасно, Π² случаС, Ссли ΠΊΠ»ΡŽΡ‡ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π² Ρ‡ΡƒΠΆΠΈΠ΅ Ρ€ΡƒΠΊΠΈ. ПослС Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Save private key

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

3.1.1.4. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ сохранСния Ρ„Π°ΠΉΠ»Π°, ΠΈ ΠΌΡ‹ сохраняСм наш ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ Π² Π²ΠΈΠ΄Π΅ Ρ„Π°ΠΉΠ»Π° с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .ppk, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠ³ΠΎ для использования Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Putty.
Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ имя ΠΊΠ»ΡŽΡ‡Π° (Π² нашСм случаС wireguard-awskey.ppk) ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

3.1.2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ настройка соСдинСния Π² Putty

3.1.2.1. БозданиС соСдинСния

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Putty, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ Session (ΠΎΠ½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΈ Π² ΠΏΠΎΠ»Π΅ Host Name Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ IP адрСс нашСго сСрвСра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π° шагС 2.2.3. Π’ ΠΏΠΎΠ»Π΅ Saved Session Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ нашСго соСдинСния (Π² ΠΌΠΎΠ΅ΠΌ случаС wireguard-aws-london), ΠΈ Π΄Π°Π»Π΅Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Save Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ сдСланныС Π½Π°ΠΌΠΈ измСнСния.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

3.1.2.2. Настройка Π°Π²Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠ½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π”Π°Π»ΡŒΡˆΠ΅ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Connection, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ Data ΠΈ Π² ΠΏΠΎΠ»Π΅ Auto-login username Π²ΠΎΠ΄ΠΈΠΌ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ubuntu β€” это стандартный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ инстанса Π½Π° AWS с Ubuntu.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

3.1.2.3. Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° для соСдинСния ΠΏΠΎ SSH

Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ Connection/SSH/Auth ΠΈ рядом с ΠΏΠΎΠ»Π΅ΠΌ Private key file for authentication Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Browse… для Π²Ρ‹Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»Π° с сСртификатом ΠΊΠ»ΡŽΡ‡Π°.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

3.1.2.4. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΊΠ»ΡŽΡ‡, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π°ΠΌΠΈ Ρ€Π°Π½Π΅Π΅ Π½Π° этапС 3.1.1.4, Π² нашСм случаС это Ρ„Π°ΠΉΠ» wireguard-awskey.ppk, ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

3.1.2.5. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ настроСк ΠΈ запуск ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Π’Π΅Ρ€Π½ΡƒΠ²ΡˆΠΈΡΡŒ Π½Π° страницу ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Session Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΊΠ½ΠΎΠΏΠΊΡƒ Save, для сохранСния сдСланных Ρ€Π°Π½Π΅Π΅ Π½Π°ΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡˆΠ°Π³Π°Ρ… (3.1.2.2 β€” 3.1.2.4). И Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Open Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ созданноС ΠΈ настроСнноС Π½Π°ΠΌΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ SSH.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

3.1.2.7. Настройка довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ хостами

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ, Π½Π°ΠΌ выдаСтся ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρƒ нас Π½Π΅ настроСно Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ, ΠΈ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚, Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. ΠœΡ‹ Π½Π°ΠΆΠΈΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π°, Ρ‚Π΅ΠΌ самым добавляя Π΅Π³ΠΎ Π² список Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… хостов.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

3.1.2.8. Π’Π²ΠΎΠ΄ пароля для доступа ΠΊ ΠΊΠ»ΡŽΡ‡Ρƒ

ПослС этого открываСтся ΠΎΠΊΠ½ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Π³Π΄Π΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΊ ΠΊΠ»ΡŽΡ‡Ρƒ, Ссли Π²Ρ‹ Π΅Π³ΠΎ устанавливали Ρ€Π°Π½Π΅Π΅ Π½Π° шагС 3.1.1.3. ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ пароля Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий Π½Π° экранС Π½Π΅ происходит. Если ошиблись, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Backspace.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

3.1.2.9. ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ сообщСниС ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° пароля, Π½Π°ΠΌ отобраТаСтся Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ тСкст привСтствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сообщаСт Ρ‡Ρ‚ΠΎ удалСнная систСма Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ Π½Π°ΡˆΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

4. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСрвСра Wireguard

НаиболСС Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ установкС ΠΈ использованию Wireguard с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ описанных Π½ΠΈΠΆΠ΅ скриптов ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ: https://github.com/isystem-io/wireguard-aws

4.1. Установка Wireguard

Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°, ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ клавиши ΠΌΡ‹ΡˆΠΈ):

4.1.1. ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ рСпозитория

ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ со скриптами установки Wireguard

git clone https://github.com/pprometey/wireguard_aws.git wireguard_aws

4.1.2. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ со скриптами

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ с ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€Π΅ΠΌ

cd wireguard_aws

4.1.3 Запуск скрипта ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

ЗапускаСм ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора (root ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ) скрипт установки Wireguard

sudo ./initial.sh

Π’ процСссС установки Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для настройки Wireguard

4.1.3.1. Π’Π²ΠΎΠ΄ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ внСшний IP адрСс ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Wireguard сСрвСра. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ IP адрСс сСрвСра ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π° шагС 2.2.3, Π° ΠΏΠΎΡ€Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ Π½Π° шагС 2.1.5. Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΡ… слитно, раздСляя Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 4.3.2.1:54321, ΠΈ послС этого Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π°:

Enter the endpoint (external ip and port) in format [ipv4:port] (e.g. 4.3.2.1:54321): 4.3.2.1:54321

4.1.3.2. Π’Π²ΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ IP адрСса

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ IP адрСс сСрвСра Wireguard Π² Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΉ VPN подсСти, Ссли Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter для установки значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (10.50.0.1)
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π°:

Enter the server address in the VPN subnet (CIDR format) ([ENTER] set to default: 10.50.0.1):

4.1.3.3. Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ сСрвСра DNS

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ IP адрСс DNS сСрвСра, ΠΈΠ»ΠΈ просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter для установки значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 1.1.1.1 (Cloudflare public DNS)
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π°:

Enter the ip address of the server DNS (CIDR format) ([ENTER] set to default: 1.1.1.1):

4.1.3.4. Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ WAN интСрфСйса

Π”Π°Π»ΡŒΡˆΠ΅ трСбуСтся ввСсти имя внСшнСго сСтСвого интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ сСтСвой интСрфСйс VPN. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для AWS (eth0)
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π°:

Enter the name of the WAN network interface ([ENTER] set to default: eth0):

4.1.3.5. Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ имя VPN ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ VPN сСрвСр Wireguard Π½Π΅ смоТСт Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠ΅Π½Ρ‚. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС я Π²Π²Π΅Π» имя Alex@mobile
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π°:

Enter VPN user name: Alex@mobile

ПослС этого Π½Π° экранС Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ QR ΠΊΠΎΠ΄ с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π΄ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мобильного ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Wireguard Π½Π° Android Π»ΠΈΠ±ΠΎ iOS, для Π΅Π³ΠΎ настройки. А Ρ‚Π°ΠΊΠΆΠ΅ Π½ΠΈΠΆΠ΅ QR ΠΊΠΎΠ΄Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ тСкст ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² случаС Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ сказано Π½ΠΈΠΆΠ΅.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

4.2. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ VPN ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ скрипт add-client.sh

sudo ./add-client.sh

Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π°:

Enter VPN user name: 

Π’Π°ΠΊΠΆΠ΅, имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° скрипта (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Alex@mobile):

sudo ./add-client.sh Alex@mobile

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния скрипта, Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ /etc/wireguard/clients/{Π˜ΠΌΡΠšΠ»ΠΈΠ΅Π½Ρ‚Π°} Π±ΡƒΠ΄Π΅Ρ‚ создан Ρ„Π°ΠΉΠ» с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° /etc/wireguard/clients/{Π˜ΠΌΡΠšΠ»ΠΈΠ΅Π½Ρ‚Π°}/{Π˜ΠΌΡΠšΠ»ΠΈΠ΅Π½Ρ‚Π°}.conf, Π° Π½Π° экранС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° отобразится QR ΠΊΠΎΠ΄ для настройки ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈ содСрТимоС Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

4.2.1. Π€Π°ΠΉΠ» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° экранС содСрТимоС Ρ„Π°ΠΉΠ»Π° .conf, для Ρ€ΡƒΡ‡Π½ΠΎΠΉ настройки ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ cat

sudo cat /etc/wireguard/clients/Alex@mobile/[email protected]

Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния:

[Interface]
PrivateKey = oDMWr0toPVCvgKt5oncLLRfHRit+jbzT5cshNUi8zlM=
Address = 10.50.0.2/32
DNS = 1.1.1.1

[Peer]
PublicKey = mLnd+mul15U0EP6jCH5MRhIAjsfKYuIU/j5ml8Z2SEk=
PresharedKey = wjXdcf8CG29Scmnl5D97N46PhVn1jecioaXjdvrEkAc=
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = 4.3.2.1:54321

ОписаниС Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°:

[Interface]
PrivateKey = ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
Address = IP адрСс ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
DNS = ДНБ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ

[Peer]
PublicKey = ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ сСрвСра
PresharedKey = ΠžΠ±Ρ‰ΠΈ ΠΊΠ»ΡŽΡ‡ сСрвСра ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
AllowedIPs = Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ адрСса для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (всС -  0.0.0.0/0, ::/0)
Endpoint = IP адрСс ΠΈ ΠΏΠΎΡ€Ρ‚ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

4.2.2. QR ΠΊΠΎΠ΄ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° экранС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° QR ΠΊΠΎΠ΄ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для Ρ€Π°Π½Π΅Π΅ созданного ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ qrencode -t ansiutf8 (Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Alex@mobile):

sudo cat /etc/wireguard/clients/Alex@mobile/[email protected] | qrencode -t ansiutf8

5. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ VPN ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²

5.1. Настройка мобильного ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Андроид

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Wireguard для Андроид ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° GooglePlay

ПослС Ρ‡Π΅Π³ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, считав QR ΠΊΠΎΠ΄ с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (см. ΠΏΡƒΠ½ΠΊΡ‚ 4.2.2) ΠΈ Π΄Π°Ρ‚ΡŒ Π΅ΠΌΡƒ имя:

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ VPN Ρ‚ΠΎΠ½Π½Π΅Π»ΡŒ. Об ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ скаТСт Π·Π°Π½Π°Ρ‡Π΅ΠΊ ΠΊΠ»ΡŽΡ‡ΠΈΠΊΠ° Π² систСмной ΠΏΠ°Π½Π΅Π»ΠΈ Андроид

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

5.2. Настройка ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Windows

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ TunSafe for Windows β€” это ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Wireguard для Windows.

5.2.1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°

ΠŸΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΊΠΈ создаСм тСкстовый Ρ„Π°ΠΉΠ» Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

5.2.2. ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ содСрТимого Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ с сСрвСра

Π”Π°Π»ΡŒΡˆΠ΅ возвращаСмся ΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρƒ Putty ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ содСрТимоС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠ°ΠΊ это описано Π½Π° шагС 4.2.1.
Π”Π°Π»Π΅Π΅ выдСляСм ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ тСкст ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Putty, ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ выдСлСния ΠΎΠ½ автоматичСски скопируСтся Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

5.2.3. ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

ПолС этого возвращаСмся ΠΊ созданному Π½Π°ΠΌΠΈ Ρ€Π°Π½Π΅Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС тСкстовому Ρ„Π°ΠΉΠ»Ρƒ, ΠΈ вставляСм Π² Π½Π΅Π³ΠΎ ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π° тСкст ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

5.2.4. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ локального Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

БохраняСм Ρ„Π°ΠΉΠ», с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .conf (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС с ΠΈΠΌΠ΅Π½Π΅ΠΌ london.conf)

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

5.2.5. Π˜ΠΌΠΏΠΎΡ€Ρ‚ локального Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

Π”Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ TunSafe.

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

5.2.6. Установка VPN соСдинСния

Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ этот Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Connect.
БСсплатный VPN сСрвис Wireguard Π½Π° AWS

6. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‡Π΅Ρ€Π΅Π· VPN Ρ‚ΠΎΠ½Π½Π΅Π»ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° сайт https://2ip.ua/ru/

БСсплатный VPN сСрвис Wireguard Π½Π° AWS

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ IP адрСс Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π° этапС 2.2.3.
Если это Ρ‚Π°ΠΊ, Π·Π½Π°Ρ‡ΠΈΡ‚ VPN Ρ‚ΠΎΠ½Π½Π΅Π»ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

Из Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² Linux ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свой IP адрСс, ввСдя ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

curl http://zx2c4.com/ip

Или ΠΌΠΎΠΆΠ½ΠΎ просто Π·Π°ΠΉΡ‚ΠΈ Π½Π° ΠΏΠΎΡ€Π½ΠΎΡ…Π°Π±, Ссли Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² ΠšΠ°Π·Π°Ρ…ΡΡ‚Π°Π½Π΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ