ரவுட்டரில் VPN அல்லது போர்ட் ஃபார்வர்டிங்: எது வெல்லும்?
போர்ட் ஃபார்வர்டிங் ரவுட்டரின் VPN கேட்பானிடமிருந்து போர்ட்டைத் திருடலாம். இலக்கின் உரிமையாளரைச் சரிபார்த்து, மோதும் மேப்பிங்கை மட்டும் அகற்றி, ஒவ்வொரு குடும்பத்தையும் தனித்தனியாகச் சோதிக்கவும்.
ரவுட்டர் VPN-ஐத் தானே முடிக்கிறது, ஆனால் பழைய ஃபார்வர்டிங் விதி இன்னும் அதே UDP போர்ட்டை LAN-இல் உள்ள ஒரு இயந்திரத்திற்கு அனுப்புகிறது. அவற்றில் ஒன்று மட்டுமே உண்மையான முடிவுப் புள்ளியாக இருக்க முடியும், கர்னல் அவற்றுக்கிடையே தீர்ப்பு வழங்காது. இலக்க மொழிபெயர்ப்பு உள்ளூர் சேவையைக் கேட்பதற்கு முன்பே பாக்கெட்டை மீண்டும் எழுதுகிறது, எனவே VPN செயல்முறை ஏற்கனவே வேறெங்கோ அனுப்பப்பட்ட டிராஃபிக்கிற்காகக் காத்திருக்கிறது. பணி போர்ட் யாருக்குச் சொந்தம் என்பதை முடிவு செய்வது, பின்னர் விதிகளை ஒத்துப்போகச் செய்வது.
ஒரு போர்ட், இரண்டு உரிமை கோரும் உரிமையாளர்கள்
ரவுட்டருக்குள் இயங்கும் VPN சேவையகத்திற்கு தனது சொந்த சாக்கெட்டிற்கு இட்டுச் செல்லும் உள்வரும் அனுமதி தேவை. அதே போர்ட்டிற்கான இலக்க-NAT பதிவு முற்றிலும் வேறெங்கோ இட்டுச் செல்கிறது: LAN முகவரி மற்றும் ஃபார்வர்டிங் முடிவு. இவை வெவ்வேறு பதிவுகளும் வெவ்வேறு தோல்வி முறைகளும் கொண்ட வெவ்வேறு முடிவுப் புள்ளிகள். வழக்கமான அறிகுறி என்னவென்றால் ஒரு முகவரி குடும்பம் வேலை செய்கிறது, மற்றொன்று இல்லை, ஏனெனில் மீதமுள்ள பதிவு ஒரு குடும்பத்திற்கு மட்டும் எழுதப்பட்டது, மீண்டும் பரிசீலிக்கப்படவில்லை.
திருத்துவதற்கு முன் உரிமைகோரலை எழுதுங்கள்: குடும்பம், வெளிப்புற முகவரி, போக்குவரத்து, போர்ட் மற்றும் மொழிபெயர்க்கப்பட்ட இலக்கு.
உள்ளூர் சரிபார்ப்புக்கு முன் மொழிபெயர்ப்பு நடக்கிறது
இலக்க NAT கர்னல் உள்ளூர் விநியோகத்திற்கும் ஃபார்வர்டிங்கிற்கும் இடையே தேர்வு செய்வதற்கு முன், முன்-வழிப்படுத்தல் நிலையில் பாக்கெட்டின் இலக்கை மாற்றுகிறது. இலக்கு LAN புரவலனாக மாறியதும், பாக்கெட் ஃபார்வர்டிங் பாதையை எடுக்கிறது. ரவுட்டரின் சொந்த சாக்கெட்டிற்கான உள்ளீட்டு விதிகள் ஒருபோதும் பார்க்கப்படுவதில்லை, அதனால் வாடிக்கையாளர் காத்திருக்கும்போது VPN பதிவு காலியாகவே இருக்கும்.
Intended local entry:
WAN UDP 1194 -> router local socket -> input path
Conflicting old entry:
WAN UDP 1194 -> DNAT 192.168.50.10:1194 -> forward path
இந்த வரிசையே முழு பொறிமுறை, சாதன இடைமுகங்கள் அதை மாற்றாமல் தேர்வுப்பெட்டிகளுக்குப் பின்னால் மறைக்கின்றன. பாக்கெட் எந்தப் பாதையை எடுக்கும் என்பதை இன்னும் இலக்கின் உரிமையாளரே தீர்மானிக்கிறார்.
LAN புரவலன் தான் நோக்கமான முடிவுப் புள்ளி என்றால், ஃபார்வர்டிங் சரியானது, ரவுட்டர் அதே போர்ட்டிலும் கேட்கக்கூடாது.
ஒரு மேப்பிங்கை வைத்திருந்து மற்றொன்றை அகற்றுங்கள்
அந்த போர்ட் மற்றும் குடும்பத்திற்கான NAT பதிவுகளைப் பட்டியலிட்டு தப்பிப்பவரைத் தேர்ந்தெடுங்கள்:
sudo iptables -t nat -S | grep 1194
sudo ss -lunp | grep :1194
அதே எண்ணுள்ள TCP பதிவு UDP தோல்விக்கு பொருந்தாது, அவற்றை ஒரே பொருளாகக் கருதுவது தவறான விதி அழிக்கப்படுவதற்கு வழிவகுக்கும். உள்ளூர் சாக்கெட் வெல்ல வேண்டியிருக்கும்போது, மோதும் மேப்பிங்கின் உரிமையாளர் அந்த ஒரு பதிவை அகற்றுகிறார் அல்லது மீண்டும் எழுதுகிறார், ரவுட்டரின் சொந்த போர்ட்டிற்கான உள்வரும் அனுமதி அதன் இடத்திலேயே இருக்கும். தொடர்பில்லாத ஃபார்வர்டிங்கள், நிர்வாகப் பாதை மற்றும் விதித் தொகுப்பின் நகல்—அனைத்தும் இந்த மாற்றத்தைத் தாண்டி நிலைத்திருக்க வேண்டும்.
VPN தனி புரவலனில் வாழ்ந்தால், ஃபார்வர்டிங் தான் சரியான பொருள். கொள்கலன் அல்லது மெய்நிகர் இயந்திரத்தில் உள்ள சேவைக்கு, பெட்டி ரவுட்டர் எனப்பட்டாலும் வெளியிடப்பட்ட போர்ட் தேவைப்படலாம், எனவே பெட்டியின் லேபிளை அல்ல, சாக்கெட்டையும் அதன் பெயர்வெளியையும் பின்தொடருங்கள்.
வெளியிலிருந்து உரிமையாளரை உறுதிப்படுத்துங்கள்
ஒவ்வொரு குடும்பத்தையும் தனித்தனியாகச் சோதிக்கவும், ஏனெனில் ரவுட்டரில் முடியும் IPv6 இணைப்பு பழைய விதியால் திருப்பிவிடப்படும் IPv4 இணைப்பைப் பற்றி எதுவும் சொல்லாது. எந்த முடிவுப் புள்ளி பதிலளித்தது என்பதைப் பார்க்க பெறும் சேவையின் பதிவைப் படியுங்கள், வாடிக்கையாளரின் வெற்றிச் செய்தியை பலவீனமான சான்றாகக் கருதுங்கள். அர்த்தமுள்ள சோதனைக்கு புதிய ஓட்டம் தேவை. வெளிப்புற புரவலனிலிருந்து nc -zvu 203.0.113.7 1194 மூலம் ஆய்வை அனுப்பி, வெற்றியாளரின் பதிவை journalctl -u openvpn@server -n 20 மூலம் படியுங்கள். ரவுட்டரின் கேட்பான் இணைப்பைத் தானே பதிவு செய்கிறான், LAN புரவலன் அதைத் தனது சொந்த சேவையில் பதிவு செய்கிறான்.
இணைப்புக் கண்காணிப்பு இருக்கும் ஓட்டங்களை அவற்றின் அசல் மேப்பிங்கில் வைத்திருக்கிறது, எனவே நிறுவப்பட்ட அமர்வு நீங்கள் இப்போது சரிசெய்த விதியை விட நீண்ட காலம் வாழலாம்.
நோக்கமான முடிவுப் புள்ளி அதன் வழக்கமான அடையாளச் சரிபார்ப்புகளுடன் பதிலளித்த பிறகு, சுரங்கப்பாதையின் பின்னால் உள்ள தனிப்பட்ட வளத்தைச் சோதிக்கவும். வெளிப்புற கேட்பானை அடைவது முதல் படி மட்டுமே; உள் வழிப்படுத்தல் மற்றும் பயன்பாட்டு அங்கீகாரம் தனித்தனி முடிவுகள்.