කොක්ක පළමු වතාවට ක්‍රියා කරයි, තවත් නැවත සම්බන්ධතා තුනකට පසු දම්වැලේ එකම නියමයේ පිටපත් තුනක් රැඳී ඇත. කිසිවක් හඬින් අසාර්ථක නොවීය; ධාවනය වන සෑම විටම ලිපිය එයට කියූ දේ පමණක් කළේය. VPN කොක්කක් යනු එක් වරකට වඩා ධාවනය කළ හැකි වින්‍යාස මෙහෙයුමකි, එබැවින් එයට හිමිකරුවෙකු, අවශ්‍ය තත්ත්වයක් සහ අනුක්‍රමගත වෙනසක් අවශ්‍ය වේ. එම අනුපිළිවෙලින් ගමන් කරන්න, පිටපත් නතර වේ.

එකම නියමයක් ලිවීමට පෙර නියමවලට හිමිකරුවෙකු දෙන්න

එකම නියමයක් ලිවීමට පෙර මෙම ඒකාබද්ධ කිරීම හිමිකම් කියන්නේ කුමන දම්වැලට හෝ වගුවටද යන්න තීරණය කරන්න. කොක්ක විසින් සාදා හිස් කරන කැපවූ දම්වැල හිමිකමේ පැහැදිලිම ආකාරයයි, මන්ද පිරිසිදු කිරීමට පසුව වෙනත් අයෙකුගේ ප්‍රතිපත්තියට හානි නොකර එම දම්වැල ඉවත් කළ හැකිය. ඔබට හවුල් දම්වැලකට නියම එකතු කිරීමට සිදු වුවහොත්, පසුව සිදුවන සෙවීමකට හරියටම ඔබේ ඒවා සොයාගත හැකි වන පරිදි ඒවා අදහසකින් සලකුණු කරන්න. හිමිකම්කම විසුරුවා හැරීම ආරක්ෂිත කරයි, විසුරුවා හැරීම යනු නිශ්ශබ්දව අසාර්ථක වන කොටසයි.

iptables -N VPN_HOOK 2>/dev/null || true
iptables -C INPUT -j VPN_HOOK 2>/dev/null || iptables -I INPUT -j VPN_HOOK
iptables -S VPN_HOOK

මෙහි අදහස අලංකරණයක් නොවේ. එය ඔබේ නියමය ඉවත් කිරීම සහ අහම්බෙන් සමාන පෙනෙන නියමයක් ඉවත් කිරීම අතර වෙනසයි, සහ එය සුරකින ලද නියම කට්ටලයේ රැඳී ඇත. අදහස වරක් විචල්‍යයක ලියා එකතු කරන, පරීක්ෂා කරන හෝ මකන සෑම විධානයකම එම තන්තුවම භාවිත කරන්න.

නැවත එකතු කිරීම වෙනුවට අවශ්‍ය තත්ත්වය පරීක්ෂා කරන්න

උමංග වැඩ කරන අතරතුර පැවතිය යුතු දේ ලියන්න: කුමන අතුරුමුහුණත්, කුමන මූලාශ්‍රය සහ ගමනාන්තය, කුමන ප්‍රොටොකෝලය සහ කුමන වරාය. පසුව සෑම නියමයක්ම පරීක්ෂාවක් සහ ඉන්පසු ඇතුළු කිරීමක් ලෙස ප්‍රකාශ කරන්න, දෙවන ධාවනයේදී නියමය සොයාගෙන කිසිවක් නොකරන පරිදි. නියමය පවතින විට පරීක්ෂා විධානය බිංදුවෙන් අවසන් වේ, සහ ලිපියට අවශ්‍ය වන්නේ හරියටම එම සංඥාවයි. iptables යොමුව මෙහි භාවිත කරන පරීක්ෂා, එකතු කිරීම් සහ ඇතුළු කිරීම් ආකාර ලේඛනගත කරයි.

iptables -C VPN_HOOK -i tun0 -p tcp --dport 443 -j ACCEPT ||
  iptables -A VPN_HOOK -i tun0 -p tcp --dport 443 -j ACCEPT

ස්ථානය ගැන සැලකිලිමත් වන්න. නියමයක් පරීක්ෂා කර මුදුනේ ඇතුළු කිරීම කලින් පළමුව පැමිණි හිතාමතා ප්‍රතික්ෂේප කිරීමකට පෙර අවසරයක් ගෙන යා හැකිය, එබැවින් දෙවන ධාවනය කිසිවක් එකතු නොකළත් හැසිරීම වෙනස් කරයි. ඔබේම දම්වැල තුළ අගට එකතු කරන්න, සහ එම දම්වැලට පැනීම කොහේද යන්නෙන් අනුපිළිවෙල පාලනය කරන්න. දම්වැල තුළ අනුපිළිවෙල වැදගත් නම්, නියමයෙන් නියමයට අලුතුවනවා වෙනුවට දන්නා ලැයිස්තුවකින් දම්වැල නැවත ගොඩනඟන්න.

අවශ්‍ය නියමය ස්ථාවර පරීක්ෂාවක් ලෙස ප්‍රකාශ කළ නොහැකි නම් නතර වන්න. එය සාමාන්‍යයෙන් අදහස් කරන්නේ අවශ්‍ය තත්ත්වය තවමත් අපැහැදිලි බවයි.

