Android SSH SOCKS ප්රොක්සි: ඔබේ යෙදුම්වලින් අඩක් පමණක් සම්බන්ධ වන්නේ ඇයි
ssh -D SOCKS ශ්රෝතාවයක් ගොඩනඟයි, මුළු උපාංගයේ ටනලයක් නොවේ. යෙදුමේ සිට ඇඩැප්ටරය සහ SSH දක්වා දාමය ගමන් කරන්න, පසුව DNS සහ ජීවන චක්රයේ හිඩැස් පරීක්ෂා කරන්න.
ඔබ SSH හරහා පිවිසෙනවා, -D 1080 එකතු කරනවා, විධානය සාර්ථක වෙනවා. දැන් දුරකථනයේ SOCKS ශ්රෝතාවයක් ඇත, යෙදුම්වලින් අඩක් තවමත් ජංගම දත්ත හරහා පිටතට යනවා. මෙය සාමාන්ය ප්රතිඵලයක්, කැඩුණු ටනලයක් නොවේ: ssh -D ප්රොක්සි අන්ත ලක්ෂ්යයක් සාදයි, Android යෙදුම් යමක් ඒවාට බල කළොත් පමණක් ප්රොක්සි භාවිතා කරයි. දාමය පියවරෙන් පියවර ගමන් කිරීමෙන් කාර්යයේ සෑම කොටසක්ම ඇත්තටම කොහේදැයි පෙනේ.
ගමනාගමනය ආරම්භ වන තැනින් ආරම්භ කරන්න
ටනලය භාවිතා කළ යුතු එක් යෙදුමක් තෝරා එයටම ප්රොක්සි සැකසුමක් තිබේදැයි බලන්න. SOCKS ක්ෂේත්රයක් ඇති බ්රව්සරය පහසු අවස්ථාවයි: එය 127.0.0.1:1080 වෙත යොමු කරන්න, සැකසුම තිබේ නම් දුරස්ථ DNS සක්රීය කරන්න, ඉල්ලීම ගමන් කරයි. චැට් සේවාදායකයාට, සිතියම් යෙදුමට හෝ එවැනි ක්ෂේත්රයක් නැති ක්රීඩාවකට ශ්රෝතාවය භාවිතා කිරීමට මාර්ගයක් නැත, SSH විධානයේ ඔබ ලියන කිසිවක් එය වෙනස් නොකරයි.
වෙනත් කිසිවක් සම්බන්ධ කිරීමට පෙර, ශ්රෝතාවය දුරකථනයේම ෂෙලයෙන් SOCKS සෘජුව කතා කරන සේවාදායකයක් සමඟ ක්රියා කරන බව ඔප්පු කරන්න:
ssh -N -D 1080 [email protected]
curl --socks5-hostname 127.0.0.1:1080 https://ifconfig.me
ආපසු එන ලිපිනය SSH සේවාදායකයේ විය යුතුය, දුරකථනයේ නොවේ. එසේ නම් ප්රොක්සි අඩක් අවසන්, ඉතිරි කාර්යය ආවරණය ගැනයි. නොවේ නම් මුලින්ම SSH පැත්ත හදන්න: යතුරු සත්යාපනය, සේවාදායකයට ගමනාන්තයට ළඟා වීමේ හැකියාව සහ SSH සේවාදායකයේම පිටවීම.
Android ට අවශ්ය කොටස එකතු කරන්න
ප්රොක්සි සැකසුමක් නැති යෙදුම්වලට ඒවායේ පැකට් අල්ලා ප්රොක්සි සම්බන්ධතා බවට පත් කරන දෙයක් අවශ්යයි. root නැති උපාංගයක එය VPN සේවා ඇඩැප්ටරය: අතාත්වික අතුරුමුහුණත ගෙන තෝරාගත් ගමනාගමනය දේශීය SOCKS ශ්රෝතාවයට යවන යෙදුමකි. දාමය යෙදුම, ඇඩැප්ටරය, SOCKS ශ්රෝතාවය, SSH සම්බන්ධතාවය, ගමනාන්තය බවට පත් වේ.
ඇඩැප්ටරය ස්ථාපනය කරන්න, එයට VPN අවසරය දෙන්න, එය අල්ලා ගත යුතු යෙදුම් හෝ මාර්ග තෝරන්න. තත්ත්ව තීරුවේ යතුරු නිරූපකය එවිට ඇඩැප්ටරය නියෝජනය කරයි, වෙනම වාණිජ VPN එකක් නොවේ. Android එක් එක් පරිශීලක පැතිකඩයට එක් සක්රීය VPN සේවා සම්බන්ධතාවයක් පමණක් අවසර දෙයි, එබැවින් දෙවන VPN යෙදුමක් ආරම්භ කිරීම දාමයට ස්ථරයක් එකතු නොකරයි: එය එම භූමිකාව සඳහා තරඟ කරයි.
සාර්ථක පරීක්ෂණයක් ඔබව රවටාලිය හැකි පියවරද මෙයයි. ඇඩැප්ටරය දැනටමත් ප්රොක්සියට යොමු කළ බ්රව්සරය පමණක් අල්ලා ගැනීමට සකසා ඇත්නම් සියල්ල ක්රියා කරයි, වෙන කිසිවක් ආවරණය නොවේ. උපාංගය ටනලයේ යැයි නිගමනය කිරීමට පෙර අල්ලන ලැයිස්තුව කියවන්න.
SSH ප්රවාහනය අල්ලා ගැනීමෙන් පිටත තබන්න
SSH සම්බන්ධතාවයම එය නඩත්තු කරන SOCKS ටනලයට ආපසු යා නොහැක. ඇඩැප්ටරය SSH යෙදුමේ ගමනාගමනය අල්ලා ගත්තොත් ටනලය ටනලය එනතුරු බලා සිටින සම්බන්ධතාවයක් මත රඳා පවතී, ප්රතිඵලය ඇඩැප්ටරය ආරම්භ වූ විගස හිර වී හෝ අසාර්ථක වන ලූපයකි.
ඒකාබද්ධ ක්රියාත්මක කිරීම් තමන්ගේම ප්රවාහන සොකට් ආරක්ෂා කරයි. වෙනම යෙදුම් සමඟ අනුග්රහය ලද ව්යතිරේකයක් අවශ්යයි: SSH යෙදුම අල්ලා ගැනීමෙන් පිටත තබන්න, නැතහොත් ලිපිනය අනුව SSH අන්ත ලක්ෂ්යය බැහැර කරන්න. දෙකටම මිලක් ඇත. මුළු ටර්මිනල් යෙදුම බැහැර කිරීම එහි සම්බන්ධයක් නැති ජාල ක්රියාකාරකම් ද ටනලයෙන් ඉවත් කරයි, ලිපින ව්යතිරේකය සේවාදායකයේ ලිපිනය වෙනස් වූ විට හෝ ඊළඟ සම්බන්ධතාවයේ නම වෙනස් ලෙස විසඳෙන විට කැඩේ.
ව්යතිරේකය පිටතින් පරීක්ෂා කරන්න: ඇඩැප්ටරය නැවත සම්බන්ධ කරන්න, පසුව SSH සැසිය රැඳී ඇති බවත් ප්රොක්සි කළ ඉල්ලීම තවමත් සේවාදායකයේ ලිපිනය වාර්තා කරන බවත් තහවුරු කරන්න. ඇඩැප්ටරය ආරම්භ වන තෙක් ක්රියා කර පසුව අංශුමාත්ර වන සැසිය එම ලූපයයි.
DNS සහ UDP දාමයේ අවසානය දක්වා අනුගමනය කරන්න
OpenSSH හි ගතික යොමු කිරීම TCP සම්බන්ධතා ගෙන යයි. එය UDP-associate හෝ ICMP ප්රවාහනයක් නොවේ, ඇඩැප්ටරයකට UDP පැකට් පිළිගැනීමෙන් UDP යොමු කිරීමක් නිර්මාණය කළ නොහැක. UDP මත අවධාරණය කරන සියල්ල, QUIC සහ WebRTC මාධ්ය ඇතුළුව, යෙදුම අනුව අසාර්ථක වේ හෝ TCP වෙත ආපසු වැටේ.
DNS ට තමන්ගේම තීරණයක් අවශ්යයි. නමක් දේශීයව විසඳන යෙදුමක් සම්බන්ධ වීමට පෙර සාමාන්ය විසඳන්නා හරහා විමසුම යවයි, එබැවින් ටනලය සම්බන්ධතාවය ගෙන යයි, සෙවීම නොවේ. දුරස්ථ DNS විකල්පය සහිත ප්රොක්සි දැනුමැති සේවාදායකයා එය වළක්වයි; එය නැති අල්ලා ගත් යෙදුම වළක්වන්නේ නැත. ඇඩැප්ටරය එය වෙනස් කළා යැයි උපකල්පනය කරනවාට වඩා කුමන විසඳන්නා පිළිතුරු දුන්නාදැයි පරීක්ෂා කරන්න.
SOCKS ශ්රෝතාවය loopback වෙත බැඳ තබන්න, පළමු භාවිතයේදී SSH සේවාදායකයේ host යතුර සත්යාපනය කරන්න, අවසන් අඩවිය සඳහා සාමාන්ය HTTPS සත්යාපනය එහි තැන තබන්න. SSH දුරකථනයේ සිට සේවාදායකය දක්වා කොටස ආරක්ෂා කරයි; සේවාදායකය ඉන්පසු කරන දේ එය සංකේතනය නොකරයි.
ජීවන චක්ර දෙක පරීක්ෂා කර තීරණය කරන්න
ඇඩැප්ටරයට සහ SSH සැසියට වෙන වෙනම ජීවන චක්ර ඇත. ඇඩැප්ටරය අල්ලමින් සිටියදී SSH වැටුණොත් යෙදුම් පැහැදිලි දෝෂයකින් තොරව එල්ලා වැටිය හැක, ඒවායේ පැකට් තවමත් ක්රියාකාරී පිටවීමක් නැති අතාත්වික අතුරුමුහුණතට ඇතුළු වන බැවිනි. ඇඩැප්ටරය නැවතුණොත් උපාංගයේ VPN ප්රතිපත්තිය අනුව යෙදුම් සෘජුව යයි හෝ අවහිර වේ.
දිශා දෙකම හිතාමතා පරීක්ෂා කරන්න: ඇඩැප්ටරය ක්රියාත්මක වන විට SSH සැසිය මරන්න, පසුව SSH ඉහළ තිබියදී ඇඩැප්ටරය නවත්වන්න. එක් එක් අවස්ථාවේදී දුරකථනය කරන දේ, ස්ථාපන උපදෙස් මොනවා කීවත්, ඔබ ඇත්තටම ක්රියාත්මක කරන ප්රතිපත්තියයි.
කාර්ය ප්රවාහයට අනාවැකි කළ හැකි අසාර්ථක ආකාරයක් සහිත මුළු උපාංග ආවරණය අවශ්ය නම්, සැබෑ IP VPN එකක්, නැතහොත් මෙම දාමය සඳහා නිර්මාණය කළ නඩත්තු කරන ඇඩැප්ටරයක් අවංක පිළිතුරයි. අදාළ නොවන අල්ලන යෙදුමක් අසල ධාවනයට තැබූ ෂෙල් සැසියක් නඩත්තු කරන උපාංග ටනලයක් නොවේ; ඒවායින් එකක් අවසන් වූ විට කුමක් සිදුවේද යන්න පිළිබඳ එකඟතාවක් නැති කොටස් දෙකකි.