TL; āĻĄāĻŋāĻāϰ: āĻāĻŽāĻŋ āĻāĻāĻāĻŋ VPS-āĻ āĻāϝāĻŧā§āϝāĻžāϰāĻāĻžāϰā§āĻĄ āĻāύāϏā§āĻāϞ āĻāϰāĻŋ, OpenWRT-āϤ⧠āĻāĻŽāĻžāϰ āĻšā§āĻŽ āϰāĻžāĻāĻāĻžāϰ āĻĨā§āĻā§ āĻāĻāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ āĻāϰāĻŋ āĻāĻŦāĻ āĻāĻŽāĻžāϰ āĻĢā§āύ āĻĨā§āĻā§ āĻāĻŽāĻžāϰ āĻšā§āĻŽ āϏāĻžāĻŦāύā§āĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻŋāĨ¤
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āĻšā§āĻŽ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻāĻĒāύāĻžāϰ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻĒāϰāĻŋāĻāĻžāĻ āĻžāĻŽā§ āϰāĻžāĻā§āύ āĻŦāĻž āĻŦāĻžāĻĄāĻŧāĻŋāϤ⧠āĻ āύā§āĻāĻā§āϞāĻŋ āĻāĻāĻĒāĻŋ-āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŋāϤ āĻĄāĻŋāĻāĻžāĻāϏ āĻĨāĻžāĻā§, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻŋ āϏāĻŽā§āĻāĻŦāϤ āĻāĻžāĻ āĻĨā§āĻā§, āĻŦāĻžāϏ, āĻā§āϰā§āύ āĻāĻŦāĻ āĻŽā§āĻā§āϰ⧠āĻĨā§āĻā§ āϏā§āĻā§āϞāĻŋāϤ⧠āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻĒā§āϤ⧠āĻāĻžāύ⧎ āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ, āĻ āύā§āϰā§āĻĒ āĻāĻžāĻā§āϰ āĻāύā§āϝ, āĻĒā§āϰāĻĻāĻžāύāĻāĻžāϰā§āϰ āĻāĻžāĻ āĻĨā§āĻā§ āĻāĻāĻĒāĻŋ āĻā§āύāĻž āĻšāϝāĻŧ, āϤāĻžāϰāĻĒāϰ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āĻĒā§āϰā§āĻāĻā§āϞāĻŋ āĻŦāĻžāĻāϰā§āϰ āĻĻāĻŋāĻā§ āĻĢāϰā§āϝāĻŧāĻžāϰā§āĻĄ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻĒāϰāĻŋāĻŦāϰā§āϤā§, āĻāĻŽāĻŋ āĻāĻŽāĻžāϰ āĻšā§āĻŽ LAN-āĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āϏāĻš āĻāĻāĻāĻŋ VPN āϏā§āĻ āĻāĻĒ āĻāϰā§āĻāĻŋāĨ¤ āĻāĻ āϏāĻŽāĻžāϧāĻžāύā§āϰ āϏā§āĻŦāĻŋāϧāĻž:
- āϏā§āĻŦāĻā§āĻāϤāĻž: āĻāĻŽāĻŋ āϝ⧠āĻā§āύ⧠āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻŦāĻžāĻĄāĻŧāĻŋāϤ⧠āĻŦā§āϧ.
- āĻāϰāĻžāĻŽ: āĻāĻāĻŋ āϏā§āĻ āĻāϰā§āύ āĻāĻŦāĻ āĻā§āϞ⧠āϝāĻžāύ, āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒā§āϰā§āĻ āĻĢāϰā§āϝāĻŧāĻžāϰā§āĻĄ āĻāϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧā§ āĻāĻŋāύā§āϤāĻž āĻāϰāĻžāϰ āĻĻāϰāĻāĻžāϰ āύā§āĻāĨ¤
- āĻŽā§āϞā§āϝ: āĻāĻŽāĻžāϰ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ VPS āĻāĻā§; āĻāĻ āϧāϰāύā§āϰ āĻāĻžāĻā§āϰ āĻāύā§āϝ, āĻāĻāĻāĻŋ āĻāϧā§āύāĻŋāĻ VPN āϏāĻŽā§āĻĒāĻĻā§āϰ āĻĒāϰāĻŋāĻĒā§āϰā§āĻā§āώāĻŋāϤ⧠āĻĒā§āϰāĻžāϝāĻŧ āĻŦāĻŋāύāĻžāĻŽā§āϞā§āϝā§āĨ¤
- āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž: āĻāĻŋāĻā§āĻ āĻāĻāĻā§ āϝāĻžāϝāĻŧ āύāĻž, āĻāĻĒāύāĻŋ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ āĻāĻžāĻĄāĻŧāĻžāĻ MongoDB āĻā§āĻĄāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻā§āĻ āĻāĻĒāύāĻžāϰ āĻĄā§āĻāĻž āĻā§āϰāĻŋ āĻāϰāĻŦā§ āύāĻžāĨ¤
āϏāϰā§āĻŦāĻĻāĻž āĻšāĻŋāϏāĻžāĻŦā§, downsides āĻāĻā§. āĻĒā§āϰāĻĨāĻŽāϤ, āĻāĻĒāύāĻžāĻā§ āϏāĻžāϰā§āĻāĻžāϰ āϏāĻžāĻāĻĄ āϏāĻš āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻĒāύāĻžāϰ āϝāĻĻāĻŋ āĻĒā§āϰāĻā§āϰ āϏāĻāĻā§āϝāĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻĨāĻžāĻā§ āϝāĻž āĻĨā§āĻā§ āĻāĻĒāύāĻŋ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āĻāĻžāύ āϤāĻŦā§ āĻāĻāĻŋ āĻ
āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧāϤ, āĻāĻĒāύāĻžāϰ āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰ⧠āĻāĻāĻ āĻĒāϰāĻŋāϏāϰā§āϰ āĻāĻāĻāĻŋ LAN āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰ⧠- āĻāĻĒāύāĻžāĻā§ āĻāĻ āϏāĻŽāϏā§āϝāĻžāĻāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
āĻāĻŽāĻžāĻĻā§āϰ āĻĻāϰāĻāĻžāϰ:
- āĻāĻŋāĻĒāĻŋāĻāϏ (āĻāĻŽāĻžāϰ āĻā§āώā§āϤā§āϰ⧠āĻĄā§āĻŦāĻŋāϝāĻŧāĻžāύ 10 āĻ)āĨ¤
- OpenWRT āϰāĻžāĻāĻāĻžāϰāĨ¤
- āĻā§āϞāĻŋāĻĢā§āύāĨ¤
- āĻĒāϰā§āĻā§āώāĻžāϰ āĻāύā§āϝ āĻāĻŋāĻā§ āĻāϝāĻŧā§āĻŦ āĻĒāϰāĻŋāώā§āĻŦāĻž āϏāĻš āĻšā§āĻŽ āϏāĻžāϰā§āĻāĻžāϰāĨ¤
- āϏā§āĻāĻž āĻ āϏā§āϤā§āϰāĨ¤
āĻāĻŽāĻŋ āϝ⧠āĻāĻŋāĻĒāĻŋāĻāύ āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦ āϤāĻž āĻšāϞ āĻāϝāĻŧā§āϝāĻžāϰāĻāĻžāϰā§āĻĄāĨ¤ āĻāĻ āϏāĻŽāĻžāϧāĻžāύāĻāĻŋāϰāĻ āĻļāĻā§āϤāĻŋ āĻāĻŦāĻ āĻĻā§āϰā§āĻŦāϞāϤāĻž āϰāϝāĻŧā§āĻā§, āĻāĻŽāĻŋ āϏā§āĻā§āϞāĻŋ āĻŦāϰā§āĻŖāύāĻž āĻāϰāĻŦ āύāĻžāĨ¤ VPN āĻāϰ āĻāύā§āϝ āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āϏāĻžāĻŦāύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŋ 192.168.99.0/24, āĻāĻŦāĻ āĻāĻŽāĻžāϰ āĻŦāĻžāĻĄāĻŧāĻŋāϤ⧠192.168.0.0/24.
āĻāĻŋāĻĒāĻŋāĻāϏ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ
āĻāĻŽāύāĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāϏ⧠30 āϰā§āĻŦā§āϞā§āϰ āĻāύā§āϝ āϏāĻŦāĻā§āϝāĻŧā§ āĻĻā§āĻāĻāĻāύāĻ VPS āĻŦā§āϝāĻŦāϏāĻžāϰ āĻāύā§āϝ āϝāĻĨā§āώā§āĻ, āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āϝāĻĨā§āώā§āĻ āĻāĻžāĻā§āϝāĻŦāĻžāύ āĻšāύ .
āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻŽā§āĻļāĻŋāύ⧠āϰā§āĻ āĻšāĻŋāϏāĻžāĻŦā§ āϏāĻžāϰā§āĻāĻžāϰ⧠āϏāĻŽāϏā§āϤ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāĻŋ; āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϞā§, `sudo` āϝā§āĻ āĻāϰā§āύ āĻāĻŦāĻ āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞ⧠āĻŽāĻžāύāĻŋāϝāĻŧā§ āύāĻŋāύāĨ¤
āĻāϝāĻŧā§āϝāĻžāϰāĻāĻžāϰā§āĻĄā§āϰ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞāϤāĻžāϰ āĻŽāϧā§āϝ⧠āĻāύāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻŋāϞ āύāĻž, āϤāĻžāĻ āĻāĻŽāĻŋ 'āĻ ā§āϝāĻžāĻĒā§āĻ āĻāĻĄāĻŋāĻ-āϏā§āϰā§āϏ' āĻāĻžāϞāĻžāĻ āĻāĻŦāĻ āĻĢāĻžāĻāϞā§āϰ āĻļā§āώ⧠āĻĻā§āĻāĻŋ āϞāĻžāĻāύ⧠āĻŦā§āϝāĻžāĻāĻĒā§āϰā§āĻ āϝā§āĻ āĻāϰāĻŋ:
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 config āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāϝāĻŧ:
[Interface] Address = 192.168.99.1/24
ListenPort = 57953
PrivateKey = 0JxJPUHz879NenyujROVK0YTzfpmzNtbXmFwItRKdHs=
PublicKey = 36MMksSoKVsPYv9eyWUKPGMkEs3HS+8yIUqMV8F+JGw=
āĻ āύā§āĻŽā§āĻĻāĻŋāϤ āĻāĻāĻĒāĻŋ = 192.168.99.2/32,192.168.0.0/24 [āĻĒāĻŋāϝāĻŧāĻžāϰ] # āϏā§āĻŽāĻžāϰā§āĻāĻĢā§āύ
PublicKey = /vMiDxeUHqs40BbMfusB6fZhd+i5CIPHnfirr5m3TTI=
āĻ āύā§āĻŽā§āĻĻāĻŋāϤ āĻāĻāĻĒāĻŋ = 192.168.99.3/32
āĻŦāĻŋāĻāĻžāĻā§ [Interface] āĻŽā§āĻļāĻŋāύā§āϰ āϏā§āĻāĻŋāĻāϏ āύāĻŋāĻā§āĻ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāϤ, āĻāĻŦāĻ āĻŽāϧā§āϝ⧠[Peer] - āϝāĻžāϰāĻž āĻāĻāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻšāĻŦā§ āϤāĻžāĻĻā§āϰ āĻāύā§āϝ āϏā§āĻāĻŋāĻāϏ⧎ āĻāĻŋāϤāϰ⧠AllowedIPs āĻāĻŽāĻž āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻŋāĻāĻā§āϤ, āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻĒāĻŋāϝāĻŧāĻžāϰ⧠āϝ⧠āϏāĻžāĻŦāύā§āĻāĻā§āϞāĻŋ āϰāĻžāĻāĻ āĻāϰāĻž āĻšāĻŦā§ āϤāĻž āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻ āĻāĻžāϰāĻŖā§, āĻāĻŋāĻĒāĻŋāĻāύ āϏāĻžāĻŦāύā§āĻā§ "āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ" āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞāĻŋāϰ āϏāĻšāĻāϰā§āĻŽā§āĻĻā§āϰ āĻ
āĻŦāĻļā§āϝāĻ āĻāĻāĻāĻŋ āĻŽāĻžāϏā§āĻ āĻĨāĻžāĻāϤ⧠āĻšāĻŦā§ /32, āĻŦāĻžāĻāĻŋ āϏāĻŦāĻāĻŋāĻā§ āϏāĻžāϰā§āĻāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āϰāĻžāĻāĻ āĻāϰāĻž āĻšāĻŦā§āĨ¤ āϝā§āĻšā§āϤ⧠āĻšā§āĻŽ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻāĻŋ OpenWRT āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϰāĻžāĻāĻ āĻāϰāĻž āĻšāĻŦā§, āĻāύ AllowedIPs āĻāĻŽāϰāĻž āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻĒāĻŋāϝāĻŧāĻžāϰā§āϰ āĻšā§āĻŽ āϏāĻžāĻŦāύā§āĻ āϝā§āĻ āĻāϰāĻŋāĨ¤ āĻāĻŋāϤāϰ⧠PrivateKey и PublicKey VPS-āĻāϰ āĻāύā§āϝ āĻāϤā§āĻĒāύā§āύ āĻĒā§āϰāĻžāĻāĻā§āĻ āĻā§ āĻāĻŦāĻ āϏā§āĻ āĻ
āύā§āϝāĻžāϝāĻŧā§ āϏāĻŽāĻŦāϝāĻŧāϏā§āĻĻā§āϰ āĻĒāĻžāĻŦāϞāĻŋāĻ āĻā§āĻā§āϞāĻŋāĻā§ āĻĒāĻāύ āĻāϰā§āĨ¤
VPS-āĻ, āϝāĻž āĻ
āĻŦāĻļāĻŋāώā§āĻ āĻĨāĻžāĻā§ āϤāĻž āĻšāϞ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻžāϞāĻžāύ⧠āϝāĻž āĻāύā§āĻāĻžāϰāĻĢā§āϏāĻāĻŋ āĻāύāĻŦā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ
āĻā§āϰāĻžāύ⧠āϝā§āĻā§āϤ āĻāϰāĻŦā§: systemctl enable --now wg-quick@wg0. āĻŦāϰā§āϤāĻŽāĻžāύ āϏāĻāϝā§āĻā§āϰ āĻ
āĻŦāϏā§āĻĨāĻž āĻāĻŽāĻžāύā§āĻĄ āĻĻāĻŋāϝāĻŧā§ āĻā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠wg.
OpenWRT āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ
āĻāĻ āĻĒāϰā§āϝāĻžāϝāĻŧā§āϰ āĻāύā§āϝ āĻāĻĒāύāĻžāϰ āϝāĻž āĻāĻŋāĻā§ āĻĻāϰāĻāĻžāϰ āϤāĻž āϞā§āϏāĻŋ āĻŽāĻĄāĻŋāĻāϞ⧠(āĻāĻĒā§āύāĻĄāĻŦā§āϞāĻŋāĻāĻāϰāĻāĻŋ āĻāϝāĻŧā§āĻŦ āĻāύā§āĻāĻžāϰāĻĢā§āϏ)āĨ¤ āϞāĻ āĻāύ āĻāϰā§āύ āĻāĻŦāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻŽā§āύā§āϤ⧠āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āĻā§āϝāĻžāĻŦāĻāĻŋ āĻā§āϞā§āύāĨ¤ OpenWRT āĻŽā§āĻļāĻŋāύ⧠āĻāĻāĻāĻŋ āĻā§āϝāĻžāĻļā§ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠āύāĻž, āϤāĻžāĻ āĻāĻĒāύāĻžāĻā§ āϏāĻŦā§āĻ āĻāĻĒāĻĄā§āĻ āϤāĻžāϞāĻŋāĻāĻž āĻŦā§āϤāĻžāĻŽā§ āĻā§āϞāĻŋāĻ āĻāϰ⧠āĻāĻĒāϞāĻŦā§āϧ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āϤāĻžāϞāĻŋāĻāĻž āĻāĻĒāĻĄā§āĻ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āϏāĻŽāĻžāĻĒā§āϤāĻŋāϰ āĻĒāϰā§, āĻĢāĻŋāϞā§āĻāĻžāϰ⧠āĻĄā§āϰāĻžāĻāĻ āĻāϰā§āύ luci-app-wireguard āĻāĻŦāĻ, āĻāĻāĻāĻŋ āϏā§āύā§āĻĻāϰ āύāĻŋāϰā§āĻāϰāϤāĻž āĻāĻžāĻā§āϰ āϏāĻžāĻĨā§ āĻāĻāύā§āĻĄā§āĻāĻŋāϰ āĻĻāĻŋāĻā§ āϤāĻžāĻāĻŋāϝāĻŧā§, āĻāĻ āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ āĻāύāϏā§āĻāϞ āĻāϰā§āύāĨ¤
āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻŽā§āύā§āϤā§, āĻāύā§āĻāĻžāϰāĻĢā§āϏ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ āĻāĻŦāĻ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύāĻā§āϞāĻŋāϰ āϤāĻžāϞāĻŋāĻāĻžāϰ āύā§āĻā§ āϏāĻŦā§āĻ āϝā§āĻā§āϤ āύāϤā§āύ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻŦā§āϤāĻžāĻŽā§ āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤ āύāĻžāĻŽ āϞā§āĻāĻžāϰ āĻĒāϰ (āĻāĻāĻžāĻĄāĻŧāĻžāĻ wg0 āĻāĻŽāĻžāϰ āĻā§āώā§āϤā§āϰā§) āĻāĻŦāĻ WireGuard VPN āĻĒā§āϰā§āĻā§āĻāϞ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāϞā§, āĻāĻžāϰāĻāĻŋ āĻā§āϝāĻžāĻŦ āϏāĻš āĻāĻāĻāĻŋ āϏā§āĻāĻŋāĻāϏ āĻĢāϰā§āĻŽ āĻā§āϞā§āĨ¤

