OpenVPN-แƒ“แƒแƒœ WireGuard-แƒ–แƒ” แƒ’แƒแƒ“แƒแƒ แƒ—แƒ•แƒ แƒฅแƒกแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ”แƒ แƒ— L2 แƒฅแƒกแƒ”แƒšแƒจแƒ˜ แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

OpenVPN-แƒ“แƒแƒœ WireGuard-แƒ–แƒ” แƒ’แƒแƒ“แƒแƒ แƒ—แƒ•แƒ แƒฅแƒกแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ”แƒ แƒ— L2 แƒฅแƒกแƒ”แƒšแƒจแƒ˜ แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

แƒ›แƒกแƒฃแƒ แƒก แƒ’แƒแƒ’แƒ˜แƒ–แƒ˜แƒแƒ แƒแƒ— แƒฅแƒกแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒฉแƒ”แƒ›แƒ˜ แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ”แƒ‘แƒ แƒกแƒแƒ› แƒ’แƒ”แƒแƒ’แƒ แƒแƒคแƒ˜แƒฃแƒšแƒแƒ“ แƒ“แƒแƒจแƒแƒ แƒ”แƒ‘แƒฃแƒš แƒ‘แƒ˜แƒœแƒแƒจแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒแƒ’แƒแƒœ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก OpenWRT แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒ–แƒแƒขแƒแƒ แƒ”แƒ‘แƒก, แƒ แƒแƒ’แƒแƒ แƒช แƒ™แƒแƒ แƒ˜แƒ‘แƒญแƒ”แƒก, แƒ”แƒ แƒ— แƒกแƒแƒ”แƒ แƒ—แƒ แƒฅแƒกแƒ”แƒšแƒจแƒ˜. แƒฅแƒกแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒ˜แƒก แƒแƒ แƒฉแƒ”แƒ•แƒ˜แƒกแƒแƒก L3-แƒก แƒจแƒแƒ แƒ˜แƒก แƒฅแƒ•แƒ”แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒ— แƒ“แƒ L2-แƒก แƒจแƒแƒ แƒ˜แƒก แƒฎแƒ˜แƒ“แƒ˜แƒ—, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ™แƒ•แƒแƒœแƒซแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ”แƒ แƒ—แƒกแƒ แƒ“แƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒฅแƒ•แƒ”แƒฅแƒกแƒ”แƒšแƒจแƒ˜, แƒฃแƒžแƒ˜แƒ แƒแƒขแƒ”แƒกแƒแƒ‘แƒ แƒ›แƒ˜แƒ”แƒœแƒ˜แƒญแƒ แƒ›แƒ”แƒแƒ แƒ” แƒ›แƒ”แƒ—แƒแƒ“แƒก, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒฃแƒคแƒ แƒ แƒ แƒ—แƒฃแƒšแƒ˜แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒฃแƒคแƒ แƒ แƒ“แƒ˜แƒ“ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ”แƒ‘แƒก แƒ˜แƒซแƒšแƒ”แƒ•แƒ, แƒ•แƒ˜แƒœแƒแƒ˜แƒ“แƒแƒœ Wake-on-Lan แƒ“แƒ DLNA แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒš แƒฅแƒกแƒ”แƒšแƒจแƒ˜ แƒ“แƒแƒ˜แƒ’แƒ”แƒ’แƒ›แƒ แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒญแƒ•แƒ˜แƒ แƒ•แƒแƒšแƒ” แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ.

แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒคแƒแƒœแƒ˜

