VPN Π² домашнюю Π»ΠΎΠΊΠ°Π»ΠΊΡƒ

VPN Π² домашнюю Π»ΠΎΠΊΠ°Π»ΠΊΡƒ

TL;DR: я ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽ Wireguard Π½Π° VPS, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡΡŒ ΠΊ Π½Π΅ΠΌΡƒ с домашнСго Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° Π½Π° OpenWRT, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ доступ ΠΊ домашнСй подсСти с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.

Если Π²Ρ‹ Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ Π½Π° домашнСм сСрвСрС Π»ΠΈΡ‡Π½ΡƒΡŽ инфраструктуру ΠΈΠ»ΠΈ Ρƒ вас Π΄ΠΎΠΌΠ° мноТСство дСвайсов управляСмых ΠΏΠΎ IP, Ρ‚ΠΎ Π²Ρ‹ навСрняка Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊ Π½ΠΈΠΌ доступ с Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΈΠ· автобуса, ΠΏΠΎΠ΅Π·Π΄Π° ΠΈ ΠΌΠ΅Ρ‚Ρ€o. Π§Π°Ρ‰Π΅ всСго для Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ приобрСтаСтся IP Ρƒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°, послС Ρ‡Π΅Π³ΠΎ ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСрвиса ΠΏΡ€ΠΎΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π°Ρ€ΡƒΠΆΡƒ.

ВмСсто этого я настроил VPN с доступом Π² домашнюю Π»ΠΎΠΊΠ°Π»ΠΊΡƒ. ΠŸΠ»ΡŽΡΡ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

  • ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ: Ρ‡ΡƒΠ²ΡΡ‚Π²ΡƒΡŽ сСбя ΠΊΠ°ΠΊ Π΄ΠΎΠΌΠ° ΠΏΡ€ΠΈ Π»ΡŽΠ±Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ….
  • ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π°: настроил ΠΈ Π·Π°Π±Ρ‹Π», Π½Π΅ Π½Π°Π΄ΠΎ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ пробросС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°.
  • Π¦Π΅Π½Π°: Ρƒ мСня ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ VPS, для Ρ‚Π°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ соврСмСнный VPN ΠΏΠΎΡ‡Ρ‚ΠΈ бСсплатСн ΠΏΠΎ рСсурсам.
  • Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ: Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Ρ‚ΠΎΡ€Ρ‡ΠΈΡ‚ Π½Π°Ρ€ΡƒΠΆΡƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ MongoDB Π±Π΅Π· пароля ΠΈ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΡƒΡ‚Π°Ρ‰ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅.

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

Нам понадобится:

  1. VPS (Π² ΠΌΠΎΡ‘ΠΌ случаС Π½Π° Debian 10).
  2. Π ΠΎΡƒΡ‚Π΅Ρ€ Π½Π° OpenWRT.
  3. Π’Π΅Π»Π΅Ρ„ΠΎΠ½.
  4. Π”ΠΎΠΌΠ°ΡˆΠ½ΠΈΠΉΒ  сСрвСр с ΠΊΠ°ΠΊΠΈΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π²Π΅Π±-сСрвисом для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.
  5. ΠŸΡ€ΡΠΌΡ‹Π΅ Ρ€ΡƒΠΊΠΈ.

Π’ качСствС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ VPN я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Wireguard. Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈ слабыС стороны, я ΠΈΡ… Π½Π΅ Π±ΡƒΠ΄Ρƒ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ. Для VPN я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΏΠΎΠ΄ΡΠ΅Ρ‚ΡŒ 192.168.99.0/24, Π° Π΄ΠΎΠΌΠ° Ρƒ мСня 192.168.0.0/24.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ VPS

Для Π΄Π΅Π»Π° Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π΄Π°ΠΆΠ΅ самого нищСнского VPS Π·Π° 30 Ρ€ΡƒΠ±Π»Π΅ΠΉ Π² мСсяц, Ссли Π²Π°ΠΌ ΠΏΠΎΠ²Π΅Π·Ρ‘Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ ΡƒΡ€Π²Π°Ρ‚ΡŒ.

ВсС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° сСрвСрС я Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽ ΠΎΡ‚ Ρ€ΡƒΡ‚Π° Π½Π° чистой машинС, ΠΏΡ€ΠΈ нСобходимости Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ `sudo` ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ инструкции.

