เด‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเดพเดฑเตเดฑเด‚ OpenVPN เด“เตบ WireGuard เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เดณเต† เด’เดฐเต L2 เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป

เด‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเดพเดฑเตเดฑเด‚ OpenVPN เด“เตบ WireGuard เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เดณเต† เด’เดฐเต L2 เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป

เดญเต‚เดฎเดฟเดถเดพเดธเตเดคเตเดฐเดชเดฐเดฎเดพเดฏเดฟ เดตเดฟเดฆเต‚เดฐเดฎเดพเดฏ เดฎเต‚เดจเตเดจเต เด…เดชเตเดชเดพเตผเดŸเตเดŸเตโ€Œเดฎเต†เดจเตเดฑเตเด•เดณเดฟเดฒเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดคเดฟเดจเตเดฑเต† เด…เดจเตเดญเดตเด‚ เดชเด™เตเด•เดฟเดŸเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฏเดฟเตฝ เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ OpenWRT เดฑเต‚เดŸเตเดŸเดฑเตเด•เตพ เด—เต‡เดฑเตเดฑเตโ€Œเดตเต‡ เด†เดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด’เดฐเต เดชเตŠเดคเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต. เดŽเดฒเตเดฒเดพ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดจเต‹เดกเตเด•เดณเตเด‚ เด’เดฐเต‡ เดธเดฌเตโ€Œเดจเต†เดฑเตเดฑเดฟเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดŽเตฝ3 เดธเดฌเตโ€Œเดจเต†เดฑเตเดฑเต เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เตเด‚ เดŽเตฝ2 เดฌเตเดฐเดฟเดกเตเดœเดฟเด‚เด—เตเด‚ เดคเดฎเตเดฎเดฟเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฐเต€เดคเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เด•เต‚เดŸเตเดคเตฝ เด…เดตเดธเดฐเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฐเต€เดคเดฟเด•เตเด•เต เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เดฟ. เดตเต‡เด•เตเด•เต-เด“เตบ-เดฒเดพเดจเตเด‚ เดกเดฟเดŽเตฝเดŽเตปเดŽเดฏเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏเด•เดณเตเดŸเต† เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏ เด‰เดชเดฏเต‹เด—เด‚ เด†เดธเต‚เดคเตเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เดญเดพเด—เด‚ 1: เดชเดถเตเดšเดพเดคเตเดคเดฒเด‚

เดˆ เดฆเต—เดคเตเดฏเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ OpenVPN, เด•เดพเดฐเดฃเด‚, เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เด’เดฐเต เดชเตเดฐเดถเตเดจเดตเตเดฎเดฟเดฒเตเดฒเดพเดคเต† เดชเดพเดฒเดคเตเดคเดฟเตฝ เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดŸเดพเดชเตเดชเต เด‰เดชเด•เดฐเดฃเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด‡เดคเดฟเดจเต เด•เดดเดฟเดฏเตเด‚, เดฐเดฃเตเดŸเดพเดฎเดคเดพเดฏเดฟ, OpenVPN เด‡เดคเต TCP-เดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เด…เดคเตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด’เดฐเต เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเดฟเดจเตเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• IP เดตเดฟเดฒเดพเดธเด‚ เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดŽเดจเตเดฑเต† ISP, เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เด…เดคเดฟเดจเตเดฑเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฐเตเดจเตเดจ UDP เด•เดฃเด•เตเดทเดจเตเด•เตพ เดคเดŸเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดŽเดจเดฟเด•เตเด•เต STUN เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ. SSH เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดพเดŸเด•เดฏเตโ€Œเด•เตเด•เต†เดŸเตเดคเตเดค VPS-เดฒเต‡เด•เตเด•เต VPN เดธเต†เตผเดตเตผ เดชเต‹เตผเดŸเตเดŸเต เดซเต‹เตผเดตเต‡เดกเต เดšเต†เดฏเตเดฏเดพเตป TCP เดŽเดจเตเดจเต† เด…เดจเตเดตเดฆเดฟเดšเตเดšเต. เดกเดพเดฑเตเดฑ เด‡เดฐเดŸเตเดŸ-เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เดˆ เดธเดฎเต€เดชเดจเด‚ เด’เดฐเต เดชเตเดฐเดงเดพเดจ เด“เดตเตผเดนเต†เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟเด•เตพเด•เตเด•เต เด…เดคเดฟเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดฒเดญเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณเดคเดฟเดจเดพเตฝ, VPS-เดจเต† เดŽเดจเตเดฑเต† เดธเตเดตเด•เดพเดฐเตเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดŽเดจเตเดฑเต† เดนเต‹เด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด‰เดชเด•เดฐเดฃเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดณเดฐเต† เด…เดญเดฟเด•เดพเดฎเตเดฏเดฎเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดธเตเดฐเด•เตเดทเดฏเตเด•เตเด•เดพเดฏเดฟ เด—เดฃเตเดฏเดฎเดพเดฏ เด“เดตเตผเดนเต†เดกเต เดจเตฝเด•เดพเตป เดžเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เดธเต†เตผเดตเตผ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฐเตเดจเตเดจ เดฑเต‚เดŸเตเดŸเดฑเดฟเดฒเต† เดชเต‹เตผเดŸเตเดŸเต เดซเต‹เตผเดตเต‡เดกเต เดšเต†เดฏเตเดฏเดพเตป, เดžเดพเตป sshtunnel เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เด…เดคเดฟเดจเตเดฑเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเดฑเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดžเดพเตป เด•เดŸเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ - เด‡เดคเต เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต. เดฑเต‚เดŸเตเดŸเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต VPS-เดฒเต‡เด•เตเด•เต TCP เดชเต‹เตผเดŸเตเดŸเต 1194 เดซเต‹เตผเดตเต‡เดกเต เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต เด…เดคเดฟเดจเตเดฑเต† เด‰เดฆเตเดฆเต‡เดถเตเดฏเด‚ เดŽเดจเตเดจเต เดžเดพเตป เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเด‚. เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดžเดพเตป เดธเต†เตผเดตเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเต. OpenVPN br-lan เดฌเตเดฐเดฟเดกเตเดœเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจ tap0 เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเตฝ. เดŽเดจเตเดฑเต† เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดคเตเดคเดพเดฏเดฟ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เดฃเด•เตเดทเตป เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเดชเตเดชเต‹เตพ, เดชเต‹เตผเดŸเตเดŸเต เดซเต‹เตผเดตเต‡เดกเดฟเด‚เด—เต เด†เดถเดฏเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเตเดตเต†เดจเตเดจเตเด‚, เดŽเดจเตเดฑเต† เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเต เดฑเต‚เดŸเตเดŸเดฑเดฟเดจเตเดฑเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฃเต†เดจเตเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ.

