ගේට්වේ මත OpenVPN සේවාලාභියාගේ ට්රැෆික් කොහේද බලන්නේ
රවුට් කරන ලද VPN ගේට්වේ ඒවා සඳහා සොකට් විවෘත නොකර පැකට් ඉදිරියට යවයි. ප්රවාහය ගලා යන තැන අනුව conntrack, සීමිත ටනල් ග්රහණයක් හෝ ප්රොක්සි ලොග් තෝරන්න.
සම්බන්ධිත සේවාලාභියෙකු කුමන ගමනාන්තවලට ළඟා වේදැයි දැන ගැනීමට අවශ්යය, එබැවින් ඔබ VPN සේවාදායකයේ shell එකක් විවෘත කර ss ලෙස ටයිප් කරයි. ප්රයෝජනවත් කිසිවක් නොපෙනේ, ටනලය කැඩී ඇත යන නිගමනය තරමක් වැඩිපුර පහසුවෙන් පැමිණේ. රවුට් කරන ලද OpenVPN ගේට්වේ සේවාලාභියාගේ පැකට් ඉදිරියට යවයි; එය ඔවුන්ගේ TCP සම්බන්ධතා අවසන් නොකරන අතර ඒවා සඳහා සොකට් නොදරයි. සාක්ෂිය තැනක ජීවත් වේ, එය කොතැනද යන්න ටනලයෙන් පිටවූ පසු ට්රැෆික් හසුරුවන ආකාරය මත රඳා පවතී.
ඔබ බලන වින්යාසය කුමක්දැයි තීරණය කරන්න
සාමාන්ය හැඩතල දෙකක් සම්පූර්ණයෙන්ම වෙනස් සාක්ෂි ලබා දෙයි. රවුට් කරන ගේට්වේ විකේතනය කර, ඉදිරියට යවා, සමහර විට මූලාශ්ර-NAT කරයි, එබැවින් සේවාලාභියාගේ සම්බන්ධතාවය දේශීය සොකට් නොමැතිව එක් කෙළවරේ සිට අනෙක් කෙළවර දක්වා පවතී.
ප්රොක්සි ට්රැෆික් අවසන් කරයි: එය සම්බන්ධතාවය පිළිගෙන පසුව තමන්ගේම ඉහළ සම්බන්ධතාවය විවෘත කරයි. එම වින්යාසයේ එක් ඉල්ලීමකට සම්බන්ධතා දෙකක් ඇත, ඒවා අතර සම්බන්ධය ප්රොක්සියේම වාර්තාවල පමණක් පවතී. මේ දෙකෙන් කුමක් යෙදවූයේදැයි දැන ගැනීම කර්නලයේ ප්රවාහ තත්ත්වය කියවිය යුතුද නැතහොත් යෙදුම් ලොග් කියවිය යුතුද යන්න තීරණය කරයි.
බොහෝ ව්යාකූලත්වය අනුමානයෙන් පැමිණේ. මෙවලම තෝරා ගැනීමට පෙර හැඩය තහවුරු කරන්න. පළමුව සේවාදායක වින්යාසයේ ප්රොක්සි උපදෙසක් ඇත්දැයි කියවන්න, එහි පැවැත්ම සෑම ඊළඟ පියවරක්ම වෙනස් කරන බැවින්. එය නොමැතිව පැකට් මාර්ගය රවුටින් වන අතර කර්නලයේ ප්රවාහ තත්ත්වය ඔබේ සාක්ෂියයි.
පළමුව ලිපිනය සැසියකට සම්බන්ධ කරන්න
සේවාදායකයේ සැසි තත්ත්වයෙන් ආරම්භ කර සේවාලාභියාගේ වර්තමාන අභ්යන්තර ලිපිනය හඳුනා ගන්න. තටාක ලිපින නැවත භාවිත කරයි, එබැවින් ලිපිනය තනිවම බද්දක් මිස පුද්ගලයෙකු නොවේ.
වේලාව සහ සත්යාපිත අනන්යතාවය එකට සටහන් කර, එම සේවාලාභියා පිටුපස මුළු ලෑන් එකක් සැඟවී ඇත්දැයි සැලකිල්ලට ගන්න. දුර කෙළවර උපජාලාවක් රවුට් කරන්නේ නම්, ඔබ දකින අභ්යන්තර ලිපින මුල් සත්කාරක හෝ පරිවර්තිත විය හැක.
ip -4 addr show dev tun0
journalctl -u [email protected] --since '-10 min' | tail -n 40එම යුගලය එකවර ප්රශ්න දෙකකට පිළිතුරු දෙයි: ටනල් අතුරුමුහුණත කුමන උපසර්ගය සේවය කරයිද, සහ ඔබට වැදගත් කාල පරතරය තුළ කුමන සැසිය සක්රීය වී තිබුණිද. ඕනෑම ප්රවාහ සටහනක් අර්ථ දැක්වීමට පෙර මෙය කරන්න, වැරදි සැසියට සම්බන්ධ කළ ඒත්තු ගන්වන tuple එකක් කිසිදු සාක්ෂියක් නොමැති වීමට වඩා නරක බැවින්.
රවුට් කරන ගේට්වේ මත ප්රවාහ වගුව කියවන්න
ලිපිනය සහ කාල පරතරය තහවුරු වූ පසු, නිරීක්ෂණය කරන සම්බන්ධතාවල කියවීමට-පමණක් ලැයිස්තුවක් ගේට්වේ ඒ සඳහා ඉදිරියට යවන දේ පෙන්වයි. මුළු වගුවම නොකියවීමට මුල් මූලාශ්රය මත පෙරහන් කරන්න.
sudo conntrack -L -p tcp -f ipv4 --orig-src 10.8.0.37සෑම සටහනක්ම tuple දෙකක් රඳවා ගනී, මුල් සහ පිළිතුර, ඒවා එක් ප්රවාහයක දිශා දෙකක් මිස යෙදුම් දෙකක් නොවේ. මූලාශ්ර-NAT මාර්ගයේ මුල් tuple එක ටනල් ලිපිනය රඳවා ගන්නා අතර පිළිතුරු පැත්ත පරිවර්තිත ගේට්වේ ලිපිනය පෙන්වයි, ඒ නිසාම ප්රතිදානය මුල් බැල්මට වැරදි ලෙස පෙනේ.
ලැයිස්තුව ඉතිහාසයක් නොව ජීවමාන තත්ත්වයක් ලෙස සලකන්න. කෙටි ප්රවාහ දැනටමත් කල් ඉකුත් වී තිබිය හැක, නිරීක්ෂණය නොකළ ට්රැෆික් කිසි විටෙක නොපෙනේ, වෙනත් ජාල නාම අවකාශයක් වෙනත් වගුවක් පෙන්වයි. conntrack යොමුව පෙරහන් සහ ද්වි-දිශා ප්රතිදානය ලේඛනගත කරයි.
කියවීම තහවුරු කිරීමට එක් සීමිත ග්රහණයක්
ඔබ බලන තැන ටනල් අතුරුමුහුණත පෙනෙන්නේ නම්, එක් සීමිත ග්රහණයක් ඔබ හඳුනාගත් පැකට් රැහැනේ ඇති ඒවාද යන්න තීරණය කරයි. පෙරහන පටු ලෙසත් පැකට් සීමාව කුඩා ලෙසත් තබා ගන්න.
sudo tcpdump -ni tun0 -nn -c 50 'host 10.8.0.37 and tcp'වේලා මුද්රා, ප්රොටොකෝලය සහ තොටු ප්රවාහ සටහන සමඟද පරීක්ෂණයක් ලෙස කළ ඉල්ලීම සමඟද සසඳන්න. NAT පසුව ගන්නා ලද ග්රහණයක් ගේට්වේයේ පොදු ලිපිනය පමණක් පෙන්වයි, ටනල් පැත්ත තවමත් සේවාලාභියාගේ ලිපිනය පෙන්විය හැක, එම වෙනස තොරතුරු මිස අනුකූලතාවයක් නොවේ.
අතුරුමුහුණත කිසිවක් නොදකින්නේ නම්, සේවාලාභියා අක්රීය යැයි නිගමනය කිරීමට පෙර දත්ත මාර්ගය පරීක්ෂා කරන්න: සේවාලාභී-සිට-සේවාලාභී ට්රැෆික් සහ සමහර බෑම් මාර්ග ඔබ නිරීක්ෂණය කරන ලක්ෂ්යය හරහා කිසි විටෙක නොයයි.
ප්රොක්සි ලොග්, සහ ඔබ දුටු දේවල සීමා
ප්රොක්සියක් මාර්ගයේ සිටින විට, එහි ඉහළ සොකට් සොකට් වගුවේ පෙනේ, නමුත් ඒවා VPN සේවාලාභීන්ට එකින් එක නොගැලපේ, විශේෂයෙන්ම තටාකකරණය හෝ බහුකරණය සමඟ. සේවාලාභියාගේ අනන්යතාවය, ගමනාන්තය, වේලා මුද්රාව සහ එය සටහන් කරන ඕනෑම ඉල්ලීම් හඳුනාගැනීමක් සහසම්බන්ධ කිරීමට ප්රොක්සියේ වින්යාස කළ ගනුදෙනු ලොගය භාවිත කරන්න.
සෑම ඉල්ලීමක්ම පෙරනිමියෙන් ලොග් වේ යැයි උපකල්පනය කිරීම වෙනුවට යෙදවූ අනුවාදයේ ලොග් වින්යාසය පරීක්ෂා කරන්න.
අවසාන වශයෙන්, විෂය පථය ගැන නිවැරදි වන්න. ගමනාන්ත ලිපිනය සහ තොටුව මෙටාදත්ත මිස URL එකක් හෝ පිටු අන්තර්ගතයක් නොවේ, මන්ද අභ්යන්තර HTTPS සැසිය ටනලය නොසලකා තමන්ගේම ආරක්ෂාව රඳවා ගනී. ඔබ නිරීක්ෂණය කළ දේ, කුමන නිරීක්ෂණ ලක්ෂ්යයකින් සහ කුමන වේලාවකද යන්න වාර්තා කරන්න.