แƒแƒ› แƒแƒ›แƒแƒชแƒแƒœแƒ˜แƒก แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒแƒ“ แƒ—แƒแƒ•แƒ“แƒแƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“ แƒแƒ˜แƒ แƒฉแƒ˜แƒ”แƒก OpenVPN, แƒ แƒแƒ“แƒ’แƒแƒœ, แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ แƒ˜แƒ’แƒจแƒ˜, แƒ›แƒแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒก แƒฉแƒแƒ›แƒแƒกแƒแƒกแƒฎแƒ›แƒ”แƒšแƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ”แƒ›แƒแƒขแƒแƒก แƒฎแƒ˜แƒ“แƒก แƒฃแƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒ“, แƒ“แƒ แƒ›แƒ”แƒแƒ แƒ”แƒช, OpenVPN แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก TCP แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ–แƒ”, แƒ แƒแƒช แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒ˜แƒงแƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒแƒ แƒชแƒ”แƒ แƒ—แƒ˜. แƒแƒžแƒแƒ แƒขแƒแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒก แƒฐแƒฅแƒแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ IP แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜ แƒ“แƒ แƒ›แƒ” แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ” STUN, แƒ แƒแƒ“แƒ’แƒแƒœ แƒฉแƒ”แƒ›แƒ˜ แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ˜ แƒ แƒแƒขแƒแƒ›แƒฆแƒแƒช แƒ‘แƒšแƒแƒ™แƒแƒ•แƒก แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒš UDP แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒก แƒ›แƒแƒ—แƒ˜ แƒฅแƒกแƒ”แƒšแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ, แƒฎแƒแƒšแƒ TCP แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ›แƒ แƒ›แƒแƒ›แƒชแƒ แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ“แƒแƒ›แƒ”แƒ’แƒ–แƒแƒ•แƒœแƒ VPN แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒžแƒแƒ แƒขแƒ˜ แƒ“แƒแƒฅแƒ˜แƒ แƒแƒ•แƒ”แƒ‘แƒฃแƒš VPS-แƒ–แƒ” SSH-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒ“แƒ˜แƒแƒฎ, แƒ”แƒก แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ แƒ˜แƒซแƒšแƒ”แƒ•แƒ แƒ“แƒ˜แƒ“ แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒแƒ แƒฏแƒ”แƒ  แƒแƒ แƒ˜แƒก แƒ“แƒแƒจแƒ˜แƒคแƒ แƒฃแƒšแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ” แƒแƒ  แƒ›แƒ˜แƒœแƒ“แƒแƒ“แƒ VPS แƒจแƒ”แƒ›แƒแƒ›แƒ”แƒขแƒแƒœแƒ แƒฉแƒ”แƒ›แƒก แƒžแƒ˜แƒ แƒแƒ“ แƒฅแƒกแƒ”แƒšแƒจแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒ“แƒ แƒ›แƒ”แƒกแƒแƒ›แƒ” แƒ›แƒฎแƒแƒ แƒ˜แƒก แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ˜แƒก แƒ แƒ˜แƒกแƒ™แƒ˜, แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒฅแƒแƒœแƒ. แƒฉแƒ”แƒ›แƒก แƒกแƒแƒจแƒ˜แƒœแƒแƒ แƒฅแƒกแƒ”แƒšแƒจแƒ˜ แƒ˜แƒงแƒ แƒฃแƒ™แƒ˜แƒ“แƒฃแƒ แƒ”แƒกแƒแƒ“ แƒแƒ แƒแƒกแƒแƒกแƒฃแƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ“แƒ แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ“แƒแƒ”แƒฎแƒแƒ“แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒ–แƒ”แƒ“แƒœแƒแƒ“แƒ”แƒ‘แƒ˜.

แƒ แƒแƒฃแƒขแƒ”แƒ แƒ–แƒ” แƒžแƒแƒ แƒขแƒ˜แƒก แƒ’แƒแƒ“แƒแƒกแƒแƒขแƒแƒœแƒแƒ“, แƒ แƒแƒ›แƒ”แƒšแƒ–แƒ”แƒ“แƒแƒช แƒ“แƒแƒ’แƒ”แƒ’แƒ›แƒ˜แƒšแƒ˜ แƒ˜แƒงแƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒ, แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ sshtunnel แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ. แƒ›แƒ” แƒแƒ  แƒแƒฆแƒ•แƒฌแƒ”แƒ  แƒ›แƒ˜แƒกแƒ˜ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒ˜แƒ แƒ—แƒฃแƒšแƒ”แƒ”แƒ‘แƒก - แƒ”แƒก แƒ™แƒ”แƒ—แƒ“แƒ”แƒ‘แƒ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒแƒ“, แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒแƒฆแƒ•แƒœแƒ˜แƒจแƒœแƒแƒ•, แƒ แƒแƒ› แƒ›แƒ˜แƒกแƒ˜ แƒแƒ›แƒแƒชแƒแƒœแƒ แƒ˜แƒงแƒ TCP แƒžแƒแƒ แƒขแƒ˜แƒก 1194 แƒ’แƒแƒ“แƒแƒ’แƒ–แƒแƒ•แƒœแƒ แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒ“แƒแƒœ VPS-แƒ–แƒ”. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜, OpenVPN แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒ›แƒแƒฎแƒ“แƒ tap0 แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ br-lan แƒฎแƒ˜แƒ“แƒ—แƒแƒœ. แƒšแƒ”แƒžแƒขแƒแƒžแƒ˜แƒ“แƒแƒœ แƒแƒฎแƒšแƒแƒ“ แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒš แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ—แƒแƒœ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ’แƒแƒ˜แƒ แƒ™แƒ•แƒ, แƒ แƒแƒ› แƒžแƒแƒ แƒขแƒ˜แƒก แƒ’แƒแƒ“แƒแƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒ“แƒ”แƒ แƒ’แƒแƒ›แƒแƒ แƒ—แƒšแƒ“แƒ แƒ“แƒ แƒฉแƒ”แƒ›แƒ˜ แƒšแƒ”แƒžแƒขแƒแƒžแƒ˜ แƒ’แƒแƒฎแƒ“แƒ แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒฌแƒ”แƒ•แƒ แƒ˜, แƒ—แƒฃแƒ›แƒชแƒ แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒแƒ“ แƒแƒ  แƒ˜แƒงแƒ แƒ›แƒแƒกแƒจแƒ˜.