เดตเตเดฏเดคเตเดฏเดธเตเดค เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเตเด•เดณเดฟเตฝ เดเดชเดฟ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•, เด…เด™เตเด™เดจเต† เด…เดต เดคเดฎเตเดฎเดฟเตฝ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเตเดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ, เดฑเต‚เดŸเตเดŸเดฑเตเด•เตพ เด‡เดคเตเดชเต‹เดฒเต† เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต เด‡เดจเดฟ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณเดคเต. OpenVPN-เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ.
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฑเต‚เดŸเตเดŸเตผ IP เดตเดฟเดฒเดพเดธเด™เตเด™เดณเตเด‚ DHCP เดธเต†เตผเดตเตผ เดถเตเดฐเต‡เดฃเดฟเด•เดณเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต:

  • 192.168.10.1 เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ 192.168.10.2 - 192.168.10.80 เดธเต†เตผเดตเดฑเดฟเดจเดพเดฏเดฟ
  • 192.168.10.100 เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ 192.168.10.101 - 192.168.10.149 เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต เดจเดฎเตเดชเตผ 2 เดฒเต† เดฑเต‚เดŸเตเดŸเดฑเดฟเดจเดพเดฏเดฟ
  • 192.168.10.150 เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ 192.168.10.151 - 192.168.10.199 เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต เดจเดฎเตเดชเตผ 3 เดฒเต† เดฑเต‚เดŸเตเดŸเดฑเดฟเดจเดพเดฏเดฟ

เดˆ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เด•เตเดฒเดฏเดจเตเดฑเต เดฑเต‚เดŸเตเดŸเดฑเตเด•เตพเด•เตเด•เต เดจเตฝเด•เต‡เดฃเตเดŸเดคเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. OpenVPN-เดธเต†เตผเดตเตผ, เด…เดคเดฟเดจเตเดฑเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฐเดฟ เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต:

ifconfig-pool-persist /etc/openvpn/ipp.txt 0

เด•เต‚เดŸเดพเดคเต† /etc/openvpn/ipp.txt เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฐเดฟเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต:

flat1_id 192.168.10.100
flat2_id 192.168.10.150

เด‡เดตเดฟเดŸเต† flat1_id เด‰เด‚ flat2_id เด‰เด‚ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เด‰เดชเด•เดฐเดฃ เดจเดพเดฎเด™เตเด™เดณเดพเดฃเต OpenVPN

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดฑเต‚เดŸเตเดŸเดฑเตเด•เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเต OpenVPN- เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ, เดฐเดฃเตเดŸเดฟเดฒเต†เดฏเตเด‚ tap0 เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ br-lan เดฌเตเดฐเดฟเดกเตเดœเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต. เดˆ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเดฟ, เด•เดพเดฐเดฃเด‚ เดฎเต‚เดจเตเดจเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพเด•เตเด•เตเด‚ เดชเดฐเดธเตเดชเดฐเด‚ เด•เดพเดฃเดพเดจเตเด‚ เด’เดฐเตŠเดฑเตเดฑ เดฏเต‚เดฃเดฟเดฑเตเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด’เดฐเต เด…เดธเตเด–เด•เดฐเดฎเดพเดฏ เดตเดฟเดถเดฆเดพเด‚เดถเด‚ เดชเตเดฑเดคเตเดคเตเดตเดจเตเดจเต: เดšเดฟเดฒเดชเตเดชเต‹เตพ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เต เดคเต†เดฑเตเดฑเดพเดฏ เดฑเต‚เดŸเตเดŸเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต IP เดตเดฟเดฒเดพเดธเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚, เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด…เดจเดจเตเดคเดฐเดซเดฒเด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด‚. เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, เด’เดฐเต เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเดฟเดฒเต† เดฑเต‚เดŸเตเดŸเตผ DHCPDISCOVER-เดจเต‹เดŸเต เด•เตƒเดคเตเดฏเดธเดฎเดฏเดคเตเดคเต เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเต, เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต เดคเต†เดฑเตเดฑเดพเดฏ เดตเดฟเดฒเดพเดธเด‚ เดฒเดญเดฟเดšเตเดšเต. เด“เดฐเต‹ เดฑเต‚เดŸเตเดŸเดฑเดฟเดฒเตเด‚ tap0-เตฝ เด…เดคเตเดคเดฐเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เดžเดพเตป เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟ, เดชเด•เตเดทเต‡ เด…เดคเต เดฎเดพเดฑเดฟเดฏเดชเตเดชเต‹เตพ, เด’เดฐเต เดฌเตเดฐเดฟเดกเตเดœเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ iptables-เดจเต เด’เดฐเต เด‰เดชเด•เดฐเดฃเดตเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดŽเดจเดฟเด•เตเด•เต ebtables เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต. เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดŽเดจเตเดฑเต† เดซเต‡เด‚เดตเต†เดฏเดฑเดฟเตฝ เด…เดคเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด“เดฐเต‹ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดจเตเดจเต. เด‡เดคเต เดšเต†เดฏเตเดคเต เด“เดฐเต‹ เดฑเต‚เดŸเตเดŸเดฑเดฟเดฒเตเด‚ /etc/rc.local-เดฒเต‡เด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฐเดฟเด•เตพ เดšเต‡เตผเดคเตเดค เดถเต‡เดทเด‚, เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต:

