AllowedIPs ஒரு வழிசெலுத்தல் பட்டியல், ஃபயர்வால் விதி அல்ல
இது வெளிச்செல்லும் போக்குவரத்துக்கு ஒரு சகாவைத் தேர்ந்தெடுத்து உள்வரும் மூலங்களைச் சரிபார்க்கிறது. இது அணுகல் பட்டியல் அல்ல, வழி நிர்வாகத்தை முடக்குவது பிளவுபட்ட சுரங்கப்பாதையைச் சரிசெய்யாது.
பெரும்பாலானோர் AllowedIPs ஐ அனுமதிப் பட்டியலாகப் படிக்கிறார்கள், அதாவது ஒரு சகாவுடன் இணையக்கூடிய முகவரிகளின் தொகுப்பு, ஒரு சுரங்கப்பாதைக்காக எழுதப்பட்ட ஃபயர்வால் விதி போல. அப்படி இல்லை. இந்தப் புலம் இரு திசைகளிலும் செயல்படும் வழிசெலுத்தல் அட்டவணை: வெளிச்செல்லும் பொதியில் ஒரு சகாவைத் தேர்ந்தெடுக்கிறது, உள்வரும் பொதியின் மூலத்தைச் சரிபார்க்கிறது. இதை அணுகல் பட்டியலாகப் படிப்பது யாரும் கேளாத போக்குவரத்தை வழிசெலுத்தும் அமைப்புகளை உருவாக்குகிறது.
ஒரு புலம், இரு வாசகர்கள்: வெளிச் செல்லும் தேர்வு மற்றும் மூலச் சரிபார்ப்பு
வாடிக்கையாளரில், எந்த இலக்குகள் அந்தச் சகாவுக்குச் செல்கின்றன, எவை சாதாரண வலைப்பிண்ணியத்தில் இருக்கின்றன என்பதை முன்னொட்டுகள் தீர்மானிக்கின்றன. எனவே 0.0.0.0/0 க்கான பதிவு ஒவ்வொரு IPv4 இலக்கையும் பிடிக்கிறது, அதனால்தான் முழு சுரங்கப்பாதை விவரக்குறிப்பை இறக்குமதி செய்வது சாதாரண உலாவலைத் தொலை இயந்திரம் வழியாக அனுப்புகிறது. குறுகிய பதிவுகள் எதிர்மாறாகச் செய்கின்றன: நீங்கள் பட்டியலிட்ட வலைப்பிண்ணியங்களை மட்டும் வழிசெலுத்தி மற்ற அனைத்தையும் இருந்த இடத்திலேயே விடுகின்றன. WireGuard ஆவணத்தின் மறையீட்டுச் சாவி வழிசெலுத்தல் பகுதி இரு பணிகளையும் ஒரே இடத்தில் கூறுகிறது: வெளிச்செல்லும் சகாவின் தேர்வு மற்றும் உள்வரும் மூலத்தின் சரிபார்ப்பு.
சேவையகத்தில், அதே புலம் ஒவ்வொரு சகாவும் பயன்படுத்தக்கூடிய மூல முகவரிகளை விவரிக்கிறது. இது பொதி வடிகட்டி அல்ல, மறையீட்டுச் சரிபார்ப்பு: உள்ளார்ந்த மூலம் சகாவின் பட்டியலுடன் பொருந்தாத பொதி, புரவலனின் எந்த ஃபயர்வாலும் அதைப் பார்ப்பதற்கு முன்பே WireGuard உள்ளே தள்ளப்படுகிறது. இரு பணிகளும் ஒரே பட்டியலைப் பங்கிடுகின்றன, அதனால்தான் வேறெங்கிருந்து நகலெடுக்கப்பட்ட பட்டியல் நீங்கள் கருதாத இடத்தில் தவறாக நடந்துகொள்கிறது.
வாடிக்கையாளர் தொகுதி இந்தக் குழப்பத்தின் பெரும்பகுதி தொடங்கும் இடம். பிளவுபட்ட சுரங்கப்பாதை தொலை வலைப்பிண்ணியங்களின் பெயரைக் கூறுகிறது, முழு சுரங்கப்பாதை என்பது இயல்புநிலை முன்னொட்டைக் கொண்ட அதே புலம்:
[Peer]
# split tunnel: only these networks
AllowedIPs = 10.77.0.0/24, 192.168.30.0/24
[Peer]
# full tunnel: everything, both families
AllowedIPs = 0.0.0.0/0, ::/0
இரு வடிவங்களும் தனித்தனியே முழுமையானவை, அவை படிகங்கள் அல்ல, மாற்றுகள். முதலாவது அந்த இரு வலைப்பிண்ணியங்களை மட்டும் சுரங்கப்பாதை வழியாக அனுப்புகிறது; இரண்டாவது ஒவ்வொரு இலக்கையும் அனுப்புகிறது, ::/0 பதிவு IPv4 இயல்புநிலைக்கு IPv6 சேர்க்கிறது. நீங்கள் எதைத் தேர்ந்தெடுத்தாலும், wg-quick வழிகளை நிறுவத் தொடங்கியதும் அந்த முன்னொட்டுகளே அந்தச் சகாவுக்கான முழு வழிசெலுத்தல் முடிவு.
மையத்துக்கு வேறு பட்டியல் தேவை
மையம் ஒவ்வொரு வாடிக்கையாளரின் சுரங்கப்பாதை முகவரியைப் புரவலன் முன்னொட்டாகப் பட்டியலிடுகிறது, மேலும் அந்த வாடிக்கையாளருக்குப் பின்னால் உண்மையில் உள்ள எந்த வலைப்பிண்ணியத்தையும் சேர்க்கிறது. ஒரு வாடிக்கையாளரின் அகன்ற பட்டியலை ஒவ்வொரு மையச் சகாவுக்கும் நகலெடுப்பது, பல சகாக்கள் ஒரே முகவரிகளை மூலமாகப் பயன்படுத்தலாம் என்று மையத்துக்குக் கூறுகிறது, அது முகவரித் திட்டம் அல்ல. Endpoint புலம் முற்றிலும் வேறு அடுக்குக்கு உரியது: அது சகாவின் வெளிப்புற முகவரியையும் துறையையும் பெயரிடுகிறது, சுரங்கப்பாதைக்குள் உள்ள இலக்கை ஒருபோதும் அல்ல.
[Peer]
# laptop: tunnel address 10.77.0.2, office LAN behind it
AllowedIPs = 10.77.0.2/32, 192.168.30.0/24
புரவலன் முன்னொட்டு சுரங்கப்பாதை முகவரியைச் சுமக்கிறது, வலைப்பிண்ணிய முன்னொட்டு வாடிக்கையாளருக்குப் பின்னால் இருப்பதைச் சுமக்கிறது, இரண்டும் தேவை. புரவலன் முன்னொட்டு இல்லாமல் மையத்தால் வாடிக்கையாளரின் சொந்தப் போக்குவரத்தைத் திருப்பி அனுப்ப முடியாது, வலைப்பிண்ணிய முன்னொட்டு இல்லாமல் அதன் பின்னால் உள்ள LAN அணுக முடியாததாகவே இருக்கும்; பின்னால் எதுவும் இல்லாத சகா புரவலன் முன்னொட்டை மட்டும் பெறுகிறது.
வழி நிறுவலைத் தவிர்ப்பது இடைவெளியை விட்டுச் செல்கிறது
wg-quick, கட்டமைப்புக் கோப்பிலிருந்து இடைமுகத்தை உயர்த்தும் உதவியாளர், அந்த வேலையின் பகுதியாக இடைமுக முகவரிகளையும் வழிகளையும் நிறுவுகிறது. Table = off அமைப்பது உதவியாளரிடம் வழி வேலையைத் தவிர்க்கச் சொல்கிறது, அது மாற்றுகளை நிறுவுவதில்லை, தனிப்பட்ட வலைப்பிண்ணியத்தை அணுகக்கூடியதாக்குவதுமில்லை. தானியங்கி வழிகள் ஏற்கனவே வேலையைச் செய்யும்போது, தேவையான முன்னொட்டுகளைப் பெயரிடுவதே தெளிவான கட்டமைப்பு. வழி நிர்வாகத்தை அணைத்துவிட்டு மாற்றை எழுதாமல் விடுவது வடிவமைப்பு அல்ல, ஒரு விட்டுவிடல்.
அடிப்படை wg கருவி வேறு விதமாக நடந்துகொள்கிறது: இடைமுகத்தை அமைக்கிறது, வழிகளை ஒருபோதும் தொடுவதில்லை, எனவே அதன் மேல் நேரடியாகக் கட்டப்பட்ட அமைப்புக்கு அதன் சொந்த வழிக் கட்டளைகள் தேவை. ஒரு கருவிக்கு எழுதப்பட்ட வழிமுறைகள் மற்றதுடன் பின்பற்றும்போது தவறாகத் தோன்றலாம். வெற்றிகரமான ping உம் பலவீனமான சான்று, ஏனெனில் அது உங்களுக்குத் தேவையான ஒவ்வொரு பயன்பாட்டுப் பாதையையும் அல்ல, ஒரு பாதையை மட்டும் சோதிக்கிறது.
DNS உம் IPv6 உம் தனித்தனியாகத் தீர்மானிக்கப்படுகின்றன
சுரங்கப்பாதை அறிவிக்கும் DNS சேவையக முகவரியைச் சரிபார்க்கவும், நீங்கள் தேர்ந்தெடுத்த முன்னொட்டுகள் வழியாக அந்த முகவரிக்கு வழி உள்ளதை உறுதிப்படுத்தவும். தீர்வி அமைப்பு தீர்வியை அணுகக்கூடியதாக்காது, சுரங்கப்பாதையைக் குறுக்குவது அங்கு சென்ற வழியை அமைதியாக நீக்கக்கூடும். IPv6 ஐயும் தனியாக ஆய்வு செய்யுங்கள், ஏனெனில் சரியான IPv4 பிளவு இன்னும் இயற்பிய இணைப்பை நோக்கும் IPv6 இயல்புநிலை வழியைப் பற்றி எதுவும் கூறாது. ஒரு சகாத் தொகுதியைத் திருத்தும்போது மூன்று தனித்தனி முடிவுகள் ஒரே நேரத்தில் மாறலாம்.
பின்னர் அறியப்பட்ட தொடக்கக் கட்டமைப்பிலிருந்து ஒரு தனிப்பட்ட வளத்தையும் ஒரு சாதாரண இணையதளத்தையும் திறக்கவும். வளம் பதிலளித்து உலாவல் இன்னும் உள்ளூர் இணைப்பு வழியாக வெளியேறினால், பிளவு நீங்கள் கேட்டதைச் செய்கிறது. அதே கணத்தில் உலாவல் உடைந்தால், சுரங்கப்பாதை இயல்புநிலை வழியை எடுத்துக்கொண்டது, முன்னொட்டுப் பட்டியலே பார்க்க வேண்டிய இடம்.