เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ VPN เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต WireGuard เดธเต†เตผเดตเดฑเดพเดฏเดฟ เดฑเดพเดธเตเดฌเต†เดฑเดฟ เดชเตˆเดฏเตเด‚

เด…เดคเดฟเดจเต เดถเต‡เดทเด‚ WireGuard เดญเดพเด—เดฎเดพเดฏเดฟ เดฎเดพเดฑเตเด‚ เดซเตเดฏเต‚เดšเตเดšเตผ เด•เต‹เตผ Linux 5.6, เดŽเดจเตเดฑเต† เดˆ VPN-เดฎเดพเดฏเดฟ เดŽเด™เตเด™เดจเต† เดฎเดฟเด•เดšเตเดš เดฐเต€เดคเดฟเดฏเดฟเตฝ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เด•เดพเดฃเดพเตป เดžเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆเดฏเดฟเดฒเต† เดŽเตฝเดŸเดฟเด‡ เดฑเต‚เดŸเตเดŸเตผ/เด†เด•เตเดธเดธเต เดชเต‹เดฏเดฟเดจเตเดฑเต.

เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ

  • LTE เดฎเตŠเดกเตเดฏเต‚เดณเตเด‚ เดชเตŠเดคเต IP เดตเดฟเดฒเดพเดธเดตเตเด‚ เด‰เดณเตเดณ Raspberry Pi 3. เด‡เดตเดฟเดŸเต† เด’เดฐเต เดตเดฟเดชเดฟเดŽเตป เดธเต†เตผเดตเตผ เด‰เดฃเตเดŸเดพเด•เตเด‚ (เด‡เดจเดฟ เดตเดพเดšเด•เดคเตเดคเดฟเตฝ เด…เดคเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดกเตเดœเตเดตเดพเด•เตเด•เตผ)
  • เดซเต‹เตบ เด“เดฃเดพเดฃเต Android, เดŽเดฒเตเดฒเดพ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด™เตเด™เตพเด•เตเด•เตเด‚ เด’เดฐเต VPN เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚.
  • เด’เดฐเต เดฒเดพเดชเตเดชเตเดŸเต‹เดชเตเดชเต Linux, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเตเดณเตเดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ VPN เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเต‚

VPN-เดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเด‚ เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฃเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฐเดฃเตเดŸเต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเด‚ VPN เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเดฒเต† เดตเต†เดฌเต เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เดซเต‹เดฃเดฟเดจเต เด•เดดเดฟเดฏเดฃเด‚. เดธเดœเตเดœเต€เด•เดฐเดฃเด‚ เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต VPN-เดฒเต‡เด•เตเด•เต (เด‡เดฅเตผเดจเต†เดฑเตเดฑเต เดตเดดเดฟ) เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดšเดฟเดจเตเดคเดฟเด•เตเด•เดพเด‚.

เดตเดฏเตผเดกเต, เดตเดฏเตผเดฒเต†เดธเต เด•เดฃเด•เตเดทเดจเตเด•เตพ เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เด•เตเดฑเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเต เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ (เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดŸ เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ, KRACK WPA2 เด•เตเดฐเดพเด•เตเด•เดฟเด‚เด—เต เด†เด•เตเดฐเดฎเดฃเด‚ ะธ WPA3 เดจเต†เดคเดฟเดฐเต†เดฏเตเดณเตเดณ เดกเตเดฐเดพเด—เตบเดฌเตเดฒเดกเต เด†เด•เตเดฐเดฎเดฃเด‚), เดžเดพเตป เด—เต—เดฐเดตเดฎเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเดพเดฃเต WireGuard เดŽเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตเด‚, เด…เดต เดเดคเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚.

เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเตผ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป

WireGuard เดจเตฝเด•เตเดจเตเดจเต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดฎเดฟเด•เตเด• เดตเดฟเดคเดฐเดฃเด™เตเด™เตพเด•เตเด•เตเด‚ Linux, Windows ะธ macOSเด…เดชเต‡เด•เตเดทเด•เตพ Android เด•เต‚เดŸเดพเดคเต† iOS เดŽเดจเตเดจเดฟเดต เด†เดชเตเดชเต เดธเตเดฑเตเดฑเต‹เดฑเตเด•เตพ เดตเดดเดฟเดฏเดพเดฃเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

เดŽเดจเตเดฑเต† เด•เดฏเตเดฏเดฟเตฝ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดซเต†เดกเต‹เดฑ เด‰เดฃเตเดŸเต. Linux 31, เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดฎเดพเดจเตเดตเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดŽเดจเดฟเด•เตเด•เต เดฎเดŸเดฟเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดžเดพเตป เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. wireguard-tools, เด…เดต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต, เดชเดฟเดจเตเดจเต† เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เด’เดจเตเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเต เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ. เด•เต‚เดŸเตเดคเตฝ เด…เดจเตเดตเต‡เดทเดฃเดคเตเดคเดฟเตฝ เดžเดพเตป เดชเดพเด•เตเด•เต‡เดœเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ wireguard-dkms (เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดกเตเดฐเตˆเดตเดฑเดฟเดจเตŠเดชเตเดชเด‚), เดชเด•เตเดทเต‡ เด…เดคเต เดŽเดจเตเดฑเต† เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดถเต‡เด–เดฐเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ.

เดžเดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดพเดฏเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเต†เด™เตเด•เดฟเตฝ, เดžเดพเตป เดถเดฐเดฟเดฏเดพเดฏ เดจเดŸเดชเดŸเดฟเด•เตพ เด•เตˆเด•เตเด•เตŠเดณเตเดณเตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต:

$ sudo dnf copr enable jdoss/wireguard
$ sudo dnf install wireguard-dkms wireguard-tools

เดŽเดจเตเดฑเต† เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆเดฏเดฟเตฝ เดฑเดพเดธเตโ€Œเดฌเดฟเดฏเตป เดฌเดธเตเดฑเตเดฑเตผ เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเตป เด‡เตปเดธเตโ€Œเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดตเดฟเดŸเต† เด‡เดคเดฟเดจเด•เด‚ เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เด‰เดฃเตเดŸเต wireguard, เด‡เดคเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•:

$ sudo apt install wireguard

เดซเต‹เดฃเดฟเตฝ Android เดžเดพเตป เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต WireGuard เดตเดฟเดชเดฟเดŽเตป เด”เดฆเตเดฏเต‹เด—เดฟเด• Google App Store เด•เดพเดฑเตเดฑเดฒเต‹เด—เดฟเตฝ เดจเดฟเดจเตเดจเต.

เด•เต€เด•เดณเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป

เดจเต‹เดกเตเด•เตพ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต Wireguard VPN เดจเต‹เดกเตเด•เตพ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฒเดณเดฟเดคเดฎเดพเดฏ เด’เดฐเต เดธเตเดตเด•เดพเดฐเตเดฏ/เดชเตŠเดคเต เด•เต€ เดธเตเด•เต€เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ VPN เด•เต€เด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚:

$ wg genkey | tee wg-laptop-private.key |  wg pubkey > wg-laptop-public.key
$ wg genkey | tee wg-server-private.key |  wg pubkey > wg-server-public.key
$ wg genkey | tee wg-mobile-private.key |  wg pubkey > wg-mobile-public.key

เด‡เดคเต เดจเดฎเตเด•เตเด•เต เดฎเต‚เดจเตเดจเต เด•เต€ เดœเต‹เดกเดฟเด•เตพ (เด†เดฑเต เดซเดฏเดฒเตเด•เตพ) เดจเตฝเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เด•เต‹เตบเดซเดฟเด—เดฑเตเด•เดณเดฟเดฒเต† เดซเดฏเดฒเตเด•เดณเต† เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เด‡เดตเดฟเดŸเต† เดชเด•เตผเดคเตเดคเตเด•: เด“เดฐเต‹ เด•เต€เดฏเตเด‚ base64-เตฝ เด’เดฐเต เดตเดฐเดฟเดฏเดพเดฃเต.

VPN เดธเต†เตผเดตเดฑเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต (เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเตˆ)

เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต, เดžเดพเตป เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต /etc/wireguard/wg0.conf:

[Interface]
Address = 10.200.200.1/24
ListenPort = 51820
PrivateKey = <copy private key from wg-server-private.key>
PostUp   = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o wwan0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o wwan0 -j MASQUERADE

[Peer]
# laptop
PublicKey = <copy public key from wg-laptop-public.key>
AllowedIPs = 10.200.200.2/32

[Peer]
# mobile phone
PublicKey = <copy public key from wg-mobile-public.key>
AllowedIPs = 10.200.200.3/32

เด’เดจเตเดจเตเดฐเดฃเตเดŸเต เด•เตเดฑเดฟเดชเตเดชเตเด•เตพ:

  • เด‰เดšเดฟเดคเดฎเดพเดฏ เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด•เต€เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฐเดฟเด•เตพ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
  • เดŽเดจเตเดฑเต† VPN เด†เดจเตเดคเดฐเดฟเด• เดฌเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต 10.200.200.0/24
  • เดŸเต€เดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ PostUp/PostDown เดŽเดจเดฟเด•เตเด•เต เดฌเดพเดนเตเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเต wwan0 เด‰เดฃเตเดŸเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเตŠเดจเตเดจเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, eth0)

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต VPN เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต:

$ sudo wg-quick up wg0

เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดตเดฟเดถเดฆเดพเด‚เดถเด‚: เดžเดพเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš DNS เดธเต†เตผเดตเตผ เด†เดฏเดฟ dnsmasq เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต br0, เดžเดพเตป เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดšเต‡เตผเดคเตเดคเต wg0 เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเต‡เด•เตเด•เต. เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเตเดคเดฟเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดฒเตˆเตป เดšเต‡เตผเดคเตเดคเดพเดฃเต dnsmasq-เตฝ เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต /etc/dnsmasq.confเด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

interface=br0
interface=wg0