ebtables -A INPUT --in-interface tap0 --protocol ipv4 --ip-protocol udp --ip-destination-port 67:68 -j DROP
ebtables -A INPUT --in-interface tap0 --protocol ipv4 --ip-protocol udp --ip-source-port 67:68 -j DROP
ebtables -A FORWARD --out-interface tap0 --protocol ipv4 --ip-protocol udp --ip-destination-port 67:68 -j DROP
ebtables -A FORWARD --out-interface tap0 --protocol ipv4 --ip-protocol udp --ip-source-port 67:68 -j DROP

เดˆ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดฎเต‚เดจเตเดจเต เดตเตผเดทเด‚ เดจเต€เดฃเตเดŸเตเดจเดฟเดจเตเดจเต.

เดญเดพเด—เด‚ 2: เด…เดฑเดฟเดฏเตฝ WireGuard

เด…เดŸเตเดคเตเดคเดฟเดŸเต†, เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเตฝ เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดตเตผเดฆเตเดงเดฟเดšเตเดšเตเดตเดฐเตเดจเตเดจ เดšเตผเดšเตเดšเด•เตพ เดจเดŸเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต WireGuard, เด…เดคเดฟเดจเตเดฑเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดŽเดณเตเดชเตเดชเด‚, เด‰เดฏเตผเดจเตเดจ เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดตเต‡เด—เดค, เด•เตเดฑเดžเตเดž เดชเดฟเด‚เด—เต, เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดตเตเดจเตเดจ เดธเตเดฐเด•เตเดท เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดญเดฟเดจเดจเตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ เด…เดคเต เดฌเตเดฐเดฟเดกเตเดœเต เด…เด‚เด—เดคเตเดคเต†เดฏเต‹ TCP เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเต†เดฏเต‹ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ, เด‡เดคเต เดฎเดฑเตเดฑเตŠเดฐเต เดฌเดฆเดฒเดฟเดฒเตเดฒเต†เดจเตเดจเต เดŽเดจเตเดจเต† เดตเดฟเดถเตเดตเดธเดฟเดชเตเดชเดฟเดšเตเดšเต. OpenVPN เดŽเดจเดฟเด•เตเด•เต เด…เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เด…เดตเดฟเดŸเต† เดŽเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด…เดคเตเด•เตŠเดฃเตเดŸเต เดžเดพเตป เด…เดฑเดฟเดฏเตเดจเตเดจเดคเต เดฎเดพเดฑเตเดฑเดฟเดตเดšเตเดšเต. WireGuard.

เด•เตเดฑเดšเตเดšเต เดฆเดฟเดตเดธเด™เตเด™เตพเด•เตเด•เต เดฎเตเดฎเตเดชเต, เดเดŸเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เด’เดฐเต เดคเดฐเดคเตเดคเดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดคเดฐเดคเตเดคเดฟเตฝ เดตเดพเตผเดคเตเดคเด•เตพ เดชเตเดฐเดšเดฐเดฟเดšเตเดšเต, WireGuard เด’เดŸเตเดตเดฟเตฝ เด•เต‡เตผเดฃเดฒเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚ Linux, เดชเดคเดฟเดชเตเดชเต 5.6 เดฎเตเดคเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดพเตผเดคเตเดคเดพ เดฒเต‡เด–เดจเด™เตเด™เตพ, เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดŽเดจเตเดจเดชเต‹เดฒเต†, เดชเตเดฐเดถเด‚เดธเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต WireGuardเดชเดดเดฏ เดจเดฒเตเดฒเดคเดฟเดจเต† เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดตเดดเดฟเด•เตพ เดคเต‡เดŸเตเดจเตเดจเดคเดฟเตฝ เดžเดพเตป เดตเต€เดฃเตเดŸเตเด‚ เดฎเตเดดเตเด•เดฟ. OpenVPNเด‡เดคเตเดคเดตเดฃ เดžเดพเตป เด“เดŸเดฟเดฏเต†เดคเตเดคเดฟ เดˆ เดฒเต‡เด–เดจเด‚. GRE เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต L3 เดจเต เดฎเตเด•เดณเดฟเตฝ เด’เดฐเต เด‡เดฅเตผเดจเต†เดฑเตเดฑเต เดŸเดฃเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเต เด…เดคเต เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต. เดˆ เดฒเต‡เด–เดจเด‚ เดŽเดจเดฟเด•เตเด•เต เดชเตเดฐเดคเต€เด•เตเดท เดจเตฝเด•เดฟ. UDP เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒ. เด’เดฐเต เดฏเตเดกเดฟเดชเดฟ เดชเต‹เตผเดŸเตเดŸเต เดซเต‹เตผเดตเต‡เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดŽเดธเตเดŽเดธเตเดŽเดšเตเดšเต เดŸเดฃเดฒเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดšเตเดšเต เดธเต‹เด•เดพเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเต‡เด–เดจเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฏเตฝ เดŽเดจเตเดจเต† เดจเดฏเดฟเดšเตเดšเต, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เดธเดฎเต€เดชเดจเด‚ เดธเดฟเด‚เด—เดฟเตพ เด•เดฃเด•เตเดทเตป เดฎเต‹เดกเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚, เด…เดคเดพเดฏเดคเต, เดจเดฟเดฐเดตเดงเดฟ เดตเดฟเดชเดฟเดŽเตป เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด…เดธเดพเดงเตเดฏเดฎเดพเด•เตเดฎเต†เดจเตเดจเต เด…เดตเตผ เด…เดญเดฟเดชเตเดฐเดพเดฏเดชเตเดชเต†เดŸเตเดŸเต. เด’เดฐเต เดตเดฟเดชเดฟเดŽเดธเดฟเตฝ เด’เดฐเต เดตเดฟเดชเดฟเดŽเตป เดธเต†เตผเดตเตผ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดœเดฟเด†เตผเด‡ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเดฎเตเดณเตเดณ เด†เดถเดฏเด‚ เดžเดพเตป เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจเต, เดชเด•เตเดทเต‡, เดœเดฟเด†เตผเด‡ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด‡เดคเต เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟเด•เตพ เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดตเต‡เดถเดจเด‚ เดจเต‡เดŸเดฟเดฏเดพเตฝ เดŽเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเด‚. , เดŽเดจเตเดฑเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ เด…เดตเดฐเตเดŸเต† เด•เตˆเด•เดณเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด…เดคเต เดŽเดจเดฟเด•เตเด•เต เด’เดŸเตเดŸเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ.

