A yw'r rhyngrwyd yn gweithio dim ond gyda'r ap VPN ymlaen? Gwiriwch bedair haen
Ar Windows, mae ap VPN yn gadael procsi, addasydd rhithwir, llwybrau a DNS ar ei ôl. Ewch drwy bedair haen yn eu tro, gyda chomandau Linux a macOS ar gyfer pob un.
Rydych chi'n rhoi cynnig ar glient VPN am ddim neu estyniad porwr am wythnos, yn ei ddiffodd, ac mae'r rhyngrwyd yn stopio. Mae'r eicon Wi-Fi yn dal i ddangos cysylltiad, mae dyfeisiau eraill ar yr un llwybrydd yn iawn, a'r unig bethau sy'n dod â phori yn ôl yw ail-alluogi'r ap neu ei ddadosod. Nid yw'r patrwm hwnnw'n amgryptio sy'n creu dibyniaeth. Cyfluniad yw ef a ysgrifennwyd gan yr ap yn rhywle nad yw'r twnnel yn berchen arno.
Mae'r cleient yn newid gosodiadau nad yw'r twnnel yn berchen arnynt
Mae cleient preifatrwydd ar Windows neu macOS fel arfer yn cyffwrdd tri lle ar unwaith. Mae'n gosod procsi HTTP y system, sef yr un maes ag y mae Internet Options yn ei ddangos. Mae'n gosod addasydd rhithwir, yn aml gyrrwr TAP, fel y gall ddal pecynnau. Ac mae'n ailysgrifennu'r rhestr datryswyr, tra mai dim ond y twnnel sy'n diflannu pan fyddwch chi'n pwyso datgysylltu.
Mae estyniad porwr yn beth culach. Fel arfer mae'n newid ei broffil ei hun neu'r procsi y mae un porwr yn ei ddilyn. Dyna pam y gall un porwr fethu tra bod offer llinell orchymyn yn dal i weithio, neu'r gwrthwyneb: ni fu gan yr estyniad unrhyw awdurdod i gyffwrdd â'r haenau eraill. Pa haen y bu'n ei golygu sy'n penderfynu pa offer sy'n torri.
Naill ffordd neu'r llall, y meddalwedd a wnaeth y penderfyniad hen ffasiwn oedd un heb reswm dros ei ddadwneud. Y twnnel oedd y rhan weladwy, a hwnnw hefyd oedd yr unig ran â llwybr cau glân. Mae popeth arall yn osodiad mewn storfa sy'n byw'n hirach na'r broses, felly tynnu'r ap yw'r un cam sy'n dadwneud y tri ar unwaith. Darllen y storfa honno cyn ailosod unrhyw beth sy'n troi'r symptom yn ddiagnosis.
Tri gweddill, tri methiant gwahanol
Y gweddill cyntaf yw procsi sy'n pwyntio at ddim: y blwch procsi LAN yn dal i fod wedi'i dicio, neu URL sgript cyfluniad wedi'i anelu at borth localhost lle nad oes proses yn gwrando mwyach. Mae'r porwr yn anfon pob cais i'r porth marw hwnnw ac yn aros nes bod yr amser goramser yn edrych fel rhwydwaith marw. Yr ail yw addasydd sy'n dal i fod yn berchen ar lwybr diofyn, oherwydd bod dyfais TAP-Windows neu yrwyr llwybro gan werthwr yn parhau'n rhyngwyneb go iawn ar ôl dadosod. Mae'n cadw'r llwybr a roddwyd iddo, ac mae'r traffig yn diflannu i dwnnel nad yw yno. Nid yw'r naill weddill na'r llall yn cyhoeddi ei hun; mae'r ddau yn edrych yn union fel toriad.
Y trydydd yw DNS, ac mae'n methu'n gynt na'r ddau arall. Os nad yw'r rhestr datryswyr yn cynnwys ond gweinyddwyr sy'n cyrraedd trwy'r twnnel, mae pob ymholiad yn dod i ben cyn i un dudalen gael ei chais, felly mae'r porwr yn adrodd safle na ellir ei gyrraedd yn hytrach na phrocsi marw. Pa un bynnag sydd gennych, nid yw'r un ohonynt yn doriad yn ystyr y rhwydwaith. Mae pob un yn weddill na chafodd ei ddirymu gan neb, ac mae pob un yn cael ei drwsio mewn man gwahanol.
Ewch i lawr y pedair haen
Dechreuwch agosaf at yr ap a mynd i lawr, oherwydd bod y haenau'n methu yn y drefn welededd honno. Newidiwch un haen y prawf, ac ailbrofwch ar ôl pob un. Mae ailosod popeth ar unwaith fel arfer yn adfer pori, ac mae'n eich gadael heb allu dweud pa weddill a achosodd ef, felly mae'r osodiad nesaf yn ail-greu'r un pos. Y drefn yw procsi, addasyddion, llwybrau, datryswyr.
Ar Windows mae pob gwiriad yn un gorchymyn sy'n dod gyda'r system weithredu, felly nid oes angen gosod dim. Rhedwch nhw yn eu tro a chadwch yr allbwn gyda'i gilydd, oherwydd dim ond wrth ymyl ei gilydd y mae'r pedwar ateb yn gwneud synnwyr. Maent yn adrodd am y procsi, yr addasyddion, y llwybrau IPv4 a'r rhestr datryswyr, yn y drefn honno:
netsh winhttp show proxy
Get-NetAdapter
route print -4
Get-DnsClientServerAddress
Mae angen eu gorchmynion eu hunain ar Linux a macOS, ac nid ydynt yn gyfnewidiol. Ar Linux daw'r llwybrau o ip route a'r datryswr o resolvectl status lle mae systemd-resolved yn berchen arno, gan ddychwelyd at cat /etc/resolv.conf. Ar macOS daw'r llwybrau o netstat -rn, y datryswyr o scutil --dns, a'r procsi system o scutil --proxy. Mae darllenydd macOS sy'n rhedeg ip route yn cael command not found, ac mae /etc/resolv.conf yno yn stub a gynhyrchwyd yn hytrach na'r cyfluniad awdurdodol. Gwiriwch y platfform cyn y haen, neu bydd y gorchymyn cyntaf yn dod yn ddarganfyddiad.
Ar gyfer pob haen gofynnwch un cwestiwn: a yw'r gwerth hwn yn dal i bwyntio at rywbeth sy'n bodoli tra bod yr ap ar gau? Mae procsi ar borth marw, addasydd heb dwnnel, llwybr diofyn trwy ryngwyneb sydd i lawr a datryswr y tu mewn i'r twnnel i gyd yn ateb na. Mae unrhyw un na yn ddigon i egluro'r symptom, a dyna pam y mae un newid y prawf yn bwysig.
Nid yw procsi yn dwnnel
Mae procsi yn derbyn cais, yn ei nôl yn rhywle arall ac yn dychwelyd yr ymateb, sy'n golygu ei fod yn gwybod y cyrchfan ac yn gweld popeth na chafodd ei amgryptio gan y safle ei hun. Nid yw'n cario protocolau eraill. Nid yw'n amddiffyn y llwybr oni bai bod y gyrchfan eisoes yn defnyddio TLS. A gall gael ei newid gan bwy bynnag a'i gosododd, heb eich cyfranogiad.
Mae'r gwahaniaeth hwnnw'n newid y cwestiwn sy'n werth ei ofyn. Pan fydd procsi yn aros ar ôl, darganfyddwch pa raglen sy'n dal i lywio'ch porwr yn hytrach na pha un a yw'r twnnel i fyny. Gall y twnnel fod yn hollol iach ac yn hollol amherthnasol i'r methiant.
Os ydych am wybod beth a wnaeth cleient o'r fath mewn gwirionedd, arsylwch ef yn hytrach na darllen ei ddangosfwrdd. Mae Process Monitor yn cofnodi pa allweddi cofrestr a ffeiliau y mae'n cyffwrdd, tra bod cipiad pecynnau yn datgelu i ble yr aeth ei draffig. Mae'r ddau yn offer cyffredin, ac mae'r ddau yn ateb cwestiwn y gweddill yn well na golau statws. Nid oes angen i'r ap fod yn rhedeg o hyd ar gyfer y naill na'r llall.
Tynnwch y gydran, nid y dystiolaeth
Y gwelliant parhaol yw tynnu'r peth a ysgrifennodd y gosodiad. Dadosodwch yr ap, dilëwch yr addasydd rhithwir a ychwanegodd, cliriwch y procsi a'r rhestr datryswyr, yna ailgychwynnwch a phrofwch gyda'r ap yn dal yn ddadosodedig. Os yw pori yn gweithio ar y pwynt hwnnw, rydych wedi dod o hyd i'r achos yn hytrach na chylchdro. Cadwch nodyn o ba haen oedd yn hen, oherwydd mae'r un gwerthwr yn tueddu i wneud yr un camgymeriad ddwywaith.
Os daw'r symptom yn ôl ar ôl i chi osod y cleient nesaf, cerddwch y pedair haen eto cyn penderfynu bod y gwasanaeth wedi torri rhywbeth. Mae'r dystiolaeth fel arfer yn dal yno, yn un o'r pedwar lle. Nid yw ail ap yn creu pumed haen; mae'n golygu un o'r pedwar.
Mae ailosod yn ailosod y procsi ond nid addasydd hen, ac fe all adael dau ddatryswr yn y rhestr. Dyna'r anghymesuredd sy'n golygu bod dadosod-ac-yna-profi yn curo botwm ailosod popeth. Mae hefyd yn rhoi llinell sylfaen i chi gymharu â hi y tro nesaf y bydd'r cysylltiad yn diflannu.