Wireguard Π½Π΅ успСли Π·Π°Π²Π΅Π·Ρ‚ΠΈ Π² стСйбл, поэтому я Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽ `apt edit-sources` ΠΈ добавляю бэкпорты двумя строчками Π² ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π°:

deb http://deb.debian.org/debian/ buster-backports main
# deb-src http://deb.debian.org/debian/ buster-backports main

ΠŸΠ°ΠΊΠ΅Ρ‚ устанавливаСтся ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: apt update && apt install wireguard.

Π”Π°Π»Π΅Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠ°Ρ€Ρƒ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ: wg genkey | tee /etc/wireguard/vps.private | wg pubkey | tee /etc/wireguard/vps.public. Π­Ρ‚Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π΅Ρ‰Ρ‘ Π΄Π²Π°ΠΆΠ΄Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ дСвайса-участника схСмы. ΠŸΠΎΠΌΠ΅Π½ΡΠΉΡ‚Π΅ ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ устройства ΠΈ Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎ бСзопасности ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΠΈΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³. Π’ Ρ„Π°ΠΉΠ» /etc/wireguard/wg0.conf помСщаСтся ΠΊΠΎΠ½Ρ„ΠΈΠ³:

[Interface]
Address = 192.168.99.1/24
ListenPort = 57953
PrivateKey = 0JxJPUHz879NenyujROVK0YTzfpmzNtbXmFwItRKdHs=

[Peer] # OpenWRT
PublicKey = 36MMksSoKVsPYv9eyWUKPGMkEs3HS+8yIUqMV8F+JGw=
AllowedIPs = 192.168.99.2/32,192.168.0.0/24

[Peer] # Smartphone
PublicKey = /vMiDxeUHqs40BbMfusB6fZhd+i5CIPHnfirr5m3TTI=
AllowedIPs = 192.168.99.3/32

Π’ сСкции [Interface] ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ настройки самой ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Π° Π² [Peer] β€” настройки для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊ Π½Π΅ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ. Π’ AllowedIPs Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ подсСти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΈΡ€Π°. Из-Π·Π° этого ΠΏΠΈΡ€Ρ‹ устройств-Β«ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²Β» Π² подсСти VPN Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ маску /32, всё ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ сСрвСром. Π’Π°ΠΊ ΠΊΠ°ΠΊ домашняя ΡΠ΅Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· OpenWRT, Π² AllowedIPs ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΈΡ€Π° дописываСм домашнюю ΠΏΠΎΠ΄ΡΠ΅Ρ‚ΡŒ. Π’ PrivateKey ΠΈ PublicKey Ρ€Π°Π·Π»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ сгСнСрированный для VPS ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΠΈΡ€ΠΎΠ² соотвСтствСнно.

На VPS ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, которая ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅Ρ‚ интСрфСйс ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Π΅Π³ΠΎ Π² автозапуск: systemctl enable --now wg-quick@wg0. Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ статус соСдинСний ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ wg.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ OpenWRT

Всё, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для этого этапа Π΅ΡΡ‚ΡŒ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ luci (Π²Π΅Π±-интСрфСйс OpenWRT). Π—Π°Π»ΠΎΠ³ΠΈΠ½ΡŒΡ‚Π΅ΡΡŒ Π² Π½Ρ‘ΠΌ ΠΈ Π² мСню System ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Software. OpenWRT Π½Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ кэш Π½Π° машинС, поэтому Π½Π°Π΄ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ список доступных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π½Π°ΠΆΠ°Π² Π½Π° Π·Π΅Π»Ρ‘Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Update lists. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π² Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π²Π±ΠΈΠ²Π°Π΅Ρ‚Π΅ luci-app-wireguard ΠΈ, глянув Π½Π° окошко с красивым Π΄Π΅Ρ€Π΅Π²ΠΎΠΌ зависимостСй, устанавливаСтС этот ΠΏΠ°ΠΊΠ΅Ρ‚.

Π’ мСню Networks Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ Interfaces ΠΈ ΠΆΠΌΡ‘Ρ‚Π΅ Π·Π΅Π»Ρ‘Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Add New Interface ΠΏΠΎΠ΄ списком ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ. ПослС Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π½ΠΈ (Ρ‚Π°ΠΊ ΠΆΠ΅ wg0 Π² ΠΌΠΎΡ‘ΠΌ случаС) ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° WireGuard VPN открываСтся Ρ„ΠΎΡ€ΠΌΠ° настроСк с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ.

