Að lesa villukóða SOCKS5-tenginga
Greindu hvort SOCKS-samningaviðræður, auðkenning eða áfangastaður brást áður en þú telur hverja SOCKS-villu bilaðan staðgengil.
SOCKS5-þjónn getur samþykkt TCP-tenginguna en samt hafnað beiðni um að ná áfangastað. Lestu svarið á réttu stigi áður en þú ákveður hvaða endapunktur brást.
Fyrst er aðferð valin. Auðkenning með notandanafni og lykilorði hefur eigin niðurstöðu ef hún er valin. Aðeins eftir það skilar þjónninn svari fyrir CONNECT eða aðra SOCKS-skipun. Ekki er hægt að túlka bætisgildi af einu stigi með töflu annars stigs.
Svör við beiðnum greina ólíkar villur
| Svargildi | Merking í svari við SOCKS5-beiðni |
|---|---|
| 0x01 | Almenn þjónsvilla. |
| 0x02 | Reglusafnið leyfir ekki tenginguna. |
| 0x03 | Netið er óaðgengilegt. |
| 0x04 | Hýsillinn er óaðgengilegur. |
| 0x05 | Tengingu hafnað. |
| 0x06 | TTL útrunnið. |
| 0x07 | Skipunin er ekki studd. |
| 0x08 | Vistfangstegundin er ekki studd. |
Til dæmis er höfnun á beiðnistigi tilkynnt eftir að SOCKS-þjónustunni er náð. Það er annað en þegar stýrikerfið hafnar upphaflegri TCP-tengingu við þjónustuna.
Villa um vistfangstegund getur varðað IPv4-, IPv6- eða hýsilnafnsframsetningu. Hún þýðir ekki sjálfkrafa að allur endapunkturinn skorti SOCKS5-stuðning. Á sama hátt segir óstudd UDP-skipun ekkert endanlegt um aðra TCP CONNECT-beiðni.
Safnaðu samhenginu sem gerir kóðann gagnlegan
Þegar þú skrifar villuskýrslu skaltu geyma staðgengilsvistfang, skipun, markhýsil og gátt, vistfangafjölskyldu og DNS-ham með niðurstöðunni. Regluskrár þjónsins gagnast ef þú stjórnar endapunktinum. Höfnun samkvæmt reglum kallar á skoðun viðeigandi heimildar, ekki lengri tengingartímamörk.
Svarið er skýrsla þjónsins, ekki full sjálfstæð greining á áfanganetinu. Orðalag biðlara er líka mismunandi. Skráðu stigið og undirliggjandi svarið ef tiltækt í stað þess að treysta aðeins á stutt þýdd villuboð.