แƒ“แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒšแƒ˜ แƒ˜แƒงแƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ”แƒ แƒ—แƒ˜ แƒ›แƒชแƒ˜แƒ แƒ” แƒ แƒแƒ›: แƒกแƒแƒญแƒ˜แƒ แƒ แƒ˜แƒงแƒ IP แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒแƒžแƒแƒ แƒขแƒแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒจแƒ˜, แƒ แƒแƒ—แƒ แƒแƒ  แƒจแƒ”แƒ”แƒฅแƒ›แƒœแƒแƒ— แƒ™แƒแƒœแƒคแƒšแƒ˜แƒฅแƒขแƒ˜ แƒ“แƒ แƒ แƒแƒฃแƒขแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ 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 แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก No2 แƒ‘แƒ˜แƒœแƒแƒจแƒ˜
  • 192.168.10.150 แƒ“แƒ˜แƒแƒžแƒแƒ–แƒแƒœแƒ˜แƒ— 192.168.10.151 - 192.168.10.199 แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก No3 แƒ‘แƒ˜แƒœแƒแƒจแƒ˜

แƒแƒกแƒ”แƒ•แƒ” แƒกแƒแƒญแƒ˜แƒ แƒ แƒ˜แƒงแƒ แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒแƒ› แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒœแƒ˜แƒญแƒ”แƒ‘แƒ 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 แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ›แƒ”แƒฎแƒ›แƒแƒ แƒแƒก. แƒกแƒแƒ›แƒฌแƒฃแƒฎแƒแƒ แƒแƒ“, แƒ”แƒก แƒแƒ  แƒ˜แƒงแƒ แƒฉแƒ”แƒ›แƒก firmware-แƒจแƒ˜ แƒ“แƒ แƒ›แƒ” แƒ›แƒแƒ›แƒ˜แƒฌแƒ˜แƒ แƒกแƒฃแƒ แƒแƒ—แƒ”แƒ‘แƒ˜แƒก แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒแƒจแƒ”แƒœแƒ”แƒ‘แƒ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒแƒ›แƒ˜แƒ— แƒ“แƒ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒก /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-แƒ˜แƒก แƒ’แƒแƒชแƒœแƒแƒ‘แƒแƒก.

แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ“แƒฆแƒ˜แƒก แƒฌแƒ˜แƒœ, IT-แƒ—แƒแƒœ แƒแƒ›แƒ แƒ—แƒฃ แƒ˜แƒ› แƒ’แƒ–แƒ˜แƒ— แƒ’แƒแƒ•แƒ แƒชแƒ”แƒšแƒ“แƒ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ, แƒ แƒแƒ› WireGuard แƒกแƒแƒ‘แƒแƒšแƒแƒแƒ“ แƒฉแƒแƒ”แƒ แƒ—แƒ•แƒ”แƒ‘แƒ Linux-แƒ˜แƒก แƒ‘แƒ˜แƒ แƒ—แƒ•แƒจแƒ˜, แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒฃแƒšแƒ˜ 5.6 แƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒ—. แƒแƒฎแƒแƒšแƒ˜ แƒแƒ›แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒแƒขแƒ˜แƒ”แƒ‘แƒ›แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก, แƒจแƒ”แƒแƒฅแƒ WireGuard. แƒ›แƒ” แƒ˜แƒกแƒ”แƒ• แƒฉแƒแƒ•แƒซแƒ˜แƒ แƒ” แƒ™แƒแƒ แƒ’แƒ˜ แƒซแƒ•แƒ”แƒšแƒ˜ OpenVPN-แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ˜แƒก แƒ’แƒ–แƒ”แƒ‘แƒ˜แƒก แƒซแƒ˜แƒ”แƒ‘แƒแƒจแƒ˜. แƒแƒ›แƒฏแƒ”แƒ แƒแƒ“ แƒจแƒ”แƒ•แƒ•แƒแƒ แƒ“แƒ˜ แƒแƒ› แƒ›แƒฃแƒฎแƒšแƒ˜แƒก. แƒกแƒแƒฃแƒ‘แƒแƒ แƒ˜ แƒ˜แƒงแƒ Ethernet แƒ’แƒ•แƒ˜แƒ แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ–แƒ” L3-แƒ–แƒ” GRE-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒแƒ› แƒกแƒขแƒแƒขแƒ˜แƒแƒ› แƒ˜แƒ›แƒ”แƒ“แƒ˜ แƒ›แƒแƒ›แƒชแƒ. แƒ’แƒแƒฃแƒ แƒ™แƒ•แƒ”แƒ•แƒ”แƒšแƒ˜ แƒ“แƒแƒ แƒฉแƒ แƒ แƒ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ”แƒ™แƒ”แƒ—แƒ”แƒ‘แƒ˜แƒœแƒ UDP แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ—แƒแƒœ. แƒซแƒ˜แƒ”แƒ‘แƒแƒ› แƒ›แƒ˜แƒ›แƒ˜แƒงแƒ•แƒแƒœแƒ แƒกแƒขแƒแƒขแƒ˜แƒ”แƒ‘แƒแƒ›แƒ“แƒ” Socat-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ SSH แƒ’แƒ•แƒ˜แƒ แƒแƒ‘แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ UDP แƒžแƒแƒ แƒขแƒ˜แƒก แƒ’แƒแƒ“แƒแƒกแƒแƒขแƒแƒœแƒแƒ“, แƒ—แƒฃแƒ›แƒชแƒ, แƒ›แƒแƒ— แƒแƒฆแƒœแƒ˜แƒจแƒœแƒ”แƒก, แƒ แƒแƒ› แƒ”แƒก แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ”แƒ แƒ—แƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜, แƒแƒœแƒฃ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” VPN แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ. แƒ›แƒ” แƒ’แƒแƒ›แƒ˜แƒฉแƒœแƒ“แƒ VPS-แƒ–แƒ” VPN แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒ“แƒ”แƒ แƒ“แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก GRE-แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒ’แƒแƒ แƒช แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ, GRE แƒแƒ  แƒฃแƒญแƒ”แƒ แƒก แƒ›แƒฎแƒแƒ แƒก แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒแƒก, แƒ แƒแƒช แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ•แƒ”แƒ•แƒก แƒ˜แƒ› แƒคแƒแƒฅแƒขแƒก, แƒ แƒแƒ› แƒ—แƒฃ แƒ›แƒ”แƒกแƒแƒ›แƒ” แƒ›แƒฎแƒแƒ แƒ” แƒ›แƒ˜แƒ˜แƒฆแƒ”แƒ‘แƒก แƒฌแƒ•แƒ“แƒแƒ›แƒแƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” , แƒฉแƒ”แƒ›แƒก แƒฅแƒกแƒ”แƒšแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒ›แƒ—แƒ”แƒšแƒ˜ แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜ แƒ›แƒแƒ— แƒฎแƒ”แƒšแƒจแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ, แƒ แƒแƒช แƒกแƒแƒ”แƒ แƒ—แƒแƒ“ แƒแƒ  แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ“แƒ.

แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒฎแƒ”แƒš, แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒš แƒ˜แƒฅแƒœแƒ แƒ–แƒ”แƒ“แƒ›แƒ”แƒขแƒ˜ แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒแƒ“, VPN-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— VPN-แƒ–แƒ” แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒกแƒฅแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—:

แƒ“แƒแƒœแƒ” XNUMX VPN:
VPS แƒแƒ แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒจแƒ˜แƒ“แƒ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒ— 192.168.30.1
MS แƒแƒ แƒ˜แƒก แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ VPS แƒจแƒ˜แƒ“แƒ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒ— 192.168.30.2
MK2 แƒแƒ แƒ˜แƒก แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ VPS แƒจแƒ˜แƒ“แƒ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒ— 192.168.30.3
MK3 แƒแƒ แƒ˜แƒก แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ VPS แƒจแƒ˜แƒ“แƒ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒ— 192.168.30.4

แƒ›แƒ”แƒแƒ แƒ” แƒ“แƒแƒœแƒ˜แƒก VPN:
MS แƒแƒ แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ’แƒแƒ แƒ” แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒ— 192.168.30.2 แƒ“แƒ แƒจแƒ˜แƒ“แƒ 192.168.31.1
MK2 แƒแƒ แƒ˜แƒก แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ MS แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒ— 192.168.30.2 แƒ“แƒ แƒแƒฅแƒ•แƒก แƒจแƒ˜แƒ“แƒ IP 192.168.31.2
MK3 แƒแƒ แƒ˜แƒก แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ MS แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒ— 192.168.30.2 แƒ“แƒ แƒแƒฅแƒ•แƒก แƒจแƒ˜แƒ“แƒ IP 192.168.31.3