เด•เต‚เดŸเดพเดคเต†, UDP เดฒเดฟเดธเดฃเดฟเด‚เด—เต เดชเต‹เตผเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต (51280) เดŸเตเดฐเดพเดซเดฟเด•เต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเดพเตป เด’เดฐเต iptable เดจเดฟเดฏเดฎเด‚ เดšเต‡เตผเดคเตเดคเต:

$ sudo iptables -I INPUT -p udp --dport 51820 -j ACCEPT

เด‡เดชเตเดชเต‹เตพ เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดžเด™เตเด™เตพเด•เตเด•เต VPN เดŸเดฃเดฒเดฟเดจเตเดฑเต† เดฏเดพเดจเตเดคเตเดฐเดฟเด• เดตเดฟเด•เตเดทเต‡เดชเดฃเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเด‚:

$ sudo systemctl enable wg-quick@wg0.service

เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเดฒเต† เด•เตเดฒเดฏเดจเตเดฑเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เด’เดฐเต เดฒเดพเดชเตเดŸเต‹เดชเตเดชเดฟเตฝ เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• /etc/wireguard/wg0.conf เดธเดฎเดพเดจ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚:

[Interface]
Address = 10.200.200.2/24
PrivateKey = <copy private key from wg-laptop-private.key>

[Peer]
PublicKey = <copy public key from wg-server-public.key>
AllowedIPs = 10.200.200.0/24
Endpoint = edgewalker:51820

เด•เตเดฑเดฟเดชเตเดชเตเด•เตพ:

  • เดŽเดกเตเดœเตโ€Œเดตเดพเด•เตเด•เดฑเดฟเดจเต เดชเด•เดฐเด‚ เดจเดฟเด™เตเด™เตพ เดชเตŠเดคเต เดเดชเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฟเดชเดฟเดŽเตป เดธเต†เตผเดตเตผ เดนเต‹เดธเตเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
  • เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดตเดดเดฟ AllowedIPs เด“เตบ 10.200.200.0/24, เด†เดจเตเดคเดฐเดฟเด• เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพ VPN เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚. เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ IP เดตเดฟเดฒเดพเดธเด™เตเด™เตพ/เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เต "เดธเดพเดงเดพเดฐเดฃ" เดคเตเดฑเดจเตเดจ เดšเดพเดจเดฒเตเด•เดณเดฟเดฒเต‚เดŸเต† เดคเตเดŸเดฐเตเด‚. เด‡เดคเต เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเตฝ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดš DNS เดธเต†เตผเดตเดฑเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚.

เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เดฟเดจเตเด‚ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดฒเต‹เดžเตเดšเดฟเดจเตเด‚ เดžเด™เตเด™เตพ เด’เดฐเต‡ เด•เดฎเดพเตปเดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต wg-quick ะธ systemd:

$ sudo wg-quick up wg0
$ sudo systemctl enable wg-quick@wg0.service

เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเต† เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต Android-เดซเต‹เตบ

เดซเต‹เดฃเดฟเดจเดพเดฏเดฟ Android เดจเดฎเตเดฎเตพ เดตเดณเดฐเต† เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต (เดจเดฎเตเด•เตเด•เต เด…เดคเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เดพเด‚ mobile.conf):

[Interface]
Address = 10.200.200.3/24
PrivateKey = <copy private key from wg-mobile-private.key>
DNS = 10.200.200.1
        
[Peer]
PublicKey = <copy public key from wg-server-public.key>
AllowedIPs = 0.0.0.0/0
Endpoint = edgewalker:51820

เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเดฒเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดซเต‹เตบ เดžเด™เตเด™เดณเตเดŸเต† VPN เดธเต†เตผเดตเตผ DNS เดธเต†เตผเดตเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚ (เดฒเตˆเตป DNS), เด•เต‚เดŸเดพเดคเต† เดŽเดฒเตเดฒเดพ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ VPN เดŸเดฃเดฒเดฟเดฒเต‚เดŸเต† เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด• (AllowedIPs = 0.0.0.0/0).

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเตŠเดฌเตˆเตฝ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดซเดฏเตฝ เดชเด•เตผเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เดคเต เด’เดฐเต QR เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเด‚:

$ sudo apt install qrencode
$ qrencode -t ansiutf8 < mobile.conf

QR เด•เต‹เดกเต เด•เตบเดธเต‹เดณเดฟเดฒเต‡เด•เตเด•เต ASCII เด†เดฏเดฟ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด‚. เด†เดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เดคเต เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. Android VPN, VPN เดŸเดฃเตฝ เดธเตเดตเดฏเดฎเต‡เดต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•.

เดคเต€เดฐเตเดฎเดพเดจเด‚

เด•เดฎเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเต WireGuard เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดตเต†เดฑเตเด‚ เดฎเดพเดจเตเดคเตเดฐเดฟเด•เดค OpenVPN.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

DDoS เดชเดฐเดฟเดฐเด•เตเดทเดฏเตเดณเตเดณ เดธเตˆเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เตเด•, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ ๐Ÿ”ฅ DDoS เดชเดฐเดฟเดฐเด•เตเดท, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดณเตเดณ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเต เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เต‚ | ProHoster