āϏāĻžāϧāĻžāϰāĻŖ āϏā§āĻāĻŋāĻāϏ āĻā§āϝāĻžāĻŦā§, āĻāĻĒāύāĻžāĻā§ āϏāĻžāĻŦāύā§āĻā§āϰ āϏāĻžāĻĨā§ OpenWRT-āĻāϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϤā§āϤ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻā§ āĻāĻŦāĻ IP āĻ āĻŋāĻāĻžāύāĻž āϞāĻŋāĻāϤ⧠āĻšāĻŦā§āĨ¤

āĻĢāĻžāϝāĻŧāĻžāϰāĻāϝāĻŧāĻžāϞ āϏā§āĻāĻŋāĻāϏ āĻā§āϝāĻžāĻŦā§, āĻāύā§āĻāĻžāϰāĻĢā§āϏāĻāĻŋāĻā§ āϏā§āĻĨāĻžāύā§āϝāĻŧ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āϏāĻāϝā§āĻā§āϤ āĻāϰā§āύāĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻāĻŋāĻĒāĻŋāĻāύ āĻĨā§āĻā§ āϏāĻāϝā§āĻāĻā§āϞāĻŋ āĻ āĻŦāĻžāϧ⧠āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻāϞāĻžāĻāĻžāϝāĻŧ āĻĒā§āϰāĻŦā§āĻļ āĻāϰāĻŦā§āĨ¤