เด’เดฐเดฟเด•เตเด•เตฝ เด•เต‚เดŸเดฟ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเตเด•เต€เด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต VPN เดตเดดเดฟ VPN เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดจเดพเดตเดถเตเดฏ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เดคเต€เดฐเตเดฎเดพเดจเด‚ เดŽเดŸเตเดคเตเดคเต:

เดฒเต†เดตเตฝ XNUMX VPN:
VPS เดฒเต‡เด•เตเด•เต เด…เดคเต เดธเต†เตผเดตเตผ เด†เดจเตเดคเดฐเดฟเด• เดตเดฟเดฒเดพเดธเด‚ 192.168.30.1
เดŽเด‚เดŽเดธเต เด…เดคเต เด•เด•เตเดทเดฟ เด†เดจเตเดคเดฐเดฟเด• เดตเดฟเดฒเดพเดธเด‚ 192.168.30.2 เด‰เดณเตเดณ VPS
MK2 เด…เดคเต เด•เด•เตเดทเดฟ เด†เดจเตเดคเดฐเดฟเด• เดตเดฟเดฒเดพเดธเด‚ 192.168.30.3 เด‰เดณเตเดณ VPS
MK3 เด…เดคเต เด•เด•เตเดทเดฟ เด†เดจเตเดคเดฐเดฟเด• เดตเดฟเดฒเดพเดธเด‚ 192.168.30.4 เด‰เดณเตเดณ VPS

เดฐเดฃเตเดŸเดพเด‚ เดจเดฟเดฒ VPN:
เดŽเด‚เดŽเดธเต เด…เดคเต เดธเต†เตผเดตเตผ เดฌเดพเดนเตเดฏ เดตเดฟเดฒเดพเดธเด‚ 192.168.30.2 เด‰เด‚ เด†เดจเตเดคเดฐเดฟเด• 192.168.31.1 เด‰เด‚
MK2 เด…เดคเต เด•เด•เตเดทเดฟ เดŽเด‚เดŽเดธเต 192.168.30.2 เดŽเดจเตเดจ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเตŠเดชเตเดชเด‚ เด’เดฐเต เด†เดจเตเดคเดฐเดฟเด• IP 192.168.31.2 เด‰เดฃเตเดŸเต
MK3 เด…เดคเต เด•เด•เตเดทเดฟ เดŽเด‚เดŽเดธเต 192.168.30.2 เดŽเดจเตเดจ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดจเตŠเดชเตเดชเด‚ เด’เดฐเต เด†เดจเตเดคเดฐเดฟเด• IP 192.168.31.3 เด‰เดฃเตเดŸเต

* เดŽเด‚เดŽเดธเต - เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต 1 เดฒเต† เดฑเต‚เดŸเตเดŸเตผ-เดธเต†เตผเดตเตผ, MK2 - เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต 2 เดฒเต† เดฑเต‚เดŸเตเดŸเตผ, MK3 - เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต 3 เดฒเต† เดฑเต‚เดŸเตเดŸเตผ
* เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดธเตโ€Œเดชเต‹เดฏเดฟเดฒเดฑเดฟเตฝ เด‰เดชเด•เดฐเดฃ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดคเดฟเดจเดพเตฝ, 192.168.31.0/24 เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดจเต‹เดกเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดชเดฟเด‚เด—เตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดฐเต GRE เดŸเดฃเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เต‡เดฃเตเดŸ เดธเดฎเดฏเดฎเดพเดฃเดฟเดคเต. เด‡เดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดฑเต‚เดŸเตเดŸเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเต เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป, เดชเต‹เตผเดŸเตเดŸเต 22 เดตเดฟเดชเดฟเดŽเดธเดฟเดฒเต‡เด•เตเด•เต เดซเต‹เตผเดตเต‡เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดŽเดธเตเดŽเดธเตเดŽเดšเตเดšเต เดคเตเดฐเด™เตเด•เด™เตเด™เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเต‚เดฒเตเดฏเดตเดคเตเดคเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต 10022 เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฑเต‚เดŸเตเดŸเตผ เดตเดฟเดชเดฟเดŽเดธเดฟเดจเตเดฑเต† เดชเต‹เตผเดŸเตเดŸเต 2-เตฝ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เด•เต‚เดŸเดพเดคเต† เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต 11122-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฑเต‚เดŸเตเดŸเตผ, เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต 3-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเต‹เตผเดŸเตเดŸเต XNUMX เดฑเต‚เดŸเตเดŸเดฑเดฟเตฝ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เด…เดคเต‡ sshtunnel เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดซเต‹เตผเดตเต‡เดกเดฟเด‚เด—เต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต, เด•เดพเดฐเดฃเด‚ เด…เดคเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚.

เดคเตเดฐเด™เตเด•เด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดซเต‹เตผเดตเต‡เดกเต เดšเต†เดฏเตเดค เดชเต‹เตผเดŸเตเดŸเต เดตเดดเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต SSH-เดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดจเดพเด•เตเด‚:

ssh root@ะœะžะ™_VPS -p 10022

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฃเด‚ OpenVPN:

/etc/init.d/openvpn stop

เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต 2 เตฝ เดจเดฟเดจเตเดจเต เดฑเต‚เดŸเตเดŸเดฑเดฟเตฝ เด’เดฐเต GRE เดŸเดฃเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเด‚:

ip link add grelan0 type gretap remote 192.168.31.1 local 192.168.31.2
ip link set grelan0 up

เดฌเตเดฐเดฟเดกเตเดœเดฟเดฒเต‡เด•เตเด•เต เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดšเต‡เตผเด•เตเด•เตเด•:

brctl addif br-lan grelan0

เดธเต†เตผเดตเตผ เดฑเต‚เดŸเตเดŸเดฑเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚ เดจเดŸเดคเตเดคเดพเด‚:

