සේවාලාභියෙක් සත්‍යාපනය කර, සමූහයෙන් ලිපිනයක් ලබාගෙන VPN සත්කාරකයේ සේවා වෙත ළඟා වෙයි, නමුත් සෑම පොදු ගමනාන්තයක්ම කාලය ඉක්මවා අවසන් වෙයි. පිටවීමක් නැති උමග මෙසේ පෙනෙයි, සහ වෙන වෙනම කරුණු හතරක් සත්‍ය වන තෙක් එය එසේම පවතී. සේවාලාභියා පෙරනිමි මාර්ගය පිළිගත යුතුය, සේවාදායකය යැවිය යුතුය, ගිනිපවුර හරහා යාමට ඉඩ දිය යුතුය, සහ පිළිතුරුවලට සමූහය වෙත ආපසු යාමේ මාර්ගයක් අවශ්‍ය වේ. අසාර්ථකතා හතරටම එකම ලක්ෂණයක් ඇත, එබැවින් එක් උත්සාහයකට එක් දෙයක් වෙනස් කර ප්‍රතිඵලය සටහන් කරන්න.

පෙරනිමි මාර්ගය තල්ලු කර සේවාලාභියා ස්ථාපනය කළ දේ තහවුරු කරන්න

සේවාදායක පැත්තේ පේළිය කෙටිය, සහ එය තල්ලු කළ විකල්ප පිළිගන්නා සේවාලාභීන්ට පමණක් බලපායි. def1 ආකෘතිය පවතින පෙරනිමිය මකා දැමීම වෙනුවට අර්ධ-පෙරනිමි මාර්ග දෙකක් ස්ථාපනය කරයි, එය වර්තමාන සම්බන්ධතාවය ජීවමානව තබා සෑම ගමනාන්තයක්ම අල්ලා ගනියි.

push "redirect-gateway def1"

නැවත සම්බන්ධ වූ පසු පැතිකඩ විශ්වාස කරනවාට වඩා සේවාලාභියාගේ මාර්ගගත කිරීමේ වගුව කියවන්න. Linux තුළ /1 සටහන් දෙක මුල් පෙරනිමිය අසල දිස්වෙයි, Windows එම යුගලයම 0.0.0.0/1 සහ 128.0.0.0/1 ලෙස පෙන්වයි. තල්ලු කළ විකල්ප නොසලකා හරින සේවාලාභියෙක් හෝ ඒවා ප්‍රතික්ෂේප කිරීමට වින්‍යාස කර ඇති අයෙක් තම පැරණි පෙරනිමිය රඳවා ගනිමින් කිසිදා අන්තර්ජාල ගමන් වාහනය උමගට නොයවයි. සේවාදායකයේ කිසිවක් වෙනස් කිරීමට පෙර මෙම ප්‍රශ්නය විසඳන්න, මන්ද සේවාදායක පැත්තේ කිසිදු නියමයකට එය පිරිමසා ගත නොහැක.

යැවීම යනු සේවාදායක සැකසුමකි, VPN සැකසුමක් නොවේ

මාර්ගගත කිරීම ස්පර්ශ කිරීමට පෙර යැවීමේ ධජය කියවන්න. එහි ශුන්‍ය යනු කර්නලය සේවාලාභියාගේ පැකට්ටුව ලබාගෙන එය ඉදිරියට යැවීම ප්‍රතික්ෂේප කරන බවයි, එය දුර කෙළවරේ සිට ගිනිපවුරු අවහිර කිරීමක් මෙන් හරියටම පෙනේ. අගය පද්ධතියේ වින්‍යාස නාමාවලිය හරහා සකසන්න, එවිට එය නැවත ඇරඹීමෙන් පසුවත් පවතී.

sysctl net.ipv4.ip_forward
echo 'net.ipv4.ip_forward=1' | sudo tee /etc/sysctl.d/99-vpn-forward.conf
sudo sysctl --system