* MS โ€” แƒ แƒแƒฃแƒขแƒ”แƒ -แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ‘แƒ˜แƒœแƒแƒจแƒ˜ 1, MK2 - แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜ แƒ‘แƒ˜แƒœแƒ 2, MK3 - แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜ แƒ‘แƒ˜แƒœแƒแƒจแƒ˜ 3
* แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒกแƒขแƒแƒขแƒ˜แƒ˜แƒก แƒ‘แƒแƒšแƒแƒก แƒกแƒžแƒแƒ˜แƒšแƒ”แƒ แƒจแƒ˜.

แƒแƒกแƒ” แƒ แƒแƒ›, แƒžแƒ˜แƒœแƒ’แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ“แƒ˜แƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก 192.168.31.0/24, แƒ“แƒ แƒแƒ แƒ’แƒแƒ“แƒแƒ•แƒ˜แƒ“แƒ”แƒ— GRE แƒ’แƒ•แƒ˜แƒ แƒแƒ‘แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒ–แƒ”. แƒ›แƒแƒœแƒแƒ›แƒ“แƒ”, แƒ˜แƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒแƒ  แƒ“แƒแƒ™แƒแƒ แƒ’แƒแƒ— แƒฌแƒ•แƒ“แƒแƒ›แƒ แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒ–แƒแƒขแƒแƒ แƒ”แƒ‘แƒ–แƒ”, แƒฆแƒ˜แƒ แƒก SSH แƒ’แƒ•แƒ˜แƒ แƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ 22-แƒ” แƒžแƒแƒ แƒขแƒ˜แƒก VPS-แƒ–แƒ” แƒ’แƒแƒ“แƒแƒกแƒแƒขแƒแƒœแƒแƒ“, แƒแƒกแƒ” แƒ แƒแƒ›, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜ 10022 แƒ‘แƒ˜แƒœแƒแƒ“แƒแƒœ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ VPS-แƒ˜แƒก 2 แƒžแƒแƒ แƒขแƒ–แƒ” แƒ“แƒ แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜ แƒ›แƒ”-11122 แƒแƒžแƒแƒ แƒขแƒแƒ›แƒ”แƒœแƒขแƒ˜แƒ“แƒแƒœ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒžแƒแƒ แƒข 3 แƒ แƒแƒฃแƒขแƒ”แƒ แƒ–แƒ” แƒ›แƒ”-XNUMX แƒแƒžแƒแƒ แƒขแƒแƒ›แƒ”แƒœแƒขแƒ˜แƒ“แƒแƒœ. แƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ˜แƒ แƒ’แƒแƒ“แƒแƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒจแƒขแƒฃแƒœแƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒก แƒแƒฆแƒแƒ“แƒ’แƒ”แƒœแƒก แƒ’แƒ•แƒ˜แƒ แƒแƒ‘แƒก, แƒ—แƒฃ แƒ˜แƒก แƒ•แƒ”แƒ  แƒ›แƒแƒฎแƒ”แƒ แƒฎแƒ“แƒ”แƒ‘แƒ.

แƒ’แƒ•แƒ˜แƒ แƒแƒ‘แƒ˜ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ— SSH-แƒก แƒ’แƒแƒ“แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒšแƒ˜ แƒžแƒแƒ แƒขแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—:

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

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒ แƒ—แƒแƒ— OpenVPN:

/etc/init.d/openvpn stop

แƒแƒฎแƒšแƒ แƒ›แƒแƒ“แƒ˜แƒ— แƒ“แƒแƒ•แƒแƒงแƒ”แƒœแƒแƒ— GRE แƒ’แƒ•แƒ˜แƒ แƒแƒ‘แƒ˜ แƒ แƒแƒฃแƒขแƒ”แƒ แƒ–แƒ” 2 แƒ‘แƒ˜แƒœแƒแƒ“แƒแƒœ:

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