āĻĒāĻŋāϝāĻŧāĻžāϰā§āϏ āĻā§āϝāĻžāĻŦā§, āĻāĻāĻŽāĻžāϤā§āϰ āĻŦā§āϤāĻžāĻŽāĻāĻŋ āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ⧠āĻāĻĒāύāĻŋ āĻāĻĒāĻĄā§āĻ āĻĢāϰā§āĻŽā§ āĻāĻŋāĻĒāĻŋāĻāϏ āϏāĻžāϰā§āĻāĻžāϰ āĻĄā§āĻāĻž āĻĒā§āϰāĻŖ āĻāϰāĻŦā§āύ: āϏāϰā§āĻŦāĻāύā§āύ āĻā§, āĻ āύā§āĻŽā§āĻĻāĻŋāϤ āĻāĻāĻĒāĻŋ (āĻāĻĒāύāĻžāĻā§ āϏāĻžāϰā§āĻāĻžāϰ⧠āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāĻŋāĻĒāĻŋāĻāύ āϏāĻžāĻŦāύā§āĻ āϰā§āĻ āĻāϰāϤ⧠āĻšāĻŦā§)āĨ¤ āĻāύā§āĻĄāĻĒāϝāĻŧā§āύā§āĻ āĻšā§āϏā§āĻ āĻāĻŦāĻ āĻāύā§āĻĄāĻĒāϝāĻŧā§āύā§āĻ āĻĒā§āϰā§āĻā§, āϝāĻĨāĻžāĻā§āϰāĻŽā§ ListenPort āύāĻŋāϰā§āĻĻā§āĻļā§ āĻĒā§āϰā§āĻŦā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āĻĒā§āϰā§āĻ āϏāĻš VPS-āĻāϰ IP āĻ āĻŋāĻāĻžāύāĻž āϞāĻŋāĻā§āύāĨ¤ āϰā§āĻ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āϰā§āĻ āĻ āύā§āĻŽā§āĻĻāĻŋāϤ āĻāĻāĻĒāĻŋ āĻā§āĻ āĻāϰā§āύāĨ¤ āĻāĻŦāĻ Persistent Keep Alive āĻĒā§āϰāĻŖ āĻāϰāϤ⧠āĻā§āϞāĻŦā§āύ āύāĻž, āĻ āύā§āϝāĻĨāĻžāϝāĻŧ NAT āĻāϰ āĻĒāĻŋāĻāύ⧠āĻĨāĻžāĻāϞ⧠VPS āĻĨā§āĻā§ āϰāĻžāĻāĻāĻžāϰ āĻĒāϰā§āϝāύā§āϤ āĻāĻžāύā§āϞ āĻā§āĻā§ āϝāĻžāĻŦā§āĨ¤