ip link add grelan0 type gretap remote 192.168.31.2 local 192.168.31.1
ip link set grelan0 up

เดฌเตเดฐเดฟเดกเตเดœเดฟเดฒเต‡เด•เตเด•เต เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด‚ เดšเต‡เตผเด•เตเด•เตเด•:

brctl addif br-lan grelan0

เดˆ เดจเดฟเดฎเดฟเดทเด‚ เดฎเตเดคเตฝ, เดชเดฟเด‚เด—เตเดธเต เดชเตเดคเดฟเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเต‹เด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต, เดžเดพเตป เดธเด‚เดคเตƒเดชเตเดคเดฟเดฏเต‹เดŸเต† เด•เดพเดชเตเดชเดฟ เด•เตเดŸเดฟเด•เตเด•เดพเตป เดชเต‹เด•เตเดจเตเดจเต. เดคเตเดŸเตผเดจเตเดจเต, เดฒเตˆเดจเดฟเดจเตเดฑเต† เดฎเดฑเตเดฑเต‡ เด…เดฑเตเดฑเดคเตเดคเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต, เดžเดพเตป เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต 2 เดฒเต† เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เดณเดฟเดฒเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต SSH เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด’เดฐเต เดชเดพเดธเตโ€Œเดตเต‡เดกเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเดพเดคเต† เดคเดจเตเดจเต† ssh เด•เตเดฒเดฏเดจเตเดฑเต เดฎเดฐเดตเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดชเต‹เตผเดŸเตเดŸเต 22-เดฒเต† เดŸเต†เตฝเดจเต†เดฑเตเดฑเต เดตเดดเดฟ เดžเดพเตป เดˆ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต, เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดฒเตˆเตป เดžเดพเตป เด•เดพเดฃเตเดจเตเดจเต, SSH เดธเต†เตผเดตเตผ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เด…เดคเต เดŽเดจเตเดจเต† เดฒเต‹เด—เต เดšเต†เดฏเตเดฏเดพเตป เดชเตเดฐเต‡เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เด‡เตป.

$ telnet 192.168.10.110 22
SSH-2.0-OpenSSH_8.1

เดžเดพเตป VNC เดตเดดเดฟ เด…เดคเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดคเต เด’เดฐเต เด•เดฑเตเดคเตเดค เดธเตโ€Œเด•เตเดฐเต€เตป เด•เดพเดฃเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต. เดฑเดฟเดฎเต‹เดŸเตเดŸเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดฒเดพเดฃเต เดชเตเดฐเดถเตเดจเด‚ เดŽเดจเตเดจเต เดžเดพเตป เดŽเดจเตเดจเต†เดคเตเดคเดจเตเดจเต† เดฌเต‹เดงเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด†เดจเตเดคเดฐเดฟเด• เดตเดฟเดฒเดพเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดจเดฟเด•เตเด•เต เดˆ เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดฑเต‚เดŸเตเดŸเดฑเดฟเดฒเต‡เด•เตเด•เต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดจเดพเด•เตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฑเต‚เดŸเตเดŸเตผ เดตเดดเดฟ เดˆ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดจเตเดฑเต† SSH-เดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เดžเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต, เด•เดฃเด•เตเดทเตป เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฃเต†เดจเตเดจเตเด‚ เดฑเดฟเดฎเต‹เดŸเตเดŸเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดตเดณเดฐเต† เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เด†เดถเตเดšเดฐเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด‡เดคเต เดŽเดจเตเดฑเต† เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เดžเดพเตป grelan0 เด‰เดชเด•เดฐเดฃเด‚ เดฌเตเดฐเดฟเดกเตเดœเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเต†เดŸเตเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. OpenVPN เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต 2 เดฒเต† เดฑเต‚เดŸเตเดŸเดฑเดฟเตฝ, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดตเต€เดฃเตเดŸเตเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เด•เดฃเด•เตเดทเดจเตเด•เตพ เด•เตเดฑเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เดžเดพเตป เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเดšเตเดšเต. เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ, เด†เดณเตเด•เตพ เด‡เดคเต‡ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดชเดฐเดพเดคเดฟเดชเตเดชเต†เดŸเตเดจเตเดจ เดซเต‹เดฑเด™เตเด™เตพ เดžเดพเตป เด•เดฃเตเดŸเต†เดคเตเดคเดฟ, เด…เดตเดฟเดŸเต† MTU เด‰เดฏเตผเดคเตเดคเดพเตป เด…เดตเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเต. เดชเดฑเดžเตเดžเดฏเตเดŸเดจเต† เดคเต€เตผเดจเตเดจเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, MTU เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเต เด‰เดฏเตผเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเดคเตเดตเดฐเต† - gretap เด‰เดชเด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เต 7000 - TCP เด•เดฃเด•เตเดทเดจเตเด•เตพ เด•เตเดฑเดฏเตเด•เดฏเต‹ เด•เตเดฑเดžเตเดž เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดตเต‡เด—เดคเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดคเต. gretap-เดจเตเดณเตเดณ เด‰เดฏเตผเดจเตเดจ MTU เด•เดพเดฐเดฃเด‚, เด•เดฃเด•เตเดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณ MTU WireGuard เด’เดจเตเดจเตเด‚ เดฐเดฃเตเดŸเตเด‚ เดฒเต†เดตเดฒเตเด•เตพ เดฏเดฅเดพเด•เตเดฐเดฎเด‚ 8000 เด‰เด‚ 7500 เด‰เด‚ เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเต.

เดžเดพเตป เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต 3-เตฝ เดจเดฟเดจเตเดจเต เดฑเต‚เดŸเตเดŸเดฑเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เดธเดœเตเดœเต€เด•เดฐเดฃเด‚ เดจเดŸเดคเตเดคเดฟ, เด’เดฐเต‡เดฏเตŠเดฐเต เดตเตเดฏเดคเตเดฏเดพเดธเด‚, เดธเต†เตผเดตเตผ เดฑเต‚เดŸเตเดŸเดฑเดฟเดฒเต‡เด•เตเด•เต grelan1 เดŽเดจเตเดจเต เดชเต‡เดฐเตเดณเตเดณ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด—เตเดฐเต†เดฑเตเดฑเดพเดชเตเดชเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดšเต‡เตผเดคเตเดคเต, เด…เดคเต br-lan เดฌเตเดฐเดฟเดกเตเดœเดฟเดฒเต‡เด•เตเด•เตเด‚ เดšเต‡เตผเดคเตเดคเต.

เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด—เตเดฐเดพเดฑเตเดฑเดชเตเดชเต เด…เดธเด‚เดฌเตเดฒเดฟ เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเดฟเตฝ เด‡เดŸเดพเด‚. เด‡เดคเดฟเดจเดพเดฏเดฟ:

เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต 2 เดฒเต† เดฑเต‚เดŸเตเดŸเดฑเดฟเตฝ /etc/rc.local เดŽเดจเตเดจเดคเดฟเตฝ เดžเดพเตป เดˆ เดฒเตˆเดจเตเด•เตพ เดธเตเดฅเดพเดชเดฟเดšเตเดšเต:

ip link add grelan0 type gretap remote 192.168.31.1 local 192.168.31.2
ip link set dev grelan0 mtu 7000
ip link set grelan0 up
brctl addif br-lan grelan0

เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเต 3-เดฒเต† เดฑเต‚เดŸเตเดŸเดฑเดฟเดฒเต† /etc/rc.local-เดฒเต‡เด•เตเด•เต เด‡เดคเต เดšเต‡เตผเดคเตเดคเต:

ip link add grelan0 type gretap remote 192.168.31.1 local 192.168.31.3
ip link set dev grelan0 mtu 7000
ip link set grelan0 up
brctl addif br-lan grelan0

เด•เต‚เดŸเดพเดคเต† เดธเต†เตผเดตเตผ เดฑเต‚เดŸเตเดŸเดฑเดฟเดฒเตเด‚:

ip link add grelan0 type gretap remote 192.168.31.2 local 192.168.31.1
ip link set dev grelan0 mtu 7000
ip link set grelan0 up
brctl addif br-lan grelan0

ip link add grelan1 type gretap remote 192.168.31.3 local 192.168.31.1
ip link set dev grelan1 mtu 7000
ip link set grelan1 up
brctl addif br-lan grelan1

เด•เตเดฒเดฏเดจเตเดฑเต เดฑเต‚เดŸเตเดŸเดฑเตเด•เตพ เดฑเต€เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเดชเตเดชเต‹เตพ, เดŽเดจเตเดคเต‹ เด•เดพเดฐเดฃเดคเตเดคเดพเตฝ เด…เดต เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเดพเตป เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. เด…เดตเดฐเตเดŸเต† SSH-เดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดชเตเดชเต‹เตพ (เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดžเดพเตป เดฎเตเดฎเตเดชเต เด‡เดคเดฟเดจเดพเดฏเดฟ sshtunnel เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเดฟเดฐเตเดจเตเดจเต), เดžเดพเตป เด…เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ WireGuard เดŽเดจเตเดคเต‹ เด•เดพเดฐเดฃเดคเตเดคเดพเตฝ, เด…เดคเต เดŽเตปเดกเตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดฑเต‚เดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด…เดคเต เดคเต†เดฑเตเดฑเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 192.168.30.2-เดจเต, เดฑเต‚เดŸเตเดŸเต เดŸเต‡เดฌเดฟเตพ pppoe-wan เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต‚เดŸเต†, เด…เดคเดพเดฏเดคเต เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดตเดดเดฟ เด’เดฐเต เดฑเต‚เดŸเตเดŸเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟ, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เด…เดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฑเต‚เดŸเตเดŸเต wg0 เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต‚เดŸเต† เดจเดฏเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดˆ เดฑเต‚เดŸเตเดŸเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚, เด•เดฃเด•เตเดทเตป เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเดšเตเดšเต. เดŽเด™เตเด™เดจเต† เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เดฃเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดŽเดจเดฟเด•เตเด•เต เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเดฎเต‹? WireGuard เดˆ เดฑเต‚เดŸเตเดŸเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเดฟเด•เตเด•เต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด‡เดคเต OpenWRT เดฏเตเดŸเต† เดธเดตเดฟเดถเต‡เดทเดคเดฏเดพเดฃเต‹ เด…เดคเต‹ WireGuardเดชเตเดฐเดถเตเดจเด‚ เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเด•เตเด•เดพเตป เด…เดงเดฟเด•เด‚ เดธเดฎเดฏเด‚ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เดพเดคเต†, เดˆ เดฑเต‚เดŸเตเดŸเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เดฐเดฃเตเดŸเต เดฑเต‚เดŸเตเดŸเดฑเตเด•เดณเดฟเดฒเต†เดฏเตเด‚ เดŸเตˆเดฎเตผ-เดฒเต‚เดชเตเดชเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดžเดพเตป เด’เดฐเต เดตเดฐเดฟ เดšเต‡เตผเดคเตเดคเต:

route del 192.168.30.2

เดธเด‚เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต

เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดจเดฟเดฐเดธเดฟเด•เตเด•เตฝ OpenVPN เดŽเดจเดฟเด•เตเด•เต เด‡เดคเตเดตเดฐเต† เด‡เดคเต เดจเต‡เดŸเดพเตป เด•เดดเดฟเดžเตเดžเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดŽเดจเดฟเด•เตเด•เต เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เด’เดฐเต เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดซเต‹เดฃเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เด’เดฐเต เดชเตเดคเดฟเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟ เดตเดฐเตเด‚, เด•เต‚เดŸเดพเดคเต† เด…เดตเดฏเดฟเตฝ เด’เดฐเต เด—เตเดฐเต†เดฑเตเดฑเดพเดชเตเดชเต เด‰เดชเด•เดฐเดฃเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตŠเดคเตเดตเต† เด…เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเตŠเด•เตเด•เต†เดฏเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพ เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดตเต‡เด—เดคเดฏเดฟเตฝ เดŽเดจเดฟเด•เตเด•เต เด’เดฐเต เดจเต‡เดŸเตเดŸเด‚ เด•เตˆเดตเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, VNC เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด‡เดชเตเดชเต‹เตพ เดคเดŸเดธเตเดธเดฐเดนเดฟเดคเดฎเดพเดฃเต. เดชเดฟเด‚เด—เต เด…เดฒเตเดชเด‚ เด•เตเดฑเดžเตเดžเต, เดชเด•เตเดทเต‡ เด•เต‚เดŸเตเดคเตฝ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเดพเดฏเดฟ:

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ OpenVPN:

