Measann daoine go bhfuil socks5h mar socks5 le litriú níos cairdiúla, agus bíonn siad ag súil go seolfaidh an dá cheann an iarratas céanna chuig an áit chéanna. Bogann an litir bhreise an fhiosrúchán DNS ina ionad. Ar mheaisín a bhfuil a réiteoir agus a sheachfhreastalaí i líonraí éagsúla, is é sin an difríocht idir iarratas a oibríonn agus ceann a theipeann.

Aon litir amháin, dhá réiteoir

Cinneann an scéim cá n-athraíonn ainm an chinn scríbe ina sheoladh. Úsáideann réiteach áitiúil an réiteoir atá cumraithe ar do mheaisín. Cuireann réiteach cianda an t-ainm óstaigh taobh istigh den iarratas SOCKS, agus lorgaíonn an seachfhreastalaí é lena réiteoir féin agus lena dhearcadh féin ar an líonra. Nascann an dá fhoirm fós leis an seoladh seachfhreastalaí céanna ar an bpríomhphort céanna, mar sin tá an difríocht i gcorp an iarratais, ní sa chonair.

Ní athraíonn aon rud sa scéim an chriptiú ná an fhíordheimhniú; ní bhogann ach conair DNS. Sin an fáth a bhfuil an litir éasca le neamhaird agus costasach a fháil mícheart.

An seachfhreastalaí céanna, iarratas difriúil

Ní dhéanann an dá ghlao difríocht ach amháin i gcarachtar amháin. Tá gach aon rud eile díreach mar an gcéanna:

curl --proxy socks5://proxy.example:1080 https://service.example/
curl --proxy socks5h://proxy.example:1080 https://service.example/

The tagairt seachfhreastalaí curl na scéimeanna seo ar leithligh, agus is é sin an chúis údarásach gan iad a láimhseáil mar ailiasanna. Rith an dá cheann i gcoinne críochphointe neamhurchóideach a bhfuil cead agat é a úsáid agus léigh an difríocht. Ní deir cuardach cianda rathúil aon rud faoi fheidhmchláir eile, mar roghnaíonn brabhsálaithe, bainisteoirí pacáistí agus timpeallachtaí rite teanga gach ceann dóibh féin.

Réitítear ainm féin an seachfhreastalaí go háitiúil

Sa chomand sin, caithfidh proxy.example éirí ina sheoladh sula dtarlaíonn aon rud eile, agus bíonn an cuardach sin áitiúil i gcónaí. Ní dhéanann bogadh réitigh service.example chuig an seachfhreastalaí aon rud d'ainm féin an seachfhreastalaí, a dteastaíonn réiteoir uaidh fós a bhféadfaidh do mheaisín teacht air. Anseo a athraíonn VPN an pictiúr.

Má réitítear ainm an seachfhreastalaí taobh istigh den tollán amháin, braitheann an nasc ar an tollán a bheith suas sula dtosaíonn curl. Braitheann cé a bhuann ansin ar cé a bhféadfaidh freagairt. Nuair nach féidir le do mheaisín an ceann scríbe a réiteach ach gur féidir leis an seachfhreastalaí, teipeann socks5 agus éiríonn le socks5h. Nuair a réitíonn do mheaisín é tríd an tollán agus nach féidir leis an seachfhreastalaí, oibríonn socks5 agus teipeann socks5h.

Ní chuireann an scéim an nasc chuig an seachfhreastalaí taobh istigh ná taobh amuigh den VPN; is é an tábla ródaithe a dhéanann sin, agus ní fheiceann an scéim é riamh. Sin an fáth a bhféadfadh tollán amháin scéim amháin a dheisiú agus an ceann eile a bhriseadh ar an meaisín céanna. Ní chinneann an litir ach cé a chuireann an cheist.

Cad is féidir le gach taobh a réiteach

Ní féidir le seachfhreastalaí poiblí ainm a réiteach nach bhfuil ann ach taobh istigh den chuideachta, mar sin teipeann an t-ainm óstaigh a sheoladh chuige ag an seachfhreastalaí agus tagann sé chun solais mar earráid seachfhreastalaí seachas mar earráid DNS áitiúil. Is gnách gur féidir le seachfhreastalaí taobh istigh den líonra príobháideach céanna na hainmneacha sin a réiteach, agus is ansin a thuilleann socks5h a áit. Roghnaigh suíomh an réiteora de réir an pholasaithe a theastaíonn uait i ndáiríre, mar ní bhíonn DNS cianda níos cumasaí go huathoibríoch agus tugann sé an t-ainm do thríú páirtí i ndáiríre. Do cheann scríbe poiblí oibríonn an dá fhoirm, mar sin bíodh tosaíocht ag an gceann a úsáideann do chuid uirlisí eile cheana féin.

Scríobh an rogha sin sa runbook seachas i dtrácht, agus coinnigh dintiúirí amach ó stair chomhroinnte agus ó aschur diagnóiseach. Ansin athraigh athróg amháin ag an am: an ceann scríbe céanna, an dénártha céanna, an réiteoir céanna, aon litir amháin.

Cén dénártha a d'fhreagair

Féadann dhá dhé nártha curl ar an meaisín céanna a bheith difriúil ó thaobh leagain agus gnéithe tógála. I mblaosc cosúil le Unix, liostaíonn type -a curl gach meaitseáil ar an gconair agus taispeánann curl --version gnéithe an cheann a rithfeadh. Is minic gurb é script timfhilleadh nó ailias níos luaithe ar an gconair an chúis nach n-oireann na torthaí don dénártha a cheapann tú a bhfuil tú ag tástáil.

Is trí earráid dhifriúla iad scéim neamhthacaithe, seachfhreastalaí nach féidir leis an ainm a réiteach, agus ceann scríbe nach féidir teacht air, mar sin léigh an teachtaireacht sula n-athraíonn tú an litir. Tuairiscíonn tógáil gan chomhréir socks5h an tslat seachfhreastalaí mar rud neamhthacaithe, rud nach ionann é agus ainm ar theip a réiteach. Ná déan riail bhuan de shean-tuarascáil amháin faoi curl córais do gach ardán.

Ailt ghaolmhara