āĻāϰ āĻĒāϰā§, āĻāĻĒāύāĻŋ āϏā§āĻāĻŋāĻāϏ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ⧠āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āϤāĻžāϞāĻŋāĻāĻž āϏāĻš āĻĒā§āώā§āĻ āĻžāϝāĻŧ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύ āĻāĻŦāĻ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āύ āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤ āĻĒā§āϰāϝāĻŧā§āĻāύā§, āϰāĻŋāϏā§āĻāĻžāϰā§āĻ āĻŦā§āϤāĻžāĻŽ āĻĻāĻŋāϝāĻŧā§ āϏā§āĻĒāώā§āĻāĻāĻžāĻŦā§ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻžāϞ⧠āĻāϰā§āύāĨ¤
āĻāĻāĻāĻŋ āϏā§āĻŽāĻžāϰā§āĻāĻĢā§āύ āϏā§āĻ āĻāĻĒ āĻāϰāĻž āĻšāĻā§āĻā§
āĻāĻĒāύāĻžāϰ āĻāϝāĻŧā§āϝāĻžāϰāĻāĻžāϰā§āĻĄ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāĻŦā§, āĻāĻāĻŋ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧ , āĻāĻŦāĻ āĻ ā§āϝāĻžāĻĒ āϏā§āĻā§āϰāĨ¤ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋ āĻā§āϞāĻžāϰ āĻĒāϰā§, āĻĒā§āϞāĻžāϏ āϏāĻžāĻāύ āĻāĻŋāĻĒā§āύ āĻāĻŦāĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻŦāĻŋāĻāĻžāĻā§ āϏāĻāϝā§āĻā§āϰ āύāĻžāĻŽ, āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻā§ (āĻĒāĻžāĻŦāϞāĻŋāĻ āĻā§ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϤā§āϰāĻŋ āĻšāĻŦā§) āĻāĻŦāĻ /32 āĻŽāĻžāϏā§āĻ āϏāĻš āĻĢā§āύ āĻ āĻŋāĻāĻžāύāĻž āϞāĻŋāĻā§āύāĨ¤ āĻĒāĻŋāϝāĻŧāĻžāϰ āĻŦāĻŋāĻāĻžāĻā§, āĻāĻŋāĻĒāĻŋāĻāϏ āĻĒāĻžāĻŦāϞāĻŋāĻ āĻā§, āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĄā§āϰā§āϏ āĻĒā§āϝāĻŧāĻžāϰ āĻāϞā§āϞā§āĻ āĻāϰā§āύ: āĻāύā§āĻĄāĻĒāϝāĻŧā§āύā§āĻ āĻšāĻŋāϏā§āĻŦā§ āĻāĻŋāĻĒāĻŋāĻāύ āϏāĻžāϰā§āĻāĻžāϰ āĻĒā§āϰā§āĻ āĻāĻŦāĻ āĻāĻŋāĻĒāĻŋāĻāύ āĻāĻŦāĻ āĻšā§āĻŽ āϏāĻžāĻŦāύā§āĻā§āϰ āϰā§āĻāĨ¤
āĻĢā§āύ āĻĨā§āĻā§ āĻŦā§āϞā§āĻĄ āϏā§āĻā§āϰāĻŋāύāĻļāĻ

āĻā§āĻŖā§ āĻĢā§āϞāĻĒāĻŋ āĻĄāĻŋāϏā§āĻā§ āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āĻāĻāĻŋ āĻāĻžāϞ⧠āĻāϰā§āύ āĻāĻŦāĻ...
āϏāĻŽā§āĻĒāύā§āύ āĻāϰāĻž āĻšāϝāĻŧ
āĻāĻāύ āĻāĻĒāύāĻŋ āĻšā§āĻŽ āĻŽāύāĻŋāĻāϰāĻŋāĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āϰāĻžāĻāĻāĻžāϰ āϏā§āĻāĻŋāĻāϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻŦāĻž āĻāĻāĻĒāĻŋ āϞā§āĻā§āϞ⧠āĻāĻŋāĻā§ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻāϞāĻžāĻāĻž āĻĨā§āĻā§ āϏā§āĻā§āϰāĻŋāύāĻļāĻ


āĻāϤā§āϏ: www.habr.com