แƒแƒ› แƒ›แƒแƒ›แƒ”แƒœแƒขแƒ˜แƒ“แƒแƒœ แƒžแƒ˜แƒœแƒ’แƒ”แƒ‘แƒ˜ แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ”แƒœ แƒแƒฎแƒแƒš แƒฅแƒกแƒ”แƒšแƒจแƒ˜ แƒ’แƒแƒ“แƒแƒกแƒ•แƒšแƒแƒก แƒ“แƒ แƒ›แƒ” แƒ™แƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒ›แƒ˜แƒ•แƒ“แƒ˜แƒ•แƒแƒ  แƒงแƒแƒ•แƒ˜แƒก แƒ“แƒแƒกแƒแƒšแƒ”แƒ•แƒแƒ“. แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ˜แƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒคแƒแƒกแƒ”แƒ‘แƒšแƒแƒ“, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒฅแƒกแƒ”แƒšแƒ˜ แƒฎแƒแƒ–แƒ˜แƒก แƒ›แƒ”แƒแƒ แƒ” แƒ‘แƒแƒšแƒแƒ–แƒ”, แƒ•แƒชแƒ“แƒ˜แƒšแƒแƒ‘ SSH-แƒ˜แƒก แƒจแƒ”แƒงแƒ•แƒแƒœแƒแƒก แƒ‘แƒ˜แƒœแƒ 2-แƒ˜แƒก แƒ”แƒ แƒ—-แƒ”แƒ แƒ— แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒจแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› ssh แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ แƒ˜แƒงแƒ˜แƒœแƒ”แƒ‘แƒ แƒžแƒแƒ แƒแƒšแƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”. แƒแƒ› แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒแƒก แƒ•แƒชแƒ“แƒ˜แƒšแƒแƒ‘ แƒขแƒ”แƒšแƒœแƒ”แƒขแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— 22-แƒ” แƒžแƒแƒ แƒขแƒ–แƒ” แƒ“แƒ แƒ•แƒฎแƒ”แƒ“แƒแƒ• แƒฎแƒแƒ–แƒก, แƒกแƒแƒ˜แƒ“แƒแƒœแƒแƒช แƒ›แƒ”แƒกแƒ›แƒ˜แƒก, แƒ แƒแƒ› แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒ“แƒแƒ›แƒงแƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, SSH แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒแƒ‘แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒขแƒแƒ›แƒฆแƒแƒช แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒแƒ  แƒ›แƒ—แƒฎแƒแƒ•แƒก แƒจแƒ”แƒกแƒ•แƒšแƒแƒก in.

$ telnet 192.168.10.110 22
SSH-2.0-OpenSSH_8.1

แƒ•แƒชแƒ“แƒ˜แƒšแƒแƒ‘ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ VNC-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ•แƒœแƒแƒฎแƒ แƒจแƒแƒ•แƒ˜ แƒ”แƒ™แƒ แƒแƒœแƒ˜. แƒกแƒแƒ™แƒฃแƒ—แƒแƒ  แƒ—แƒแƒ•แƒก แƒ•แƒ แƒฌแƒ›แƒฃแƒœแƒ“แƒ”แƒ‘แƒ˜, แƒ แƒแƒ› แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒ“แƒ˜แƒกแƒขแƒแƒœแƒชแƒ˜แƒฃแƒ  แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒจแƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒแƒ› แƒ‘แƒ˜แƒœแƒ˜แƒ“แƒแƒœ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒแƒ“ แƒจแƒ”แƒ›แƒ˜แƒซแƒšแƒ˜แƒ แƒ แƒแƒฃแƒขแƒ”แƒ แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ แƒจแƒ˜แƒ“แƒ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒ—แƒฃแƒ›แƒชแƒ, แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ” แƒแƒ› แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ˜แƒก SSH-แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ’แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒฆแƒ›แƒแƒ•แƒแƒฉแƒ˜แƒœแƒ”, แƒ แƒแƒ› แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒ แƒ“แƒ˜แƒกแƒขแƒแƒœแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒœแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒแƒ“, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ˜แƒก แƒแƒกแƒ”แƒ•แƒ” แƒ•แƒ”แƒ  แƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒฉแƒ”แƒ›แƒก แƒ™แƒแƒ›แƒžแƒ˜แƒฃแƒขแƒ”แƒ แƒก.