ඊළඟට, සත්කාරකයටම අන්තර්ජාල පිටවීම වෙත ක්‍රියාකාරී මාර්ගයක් ඇති බව තහවුරු කරන්න. සේවාදායකයේ ෂෙලයෙන් කළ ඉල්ලීම ඉහළ මාර්ගය භාවිතයට ගත හැකි බව ඔප්පු කරන අතර සේවාලාභියාගේ පැකට්ටුව යැවීම ගැන කිසිවක් නොකියයි, එබැවින් ඒවා වෙන වෙනම පරීක්ෂණ දෙකක් ලෙස සලකන්න. සේවාදායකයට ගමනාන්තයට ළඟා විය නොහැකි නම්, කොපමණ යැවීමේ වින්‍යාසයක් තිබුණත් උදව් නොවේ.

ඔබ අදහස් කරන හරහා යාමට පමණක් ඉඩ දෙන්න, වෙන කිසිවකට නොව

යැවූ පැකට් forward මාර්ගය හරහා යයි; VPN සත්කාරකයටම යොමු කළ ගමන් වාහනය input මාර්ගය හරහා යයි. මේවා වෙනස් තීරණ, සහ input මාර්ගය විවෘත කිරීම යන්ත්‍රය හරහා යාමට ඉඩ නොදේ. ඒවා මිශ්‍ර කිරීම ගිනිපවුර සියල්ලට ඉඩ දෙන බව පෙනෙන අතර සේවාලාභීන් තවමත් කාලය ඉක්මවා අවසන් වීමට ප්‍රධානතම හේතුවයි.

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

sudo iptables -A FORWARD -i tun0 -o eth0 -s 10.90.0.0/24 -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o tun0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

සෑම දාමයක්ම පිළිගැනීමට මාරු කිරීම පරීක්ෂණය සමත් කර ගිනිපවුර පැවතීමේ හේතුව ඉවත් කරයි. විෂය පථය සමූහයට සහ පිටවීම් අතුරුමුහුණතට සීමා කර, අදාළ නොවන යැවීම නොසලකා හරින්න.

පිළිතුරුවලට යාමට තැනක් දෙන්න

සමූහයේ ලිපින පුද්ගලිකය, එබැවින් පොදු සේවාදායකයකට ඒවාට කෙලින්ම පිළිතුරක් ලබා දිය නොහැක. එක්කෝ VPN සත්කාරකය පිටවීමේදී මූලාශ්‍ර ලිපිනය පරිවර්තනය කරයි, නැතහොත් ඉහළ උපාංගයක් සමූහය වෙත ආපසු යාමේ මාර්ගයක් රඳවා ගනී.

sudo iptables -t nat -A POSTROUTING -s 10.90.0.0/24 -o eth0 -j MASQUERADE

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

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

එය සේවාදායක ෂෙලයෙන් නොව සේවාලාභියාගෙන් ඔප්පු කරන්න

සංඛ්‍යාත්මක IPv4 ඉල්ලීමකින් ආරම්භ කර, පසුව නම සෙවීම, පසුව යෙදුම. ping යැවීම සහ පරිවර්තනය ඔප්පු කරයි;එය නම විසඳීම ගැන කිසිවක් ඔප්පු නොකරයි, මන්ද DNS විකල්ප සේවාලාභී ඒකාබද්ධතාවය ඒවා ස්ථාපනය කළ විට පමණක් බලපැවැත්වේ.

curl -4 -m 5 http://198.51.100.10/
dig +short example.com

වෙනස්කම් සහ ආපසු හරවන පියවර යන අතරමගදීම සටහන් කරන්න, එවිට පරීක්ෂණය අසාර්ථක වූ විට පිටවීම් ප්‍රතිපත්තිය එක් ක්‍රියාවකින් ආපසු හැරවිය හැක. මෙම වට්ටෝරුව IPv4 පමණක් ආවරණය කරයි; යෙදවීම සියලු ගමන් වාහනය රැගෙන යයි යැයි පැවසීමට පෙර IPv6 වෙන වෙනම ලැයිස්තුගත කරන්න.

අදාළ ලිපි