Kana shiga ta SSH, ka ƙara -D 1080, kuma umarnin ya yi nasara. Yanzu akwai mai saurare na SOCKS a wayar, kuma rabin manhajojin har yanzu suna fita ta bayanan wayar hannu. Wannan shi ne sakamakon al'ada, ba rami da ya karye ba: ssh -D yana ƙirƙirar wurin proxy, kuma manhajojin Android suna amfani da proxy ne kawai idan wani abu ya tilasta musu. Bin sarkar mataki-mataki yana nuna inda kowane ɓangare na aikin yake da gaske.

Fara daga inda zirga-zirgar ta fara

Zaɓi manhaja ɗaya da ya kamata ta yi amfani da ramin, ka duba ko tana da nata saitin proxy. Mai bincike mai filin SOCKS shi ne sauƙin yanayi: nuna shi zuwa 127.0.0.1:1080, kunna DNS na nesa idan saitin yana nan, kuma buƙatar tana wucewa. Abokin hira, manhajar taswira ko wasa da ba su da irin wannan fili ba su da hanyar amfani da mai saurare, kuma babu abin da ka rubuta a umarnin SSH da zai canza hakan.

Kafin ka shigar da wani abu, tabbatar cewa mai saurare yana aiki daga shell ɗin wayar kanta da abokin ciniki da ke magana da SOCKS kai tsaye:

ssh -N -D 1080 [email protected]
curl --socks5-hostname 127.0.0.1:1080 https://ifconfig.me

Adireshin da zai dawo ya kamata ya zama na uwar garken SSH, ba na wayar ba. Idan haka ne, rabin proxy ya ƙare kuma sauran aikin game da ɗaukar kai ne. Idan ba haka ba, gyara gefen SSH da farko: tabbatarwar maɓalli, ikon uwar garken isa wurin da ake so, da fitowar uwar garken SSH kanta.

Ƙara ɓangaren da Android ke buƙata

Manhajojin da ba su da saitin proxy suna buƙatar wani abu da zai kama fakitinsu ya mai da su haɗin proxy. A na'ura ba tare da root ba, wannan shine adaftar sabis na VPN: manhaja da ke ɗaukar ƙirar ƙira ta zamani kuma ta tura zaɓaɓɓen zirga-zirga zuwa mai saurare na SOCKS na gida. Sarkar ta zama manhaja, adafta, mai saurare na SOCKS, haɗin SSH, wurin da ake so.

Shigar da adaftar, ba ta izinin VPN, ka zaɓi manhajojin ko hanyoyin da ya kamata ta kama. Alamar maɓalli a mashigin matsayi tana wakiltar adaftar a lokacin, ba wani VPN na kasuwanci dabam ba. Android yana ba da izinin haɗin sabis na VPN guda ɗaya mai aiki a kowane bayanin mai amfani, don haka fara manhajar VPN ta biyu ba ya ƙara wani Layer a kan sarkar: tana gasa don wannan rawar.

Wannan kuma shine matakin da gwajin nasara zai iya yaudarar ka. Idan an saita adaftar don kama mai bincike kawai da ka riga ka nuna wa proxy, komai yana aiki kuma babu wani abu da aka rufe. Karanta jerin kamawa kafin ka yanke shawarar cewa an sanya na'urar cikin rami.

Ka ɗauki jigilar SSH daga wajen kamawa

Haɗin SSH kansa bai kamata a mayar da shi cikin ramin SOCKS da yake kiyayewa ba. Idan adaftar ta kama zirga-zirgar manhajar SSH, ramin ya dogara da haɗin da ke jiran ramin, kuma sakamakon shine madauki da ke tsayawa ko kasawa da zarar adaftar ta fara.

Abubuwan da aka haɗa suna kare nasu soket ɗin jigila. Da manhajoji daban-daban kana buƙatar keɓancewar da aka goyi baya: bar manhajar SSH a wajen kamawa, ko keɓe ƙarshen SSH ta adireshi. Dukansu suna da farashi. Keɓe dukan manhajar tashar yana cire ayyukanta na cibiyar da ba su da alaƙa daga ramin, kuma keɓancewar adireshi tana karyewa lokacin da adireshin uwar garken ya canza ko lokacin da sunan ya warware daban a haɗi na gaba.

Duba keɓancewar daga waje: sake haɗa adaftar, sannan tabbatar cewa zaman SSH ya tsira kuma buƙatar da aka yi ta proxy har yanzu tana ba da adireshin uwar garken. Zaman da ke aiki har adaftar ta fara sannan ya daskare, shine madaukin.

Bi DNS da UDP har ƙarshen sarkar

Tura mai motsi na OpenSSH yana ɗaukar haɗin TCP. Ba jigilar UDP-associate ko ICMP ba ce, kuma adaftar ba za ta iya ƙirƙirar tura UDP ta hanyar karɓar fakitin UDP ba. Duk abin da ya dage akan UDP, ciki har da QUIC da kafofin WebRTC, zai iya kasawa ko komawa TCP dangane da manhajar.

DNS yana buƙatar nata shawarar. Manhajar da ke warware suna a gida tana aika tambayar ta hanyar mai warware na al'ada kafin ta haɗa, don haka ramin yana ɗaukar haɗin amma ba binciken ba. Abokin ciniki mai sane da proxy mai zaɓin DNS na nesa yana guje wa hakan; manhajar da aka kama ba tare da shi ba. Duba wane mai warware ya amsa maimakon ɗauka cewa adaftar ta canza shi.

Ka riƙe mai saurare na SOCKS a ɗaure da loopback, tabbatar da maɓallin uwar garken SSH a farkon amfani, kuma bar tabbatarwar HTTPS ta al'ada a wurinta don shafin ƙarshe. SSH yana kare ɓangaren waya-zuwa-uwar garke; ba ya ɓoye abin da uwar garken ke yi bayan haka.

Duba rayuwar biyu ka yanke shawara

Adaftar da zaman SSH suna da rayuwa daban. Idan SSH ya faɗi yayin da adaftar ke ci gaba da kamawa, manhajoji na iya ratayewa ba tare da bayyanannen kuskure ba, domin fakitinsu har yanzu suna shiga cikin ƙirar ƙira wadda ba ta da mafita mai aiki. Idan adaftar ta tsaya, manhajoji ko suna tafiya kai tsaye ko ana toshe su, dangane da manufar VPN ta na'urar.

Gwada duka hanyoyi da gangan: kashe zaman SSH yayin da adaftar ke aiki, sannan dakatar da adaftar yayin da SSH ke tsaye. Abin da wayar ke yi a kowane yanayi shine manufar da kake aiwatarwa da gaske, ko da menene umarnin shigarwa ya ce.

Idan aikin yana buƙatar ɗaukar dukan na'urar tare da yanayin kasawa da za a iya tsammani, VPN na IP na gaske, ko adaftar da aka kula da ita da aka tsara don wannan sarkar, ita ce amsar gaskiya. Zaman shell da aka bar yana gudana kusa da manhajar kamawa marar alaƙa ba rami ne na na'ura da ake kula da shi ba; sassa biyu ne waɗanda ba su da yarjejeniya kan abin da ke faruwa idan ɗayansu ya ƙare.

Labarai masu alaƙa