[r0ck3r@desktop ~]$ ping -c 20 192.168.10.110
PING 192.168.10.110 (192.168.10.110) 56(84) bytes of data.
64 bytes from 192.168.10.110: icmp_seq=1 ttl=64 time=133 ms
...
64 bytes from 192.168.10.110: icmp_seq=20 ttl=64 time=125 ms

--- 192.168.10.110 ping statistics ---
20 packets transmitted, 20 received, 0% packet loss, time 19006ms
rtt min/avg/max/mdev = 124.722/126.152/136.907/3.065 ms

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ WireGuard:

[r0ck3r@desktop ~]$ ping -c 20 192.168.10.110
PING 192.168.10.110 (192.168.10.110) 56(84) bytes of data.
64 bytes from 192.168.10.110: icmp_seq=1 ttl=64 time=124 ms
...
64 bytes from 192.168.10.110: icmp_seq=20 ttl=64 time=124 ms
--- 192.168.10.110 ping statistics ---
20 packets transmitted, 20 received, 0% packet loss, time 19003ms
rtt min/avg/max/mdev = 123.954/124.423/126.708/0.675 ms

VPS-เดฒเต‡เด•เตเด•เตเดณเตเดณ เด‰เดฏเตผเดจเตเดจ เดชเดฟเด‚เด—เต เด†เดฃเต เด‡เดคเดฟเดจเต† เด•เต‚เดŸเตเดคเตฝ เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเต เดเด•เดฆเต‡เดถเด‚ 61.5 ms เด†เดฃเต.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดตเต‡เด—เดค เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดšเตเดšเต. เด…เดชเตเดชเต‹เตพ, เดฑเต‚เดŸเตเดŸเตผ-เดธเต†เตผเดตเตผ เด‰เดณเตเดณ เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเดฟเตฝ, เดŽเดจเตเดฑเต† เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เด•เดฃเด•เตเดทเตป เดตเต‡เด—เดค 30 Mbps เด†เดฃเต, เดฎเดฑเตเดฑเต เด…เดชเตเดชเดพเตผเดŸเตเดŸเตเดฎเต†เดจเตเดฑเตเด•เดณเดฟเตฝ เด‡เดคเต 5 Mbps เด†เดฃเต. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด‰เดชเดฏเต‹เด— เดธเดฎเดฏเดคเตเดคเต OpenVPN iperf เดฑเต€เดกเดฟเด‚เด—เตเด•เตพ เดชเตเดฐเด•เดพเดฐเด‚ 3,8 Mbps-เตฝ เด•เต‚เดŸเตเดคเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดกเดพเดฑเตเดฑเดพ เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดตเต‡เด—เดค เด•เตˆเดตเดฐเดฟเด•เตเด•เดพเตป เดŽเดจเดฟเด•เตเด•เต เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ, เด…เดคเต‡เดธเดฎเดฏเด‚ WireGuard เด…เดคเต‡ 5 Mbit/sec เดตเดฐเต† "เดชเดฎเตเดชเต" เดšเต†เดฏเตเดคเต.

เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป WireGuard VPS-เตฝ[Interface]
Address = 192.168.30.1/24
ListenPort = 51820
PrivateKey = <ะ—ะะšะ ะซะขะซะ™_ะšะ›ะฎะง_ะ”ะ›ะฏ_VPS>

[เดชเดฟเดฏเตผ]
เดชเดฌเตเดฒเดฟเด•เต เด•เต€ = <VPN_1_MS_PUBLIC_KEY>
เด…เดจเตเดตเดฆเดฟเดšเตเดš เดเดชเดฟเด•เตพ = 192.168.30.2/32

[เดชเดฟเดฏเตผ]
เดชเดฌเตเดฒเดฟเด•เต เด•เต€ = <VPN_2_MK2_PUBLIC_KEY>
เด…เดจเตเดตเดฆเดฟเดšเตเดš เดเดชเดฟเด•เตพ = 192.168.30.3/32

[เดชเดฟเดฏเตผ]
เดชเดฌเตเดฒเดฟเด•เต เด•เต€ = <VPN_2_MK3_PUBLIC_KEY>
เด…เดจเตเดตเดฆเดฟเดšเตเดš เดเดชเดฟเด•เตพ = 192.168.30.4/32

เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป WireGuard MS-เตฝ (/etc/config/network-เดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต)

#VPN ะฟะตั€ะฒะพะณะพ ัƒั€ะพะฒะฝั - ะบะปะธะตะฝั‚
config interface 'wg0'
        option proto 'wireguard'
        list addresses '192.168.30.2/24'
        option private_key 'ะ—ะะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_1_ะœะก'
        option auto '1'
        option mtu '8000'

config wireguard_wg0
        option public_key 'ะžะขะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_1_VPS'
        option endpoint_port '51820'
        option route_allowed_ips '1'
        option persistent_keepalive '25'
        list allowed_ips '192.168.30.0/24'
        option endpoint_host 'IP_ะะ”ะ ะ•ะก_VPS'

#VPN ะฒั‚ะพั€ะพะณะพ ัƒั€ะพะฒะฝั - ัะตั€ะฒะตั€
config interface 'wg1'
        option proto 'wireguard'
        option private_key 'ะ—ะะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_2_ะœะก'
        option listen_port '51821'
        list addresses '192.168.31.1/24'
        option auto '1'
        option mtu '7500'

config wireguard_wg1
        option public_key 'ะžะขะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_2_ะœะš2'
        list allowed_ips '192.168.31.2'

config wireguard_wg1ip link add grelan0 type gretap remote 192.168.31.1 local 192.168.31.3

        option public_key 'ะžะขะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_2_ะœะš3'
        list allowed_ips '192.168.31.3'

เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป WireGuard MK2-เตฝ (/etc/config/network-เดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต)

#VPN ะฟะตั€ะฒะพะณะพ ัƒั€ะพะฒะฝั - ะบะปะธะตะฝั‚
config interface 'wg0'
        option proto 'wireguard'
        list addresses '192.168.30.3/24'
        option private_key 'ะ—ะะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_1_ะœะš2'
        option auto '1'
        option mtu '8000'

config wireguard_wg0
        option public_key 'ะžะขะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_1_VPS'
        option endpoint_port '51820'
        option persistent_keepalive '25'
        list allowed_ips '192.168.30.0/24'
        option endpoint_host 'IP_ะะ”ะ ะ•ะก_VPS'

#VPN ะฒั‚ะพั€ะพะณะพ ัƒั€ะพะฒะฝั - ะบะปะธะตะฝั‚
config interface 'wg1'
        option proto 'wireguard'
        option private_key 'ะ—ะะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_2_ะœะš2'
        list addresses '192.168.31.2/24'
        option auto '1'
        option listen_port '51821'
        option mtu '7500'

config wireguard_wg1
        option public_key 'ะžะขะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_2_ะœะก'
        option endpoint_host '192.168.30.2'
        option endpoint_port '51821'
        option persistent_keepalive '25'
        list allowed_ips '192.168.31.0/24'

เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป WireGuard MK3-เตฝ (/etc/config/network-เดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต)

#VPN ะฟะตั€ะฒะพะณะพ ัƒั€ะพะฒะฝั - ะบะปะธะตะฝั‚
config interface 'wg0'
        option proto 'wireguard'
        list addresses '192.168.30.4/24'
        option private_key 'ะ—ะะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_1_ะœะš3'
        option auto '1'
        option mtu '8000'

config wireguard_wg0
        option public_key 'ะžะขะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_1_VPS'
        option endpoint_port '51820'
        option persistent_keepalive '25'
        list allowed_ips '192.168.30.0/24'
        option endpoint_host 'IP_ะะ”ะ ะ•ะก_VPS'

#VPN ะฒั‚ะพั€ะพะณะพ ัƒั€ะพะฒะฝั - ะบะปะธะตะฝั‚
config interface 'wg1'
        option proto 'wireguard'
        option private_key 'ะ—ะะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_2_ะœะš3'
        list addresses '192.168.31.3/24'
        option auto '1'
        option listen_port '51821'
        option mtu '7500'

config wireguard_wg1
        option public_key 'ะžะขะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_2_ะœะก'
        option endpoint_host '192.168.30.2'
        option endpoint_port '51821'
        option persistent_keepalive '25'
        list allowed_ips '192.168.31.0/24'

เดฐเดฃเตเดŸเดพเด‚ เดฒเต†เดตเตฝ VPN-เดจเตเดณเตเดณ เดตเดฟเดตเดฐเดฟเดšเตเดš เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเดฟเตฝ, เดžเดพเตป เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต WireGuard เดชเต‹เตผเดŸเตเดŸเต 51821. เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด•เตเดฒเดฏเดจเตเดฑเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเต—เดœเดจเตเดฏเดตเตเด‚ เด…เตบเดชเตเดฐเดฟเดตเดฟเดฒเต‡เดœเตเดกเต เดชเต‹เตผเดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เดชเต‹เตผเดŸเตเดŸเต 51821 เดฒเต‡เด•เตเด•เตเดณเตเดณ เด‡เตปเด•เดฎเดฟเด‚เด—เต UDP เด•เดฃเด•เตเดทเดจเตเด•เตพ เด’เดดเดฟเด•เต†, เดŽเดฒเตเดฒเดพ เดฑเต‚เดŸเตเดŸเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ wg0 เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เดณเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด‡เตปเด•เดฎเดฟเด‚เด—เต เด•เดฃเด•เตเดทเดจเตเด•เดณเตเด‚ เดŽเดจเดฟเด•เตเด•เต เดจเดฟเดทเต‡เดงเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเดพเดฃเต เดžเดพเตป เด‡เดคเต เดšเต†เดฏเตเดคเดคเต.

เดฒเต‡เด–เดจเด‚ เด†เตผเด•เตเด•เต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดชเด•เดพเดฐเดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเต เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเดฟ.เดŽเดธเต เด•เต‚เดŸเดพเดคเต†, เดŽเดจเตเดฑเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด’เดฐเต เดชเตเดคเดฟเดฏ เด‰เดชเด•เดฐเดฃเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เตพ WirePusher เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ เดŽเดจเตเดฑเต† เดซเต‹เดฃเดฟเดฒเต‡เด•เตเด•เต เดชเตเดทเต เด…เดฑเดฟเดฏเดฟเดชเตเดชเต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดŽเดจเตเดฑเต† เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเด™เตเด•เดฟเดŸเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เต เด‡เดคเดพ: github.com/r0ck3r/device_discover.

เด…เดชเตเดกเต‡เดฑเตเดฑเต: เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป OpenVPN-เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเตเด‚

OpenVPN-เดธเต†เตผเดตเตผ

client-to-client

ca /etc/openvpn/server/ca.crt
cert /etc/openvpn/server/vpn-server.crt
dh /etc/openvpn/server/dh.pem
key /etc/openvpn/server/vpn-server.key

dev tap
ifconfig-pool-persist /etc/openvpn/ipp.txt 0
keepalive 10 60
proto tcp4
server-bridge 192.168.10.1 255.255.255.0 192.168.10.80 192.168.10.254
status /var/log/openvpn-status.log
verb 3
comp-lzo

OpenVPN-เด•เตเดฒเดฏเดจเตเดฑเต

client
tls-client
dev tap
proto tcp
remote VPS_IP 1194 # Change to your router's External IP
resolv-retry infinite
nobind

ca client/ca.crt
cert client/client.crt
key client/client.key
dh client/dh.pem

comp-lzo
persist-tun
persist-key
verb 3

เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดžเดพเตป เดˆเดธเดฟ-เด†เตผเดŽเดธเตเดŽ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต

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

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