grelan0 แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒก แƒ•แƒฎแƒกแƒœแƒ˜ แƒฎแƒ˜แƒ“แƒ˜แƒ“แƒแƒœ แƒ“แƒ แƒ•แƒแƒจแƒ•แƒ”แƒ‘ OpenVPN-แƒก แƒ แƒแƒฃแƒขแƒ”แƒ แƒ–แƒ” แƒ‘แƒ˜แƒœแƒ 2-แƒจแƒ˜ แƒ“แƒ แƒ•แƒ แƒฌแƒ›แƒฃแƒœแƒ“แƒ”แƒ‘แƒ˜, แƒ แƒแƒ› แƒฅแƒกแƒ”แƒšแƒ˜ แƒ˜แƒกแƒ”แƒ• แƒ˜แƒกแƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก, แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒแƒกแƒแƒšแƒแƒ“แƒœแƒ”แƒšแƒ˜แƒ แƒ“แƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜ แƒแƒ  แƒ’แƒแƒฅแƒ แƒ”แƒ‘แƒ. แƒซแƒ˜แƒ”แƒ‘แƒ˜แƒ— แƒ•แƒฎแƒ•แƒ“แƒ”แƒ‘แƒ˜ แƒคแƒแƒ แƒฃแƒ›แƒ”แƒ‘แƒก, แƒกแƒแƒ“แƒแƒช แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜ แƒฃแƒฉแƒ˜แƒ•แƒ˜แƒแƒœ แƒ”แƒ แƒ—แƒกแƒ แƒ“แƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒก, แƒกแƒแƒ“แƒแƒช แƒฃแƒ แƒฉแƒ”แƒ•แƒ”แƒœ MTU-แƒก แƒแƒ›แƒแƒฆแƒšแƒ”แƒ‘แƒแƒก. แƒแƒ“แƒ แƒ” แƒแƒ  แƒแƒ แƒ˜แƒก แƒœแƒแƒ—แƒฅแƒ•แƒแƒ›แƒ˜. แƒ—แƒฃแƒ›แƒชแƒ, แƒกแƒแƒœแƒแƒ› MTU แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒแƒ“ แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒ˜แƒงแƒ - 7000 gretap แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ“แƒแƒคแƒ˜แƒฅแƒกแƒ˜แƒ แƒ“แƒ แƒแƒœ แƒจแƒ”แƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ˜ TCP แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜ แƒแƒœ แƒ“แƒแƒ‘แƒแƒšแƒ˜ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ”. แƒ›แƒแƒฆแƒแƒšแƒ˜ MTU gretap-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, MTU 8000 แƒ“แƒ 7500 แƒคแƒ”แƒœแƒ˜แƒก WireGuard แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ XNUMX แƒ“แƒ XNUMX แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“.

แƒ›แƒ” แƒ’แƒแƒœแƒ•แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ” แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜ แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ แƒแƒฃแƒขแƒ”แƒ แƒ–แƒ” แƒ›แƒ”-3 แƒแƒžแƒแƒ แƒขแƒแƒ›แƒ”แƒœแƒขแƒ˜แƒ“แƒแƒœ, แƒ”แƒ แƒ—แƒแƒ“แƒ”แƒ แƒ—แƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ› แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ แƒแƒฃแƒขแƒ”แƒ แƒก แƒ“แƒแƒ”แƒ›แƒแƒขแƒ แƒ›แƒ”แƒแƒ แƒ” gretap แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒแƒ“ grelan1, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒกแƒ”แƒ•แƒ” แƒ“แƒแƒ”แƒ›แƒแƒขแƒ br-lan bridge-แƒก.

แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก. แƒแƒฎแƒšแƒ แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒฉแƒแƒ แƒ—แƒแƒ— gretap แƒแƒกแƒแƒ›แƒ‘แƒšแƒ”แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒแƒจแƒ˜. แฒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก:

แƒ›แƒ” แƒ›แƒแƒ•แƒแƒ—แƒแƒ•แƒกแƒ” แƒ”แƒก แƒฎแƒแƒ–แƒ”แƒ‘แƒ˜ /etc/rc.local-แƒจแƒ˜ แƒ แƒแƒฃแƒขแƒ”แƒ แƒ–แƒ” แƒ‘แƒ˜แƒœแƒ 2:

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