රැඳී තිබේ යැයි බලාපොරොත්තු වීම වෙනුවට වෙනස අනුක්‍රමගත කරන්න

කොක්කෙහි ඇමතුම් දෙකක් අතිච්ඡාදනය විය හැකිය, සහ දෙකටම එකක් එකතු කිරීමට පෙර නියමය නොමැති බව පෙනිය හැකිය. xtables හි රැඳී සිටීමේ විකල්පය විධානයක් අගුළු සඳහා රැඳී සිටීමට සලස්වයි, නමුත් විධාන දෙකක් හරහා පරීක්ෂා-පසුව-එකතු කිරීම අනුක්‍රමය පරමාණුක නොකරයි. මුළු මෙහෙයුමම ඔබේම අගුළුවකින් අනුක්‍රමගත කරන්න, නැතහොත් ප්‍රකාශිත කණ්ඩායමක් එක් ගනුදෙනුවක් ලෙස යොදන කළමනාකරුවෙකු භාවිත කරන්න. nftables අවසන් දෙය කළ හැකිය, සහ එය ලබා ගත හැකි සත්කාරකවල එයට මුල්‍තැන දීමට එක් හේතුවකි.

flock /run/vpn-hook.lock /usr/local/sbin/vpn-firewall-apply
nft -f /etc/nftables/vpn-hook.nft

ඔබ තෝරන යාන්ත්‍රණය කුමක් වුවත්, තීරණාත්මක කොටස කෙටිව තබා එය නැවත ඇතුළු විය හැකි ලෙස කරන්න: අඩක් දුරින් අසාර්ථක වන කොක්කක් නැවත ධාවනය කිරීමට ආරක්ෂිත විය යුතුය. ප්‍රතිඵලය ලොග් කරන්න, නැවත නැවත ධාවනය නියම ගණනකින් අනුමාන කිරීම වෙනුවට සඟරාවේ පෙනෙන පරිදි. විවිධ අධීක්ෂකයන් දෙදෙනෙකුට කොක්ක ඇමතිය හැකි නම්, පළමුව එය නිවැරදි කරන්න; කිසිදු අගුළුවක් හිමිකරුවන් දෙදෙනෙකු නිවැරදි නොකරයි.

ඔබට අයත් දේ පමණක් විසුරුවා හරින්න

විසුරුවා හැරීම ආදේශක සම්බන්ධතාවයක් එය විශ්‍රාම ගිය සම්බන්ධතාවයෙන් වෙන්කර හඳුනාගත යුතුය, සහ කිසිදා ශිෂ්ට පිරිසිදු කිරීමක් නොලබන සිදුවීමකට ඔරොත්තු දිය යුතුය. එකතු කිරීමට භාවිත කළ එම හඳුනාගැනීම්වලින්ම මකන්න, සහ පිරිසිදු කිරීම සරල කිරීමට කිසිදා හවුල් දම්වැලක් හිස් නොකරන්න. දැඩි නැවතුමකින් පසු, පහළ කොක්ක ධාවනය වූ යැයි උපකල්පනය කිරීම වෙනුවට ඊළඟ ආරම්භයේදී සංහිඳියා ගමන් වාරයක් ධාවනය කරන්න.

iptables -D VPN_HOOK -i tun0 -p tcp --dport 443 -j ACCEPT
iptables -F VPN_HOOK
ip -brief link show type tun

අතුරුමුහුණතෙහි ආයුෂද නිර්මාණයේ කොටසකි. නැවත සම්බන්ධ වීම වෙනත් නමක් සහිත උපාංගයක් සෑදිය හැකිය, එබැවින් දෙවන උමංගයේ නම දැඩි ලෙස කේතනය කරන නියමය වලංගු ලෙස පෙනෙන අතරම පැරණි වේ. සම්බන්ධතාවයම හෙළිදරව් කරන අනන්‍යතාවයට මුල්‍තැන දෙන්න, සහ සෑම ධාවනයකදීම එය නැවත කියවන්න. එම සිදුවීම් තුන වෙන් වෙන්ව පරීක්ෂා කරන්න: නැවත සම්බන්ධතාවය, ආදේශක සම්බන්ධතාවය සහ වසා දැමීම. අවසර ලත් ගමනාගමනය තුනම පිටපත් නොමැතිව ජය ගත යුතුය, සහ සම්බන්ධයක් නොමැති සේවා ස්පර්ශ නොකළ ලෙස පැවතිය යුතුය.

කොක්කට හිමිකරුවෙකු, එය එකතු කරන සෑම නියමයකටම පරීක්ෂාවක්, එක් අනුක්‍රමගත මාර්ගයක් සහ තමන්ගේම තත්ත්වය පමණක් ඉවත් කරන විසුරුවා හැරීමක් ඇති විට මෙම ගමන අවසන් වේ. දෙවරක් ධාවනය කිරීමට ආරක්ෂිත කොක්කක් එක් වරක් දක්ෂ කොක්කකට වඩා වටිනවා.

අදාළ ලිපි