VPN Π² домашнюю Π»ΠΎΠΊΠ°Π»ΠΊΡƒ

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ General Settings Π½Π°Π΄ΠΎ Π²Π±ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΈ IP адрСс Π·Π°Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ для OpenWRT вмСстС с ΠΏΠΎΠ΄ΡΠ΅Ρ‚ΡŒΡŽ.

VPN Π² домашнюю Π»ΠΎΠΊΠ°Π»ΠΊΡƒ

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Firewall Settings Π·Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ интСрфСйс Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ. Π’Π°ΠΊ соСдинСния ΠΈΠ· VPN Π±ΡƒΠ΄ΡƒΡ‚ свободно ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Π² Π»ΠΎΠΊΠ°Π»ΠΊΡƒ.

VPN Π² домашнюю Π»ΠΎΠΊΠ°Π»ΠΊΡƒ

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Peers ΠΆΠΌΡ‘Ρ‚Π΅ Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, послС Ρ‡Π΅Π³ΠΎ Π² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ заполняСтС Π΄Π°Π½Π½Ρ‹Π΅ VPS-сСрвСра: ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, Allowed IPs (Π½Π°Π΄ΠΎ всю VPN-ΠΏΠΎΠ΄ΡΠ΅Ρ‚ΡŒ Π·Π°ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² сСрвСр). Π’ Endpoint Host ΠΈ Endpoint Port Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ соотвСтствСнно IP адрСс VPS с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π² Ρ€Π°Π½Π΅Π΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ ListenPort. ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Route Allowed IPs, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΈ созданы ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹. И ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Persistent Keep Alive, ΠΈΠ½Π°Ρ‡Π΅ Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒ Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒ ΠΎΡ‚ VPS ΠΊ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ, Ссли послСдний Π·Π° NAT.

VPN Π² домашнюю Π»ΠΎΠΊΠ°Π»ΠΊΡƒ

VPN Π² домашнюю Π»ΠΎΠΊΠ°Π»ΠΊΡƒ

ПослС этого ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ настройки, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π° страницС со списком интСрфСйсов Π½Π°ΠΆΠ°Ρ‚ΡŒ Save and apply. ΠŸΡ€ΠΈ нСобходимости явно запуститС интСрфСйс ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Restart.

НастраиваСм смартфон

Π’Π°ΠΌ потрСбуСтся ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Wireguard, ΠΎΠ½ доступСн Π² F-Droid, Google Play ΠΈ App Store. ΠžΡ‚ΠΊΡ€Ρ‹Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΆΠΌΡ‘Ρ‚Π΅ плюсик ΠΈ Π² сСкции Interface Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ имя соСдинСния, ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ (ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ сгСнСрируСтся автоматичСски) ΠΈ адрСс Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° с маской /32. Π’ сСкции Peer ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ VPS, ΠΏΠ°Ρ€Ρƒ адрСс: ΠΏΠΎΡ€Ρ‚ VPN-сСрвСра Π² качСствС Endpoint ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ Π΄ΠΎ VPN- ΠΈ домашнСй подсСти.

Π–ΠΈΡ€Π½Ρ‹ΠΉ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°
VPN Π² домашнюю Π»ΠΎΠΊΠ°Π»ΠΊΡƒ

Π–ΠΌΡ‘Ρ‚Π΅ Π½Π° дискСтку Π² ΡƒΠ³Π»Ρƒ, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ и…

Π“ΠΎΡ‚ΠΎΠ²ΠΎ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄ΠΎΠΌΠ°ΡˆΠ½Π΅ΠΌΡƒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Ρƒ, ΠΌΠ΅Π½ΡΡ‚ΡŒ настройки Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°, ΠΈΠ»ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ IP.

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ ΠΈΠ· Π»ΠΎΠΊΠ°Π»ΠΊΠΈ
VPN Π² домашнюю Π»ΠΎΠΊΠ°Π»ΠΊΡƒ

VPN Π² домашнюю Π»ΠΎΠΊΠ°Π»ΠΊΡƒ

VPN Π² домашнюю Π»ΠΎΠΊΠ°Π»ΠΊΡƒ

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

ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ хостинг для сайтов с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ DDoS, VPS VDS сСрвСры πŸ”₯ ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ хостинг для сайтов с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ DDoS, VPS VDS сСрвСры | ProHoster