In SOCKS5-tsjinner kin jo TCP-ferbining akseptearje en dochs it fersyk om in bestimming te berikken wegerje. Lês it antwurd yn 'e krekte faze foardat jo beslute hokker einpunt mislearre.

Metoadeseleksje komt earst. Brûkersnamme/wachtwurd-autentikaasje hat, as dy keazen wurdt, syn eigen resultaat. Pas dêrnei jout de tsjinner it antwurd foar CONNECT of in oar SOCKS-kommando. In bytewearde út ien faze kin net mei de tabel fan in oare faze ynterpretearre wurde.

Fersykoantwurden ûnderskiede ferskate flaters

AntwurdweardeBetsjutting yn it SOCKS5-fersykoantwurd
0x01Algemiene tsjinnerflater.
0x02Ferbinging net tastien troch de regels.
0x03Netwurk net berikber.
0x04Host net berikber.
0x05Ferbinging wegere.
0x06TTL ferrûn.
0x07Kommando net stipe.
0x08Adrestype net stipe.

Bygelyks, in wegering op fersyknivo wurdt rapportearre nei't de SOCKS-tsjinst berikt is. Dat ferskilt fan jo bestjoeringssysteem dat de earste TCP-ferbining nei dy tsjinst wegeret.

In adrestypeflater kin gean oer in IPv4-, IPv6- of hostnamme-fertsjintwurdiging. It betsjut net automatysk dat it hiele einpunt gjin SOCKS5-stipe hat. Likegoed seit in net-stipe UDP-kommando neat beslist oer in apart TCP CONNECT-fersyk.

Sammelje de kontekst dy't de koade brûkber makket

Hâld it proxyadres, it kommando, de doelhost en -poarte, de adresfamylje en de DNS-modus by it resultaat as jo in flaterrapport skriuwe. Beheidslogs oan tsjinnerkant binne brûkber as jo it einpunt beheare. In ôfwizing troch regels is reden om de tapaslike tastimming te besjen, net om de ferbiningstiid te ferheegjen.

It antwurd is it rapport fan de tsjinner, net in folsleine ûnôfhinklike diagnoaze fan it bestimmingsnetwurk. De bewurding fan de klant ferskilt ek. Registrearje de faze en it ûnderlizzende antwurd as dat beskikber is, ynstee fan allinnich te fertrouwen op in koarte oersetten flatersberjocht.

Relatearre artikelen