പച്ച ഐക്കൺ, അതേ പൊതു IP: VPN ഏത് റൂട്ട് ഒഴിവാക്കി
ട്രേ ഐക്കൺ ഒരു ടണൽ അറിയിക്കുന്നു, ഡിഫോൾട്ട് റൂട്ടല്ല. നാല് പരിശോധനകൾ കാണിക്കുന്നത് ക്ലയന്റ് റൂട്ട് ഇൻസ്റ്റാൾ ചെയ്തോ, അതോ എക്സിറ്റ് നിങ്ങളുടെ ഉറവിടം ഒരിക്കലും വിവർത്തനം ചെയ്തില്ലേ എന്നാണ്.
കണക്ട് ചെയ്തിരിക്കുന്നു, ട്രേ ഐക്കൺ പച്ചയാണ്, വിലാസം പ്രതിഫലിപ്പിക്കുന്ന പേജ് ഇപ്പോഴും ദാതാവിന്റെ വിലാസം കാണിക്കുന്നു, എന്നാൽ അത് സ്വയമേവ ഒരു തകരാറല്ല. ക്ലയന്റ് രണ്ട് വേറിട്ട ജോലികൾ ചെയ്യുന്നു: ഒരു ടണൽ നിർമ്മിക്കുന്നു, റൂട്ടിംഗ് പട്ടിക തിരുത്തുന്നു. ഏതെങ്കിലും ഒന്ന് മറ്റൊന്നില്ലാതെ സംഭവിക്കാം, തിരഞ്ഞെടുത്ത റൂട്ടിംഗ് എന്നത് രണ്ടാമത്തേത് ബോധപൂർവം ഒഴിവാക്കുന്ന ക്രമീകരണമാണ്.
ക്ലയന്റ് യഥാർത്ഥത്തിൽ ഇൻസ്റ്റാൾ ചെയ്തത്
ടണൽ ഉയർന്നിട്ടുണ്ടോ എന്ന് ചോദിക്കുന്നതിന് പകരം, പാക്കറ്റ് യഥാർത്ഥ ലക്ഷ്യസ്ഥാനത്തേക്ക് ഏത് ഇന്റർഫേസ് കൊണ്ടുപോകും എന്ന് ചോദിക്കുക. ആ ലക്ഷ്യത്തിലേക്ക് റൂട്ടില്ലാത്ത ടണൽ ആരും സഞ്ചരിക്കാത്ത സ്വകാര്യ റോഡാണ്.
ip route get 9.9.9.9
Find-NetRoute -RemoteIPAddress 9.9.9.9
route print -4ആദ്യ കമാൻഡ് Linux, macOS എന്നിവയിൽ ഉത്തരം നൽകുന്നു, ബാക്കി രണ്ടെണ്ണം Windows-ലെ തുല്യങ്ങളാണ്, അവിടെ ഒന്ന് മതി. ഉത്തരം ഭൗതിക അഡാപ്റ്റർ പേരിട്ടാൽ, ടണൽ ഉയർന്നിരിക്കുന്നു, ഡിഫോൾട്ട് റൂട്ട് ഒരിക്കലും നീങ്ങിയിട്ടില്ല. ടണൽ ഉപയോഗിക്കേണ്ട ലക്ഷ്യത്തിനായി പരിശോധന ആവർത്തിക്കുക, കാരണം രണ്ട് പരിശോധനകൾ, ഒന്ന് വിദൂരവും ഒന്ന് സാധാരണവും, ഏത് രൂപകൽപ്പന നടപ്പിലാക്കിയെന്ന് പറയുന്നു.
തിരഞ്ഞെടുത്ത റൂട്ടിംഗിന്റെ മൂന്ന് രൂപങ്ങൾ
പൂർണ്ണ ടണൽ പ്രൊഫൈൽ സാധാരണയായി ഇന്റർഫേസിലേക്കുള്ള ഡിഫോൾട്ട് റൂട്ട് എഴുതുന്നു, അല്ലെങ്കിൽ പ്രിഫിക്സ് നീളത്തിൽ വിജയിക്കുന്ന പകുതി ശ്രേണി പ്രിഫിക്സുകളുടെ ജോടി എഴുതുന്നു, യഥാർത്ഥ ഡിഫോൾട്ട് പട്ടികയിൽ തുടരുന്നു. തിരഞ്ഞെടുത്ത റൂട്ടിംഗ് മറ്റൊരു തിരഞ്ഞെടുപ്പാണ്, അത് പല രൂപങ്ങളിൽ വരുന്നു. ഒരു പ്രൊഫൈൽ RDP സെർവർ പോലുള്ള ഒരു ഹോസ്റ്റ് റൂട്ട് ചെയ്യുന്നു, മറ്റൊന്ന് ഒരു നിർദ്ദിഷ്ട സ്ഥലത്തുനിന്ന് എത്തിച്ചേരേണ്ട പൊതു ശ്രേണി റൂട്ട് ചെയ്യുന്നു, മൂന്നാമത്തേത് ഒരു അപ്ലിക്കേഷൻ ബോധപൂർവം ഒഴിവാക്കുന്നു. മൂന്നും സാധുവാണ്, ഒന്നും സാധാരണ വെബ്സൈറ്റ് കാണുന്ന വിലാസം മാറ്റുന്നില്ല.
grep -nE "redirect-gateway|route-nopull|route " /etc/openvpn/client/*.conf
ip route show table main | head -20തീരുമാനിക്കുന്ന നിർദ്ദേശത്തിനായി പ്രൊഫൈൽ വായിക്കുക, തുടർന്ന് അത് എന്ത് ഉത്പാദിപ്പിച്ചു എന്നതിനായി പട്ടിക വായിക്കുക. തള്ളിയ നിർദ്ദേശം ക്ലയന്റിൽ അടക്കാനും കഴിയും, അതിനാൽ സെർവറിനെ കുറ്റപ്പെടുത്തുന്നതിന് മുൻപ് പ്രൊഫൈലും പട്ടികയും ഒത്തുപോകണം.
എതിർവശം ഉറവിട വിലാസം വീണ്ടും എഴുതണം
ബ്രൗസറിൽനിന്ന് ഒരേപോലെ തോന്നുന്ന രണ്ടാമത്തെ തകരാറുണ്ട്. റൂട്ട് ടണലിലേക്ക് പോകുന്നു, സെർവർ പാക്കറ്റുകൾ സ്വീകരിച്ച് പിന്നീട് ക്ലയന്റിന്റെ സ്വകാര്യ വിലാസം തൊടാതെ അവ കൈമാറുന്നു. അടുത്ത ഹോപ്പിന് ആ വിലാസത്തിലേക്ക് മടക്കവഴിയില്ല, അതിനാൽ ഉത്തരങ്ങൾ അപ്രത്യക്ഷമാകുന്നു, പേജുകൾ തൂങ്ങുന്നു. സെർവർ ഒട്ടുമിക്കെങ്കിലും കൈമാറണം, ഉറവിടത്തെ ഇന്റർനെറ്റിന് തിരികെ റൂട്ട് ചെയ്യാവുന്ന എന്തോ ആയി വിവർത്തനം ചെയ്യണം.
sysctl net.ipv4.ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -S | grep MASQUERADEയഥാർത്ഥത്തിൽ ഇന്റർനെറ്റിന് അഭിമുഖമായ ഇന്റർഫേസ് പേരിടുക, ആധുനിക വിതരണത്തിൽ അത് എപ്പോഴും eth0 അല്ല. സ്ഥിരമായ വിലാസമുള്ള ഹോസ്റ്റഡ് സെർവറിന് masquerade ഉപയോഗിക്കുന്നതിന് പകരം നേരിട്ട് ആ വിലാസത്തിലേക്ക് വിവർത്തനം ചെയ്യാം. രണ്ട് പകുതികളും പ്രധാനമാണ്, കാരണം വിവർത്തനമില്ലാത്ത കൈമാറ്റം റൂട്ട് ചെയ്യാനാകാത്ത ഉറവിടങ്ങൾ ചോർത്തുന്നു, കൈമാറ്റമില്ലാത്ത വിവർത്തനം പാക്കറ്റ് ഒരിക്കലും കാണുന്നില്ല.
പേര് നിർണ്ണയം സ്വന്തം വഴിയിലൂടെ പോകുന്നു
പേര് കണ്ടെത്തിയ അന്വേഷണം പ്രാദേശിക ശൃംഖലയിലെ റിസോൾവറിലേക്ക് പോയപ്പോൾ ട്രാഫിക് ടണലിലൂടെ പുറത്തുപോകാം. കാണുന്ന വിലാസം അതേതുതന്നെ, അന്വേഷണങ്ങളല്ല, ആ വിടവാണ് വിഭജിത DNS രൂപകൽപ്പന തിരഞ്ഞെടുക്കുന്നത്.
resolvectl status | head -20
resolvectl query example.orgഏത് സെർവർ ഉത്തരം നൽകി, ടണലിന് മുൻപുള്ള അടിസ്ഥാനരേഖയിൽനിന്ന് വ്യത്യസ്തമാണോ എന്ന് ശ്രദ്ധിക്കുക. വിഭജിത ടണലിൽ ഇത് സാധാരണയായി ആളുകൾ വിലാസത്തെക്കുറിച്ച് പരാതിപ്പെട്ടപ്പോൾ മാറ്റാൻ ആഗ്രഹിച്ച ക്രമീകരണമാണ്, അവർ ഒരിക്കലും നോക്കാത്തതും ഇതുതന്നെ.
കാര്യം തീർപ്പാക്കുന്ന നാല് നിരീക്ഷണങ്ങൾ
ടണൽ താഴെയിരിക്കുമ്പോൾ എക്സിറ്റ് വിലാസം രേഖപ്പെടുത്തുക, പിന്നെ മുകളിലിരിക്കുമ്പോൾ. രണ്ട് അവസ്ഥകളിലും ലക്ഷ്യ പരിശോധന നടത്തി ഓരോ തവണയും ഇന്റർഫേസ് ശ്രദ്ധിക്കുക.
curl -sS https://ifconfig.me/ip
ip route get 9.9.9.9പരിശോധന ടണലിനുള്ളിൽ വീഴുകയും പ്രതിഫലനം ഇപ്പോഴും ദാതാവിന്റെ വിലാസം കാണിക്കുകയും ചെയ്താൽ, എക്സിറ്റിൽ വിവർത്തനം ഇല്ല. പരിശോധന ഭൗതിക അഡാപ്റ്ററിൽ വീണാൽ, പ്രൊഫൈൽ തിരഞ്ഞെടുത്തതാണ്, പൊതു വിലാസം ഒരിക്കലും പരിധിയിൽ ഉണ്ടായിരുന്നില്ല. നിങ്ങൾ വിശ്വസിക്കുന്ന പ്രതിഫലന സേവനം കൊണ്ട് മാറ്റി നാല് നിരീക്ഷണങ്ങളും ഒരുമിച്ച് രേഖപ്പെടുത്തുക, കാരണം വെവ്വേറെ അവ കഥകളാണ്. ഒരുമിച്ച് അവ ക്ലയന്റ് രണ്ട് ജോലികളിൽ ഏതാണ് യഥാർത്ഥത്തിൽ ചെയ്തതെന്ന് കാണിക്കുന്നു.