แƒ“แƒแƒแƒ›แƒแƒขแƒ แƒ”แƒก /etc/rc.local แƒ แƒแƒฃแƒขแƒ”แƒ แƒ–แƒ” แƒ‘แƒ˜แƒœแƒ 3:

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-แƒ˜แƒก แƒกแƒ แƒฃแƒš แƒ›แƒ˜แƒขแƒแƒ•แƒ”แƒ‘แƒแƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒฎแƒแƒœแƒ“แƒแƒฎแƒแƒœ แƒ›แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒแƒฎแƒแƒš แƒฅแƒกแƒ”แƒšแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ แƒšแƒ”แƒžแƒขแƒแƒžแƒ˜แƒ“แƒแƒœ แƒแƒœ แƒขแƒ”แƒšแƒ”แƒคแƒแƒœแƒ˜แƒ“แƒแƒœ แƒ“แƒ แƒ›แƒแƒ—แƒ–แƒ” gretap แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ–แƒแƒ’แƒแƒ“แƒแƒ“ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ›แƒ˜แƒก แƒ›แƒ˜แƒฃแƒฎแƒ”แƒ“แƒแƒ•แƒแƒ“, แƒ›แƒ” แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒฃแƒžแƒ˜แƒ แƒแƒขแƒ”แƒกแƒแƒ‘แƒ แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ”แƒจแƒ˜. แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ แƒ‘แƒ˜แƒœแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒ“แƒ, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, VNC แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒแƒฆแƒแƒ  แƒแƒ แƒ˜แƒก แƒ›แƒแƒฃแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜. Ping แƒแƒ“แƒœแƒแƒ• แƒจแƒ”แƒ›แƒชแƒ˜แƒ แƒ“แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ’แƒแƒฎแƒ“แƒ แƒฃแƒคแƒ แƒ แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜:

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 แƒ›แƒ‘แƒ˜แƒข/แƒฌแƒ›, แƒฎแƒแƒšแƒ แƒกแƒฎแƒ•แƒ แƒ‘แƒ˜แƒœแƒ”แƒ‘แƒจแƒ˜ 5 แƒ›แƒ‘แƒ˜แƒข/แƒฌแƒ›. แƒแƒ›แƒแƒ•แƒ“แƒ แƒแƒฃแƒšแƒแƒ“, OpenVPN-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒแƒก, แƒ›แƒ” แƒ•แƒ”แƒ  แƒ›แƒ˜แƒ•แƒแƒฆแƒฌแƒ˜แƒ” แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ”แƒก แƒฅแƒกแƒ”แƒšแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก 3,8 แƒ›แƒ‘แƒ˜แƒข/แƒฌแƒ›-แƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ iperf-แƒ˜แƒก แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—, แƒฎแƒแƒšแƒ WireGuard-แƒ›แƒ โ€žแƒ’แƒแƒแƒซแƒšแƒ˜แƒ”แƒ แƒโ€œ แƒ˜แƒก แƒ˜แƒ’แƒ˜แƒ•แƒ” 5 แƒ›แƒ‘แƒ˜แƒข/แƒฌแƒ›.

WireGuard แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ VPS-แƒ–แƒ”[Interface] Address = 192.168.30.1/24
ListenPort = 51820
PrivateKey = <ะ—ะะšะ ะซะขะซะ™_ะšะ›ะฎะง_ะ”ะ›ะฏ_VPS>

[Peer] PublicKey = <ะžะขะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_1_ะœะก>
AllowedIPs = 192.168.30.2/32

[Peer] PublicKey = <ะžะขะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_2_ะœะš2>
AllowedIPs = 192.168.30.3/32

[Peer] PublicKey = <ะžะขะšะ ะซะขะซะ™_ะšะ›ะฎะง_VPN_2_ะœะš3>
AllowedIPs = 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. แƒ—แƒ”แƒแƒ แƒ˜แƒฃแƒšแƒแƒ“, แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ แƒ“แƒแƒแƒ›แƒงแƒแƒ แƒ”แƒ‘แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒก แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒฃแƒคแƒแƒกแƒ แƒแƒ แƒแƒžแƒ แƒ˜แƒ•แƒ˜แƒšแƒ”แƒ’แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒขแƒ˜แƒ“แƒแƒœ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ” แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒ” แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒงแƒ แƒแƒ™แƒ แƒซแƒแƒšแƒ•แƒ. แƒงแƒ•แƒ”แƒšแƒ แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒ–แƒแƒขแƒแƒ แƒ˜แƒก wg0 แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ–แƒ”, แƒ’แƒแƒ แƒ“แƒ 51821 แƒžแƒแƒ แƒขแƒ—แƒแƒœ แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ UDP แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ.

แƒ˜แƒ›แƒ”แƒ“แƒ˜ แƒ›แƒแƒฅแƒ•แƒก, แƒ แƒแƒ› แƒกแƒขแƒแƒขแƒ˜แƒ แƒ•แƒ˜แƒœแƒ›แƒ”แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ.

PS แƒแƒกแƒ”แƒ•แƒ”, แƒ›แƒ˜แƒœแƒ“แƒ แƒ’แƒแƒ•แƒแƒ–แƒ˜แƒแƒ แƒ แƒฉแƒ”แƒ›แƒ˜ แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒ›แƒแƒ›แƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒก PUSH แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒแƒก แƒฉแƒ”แƒ›แƒก แƒขแƒ”แƒšแƒ”แƒคแƒแƒœแƒ–แƒ” 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

แƒ›แƒ” แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ” easy-rsa แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