Gall gweinydd SOCKS5 dderbyn eich cysylltiad TCP ac eto wrthod y cais i gyrraedd cyrchfan. Darllenwch yr ateb yn y cam cywir cyn penderfynu pa bwynt terfyn a fethodd.

Dewis dull sydd gyntaf. Mae gan ddilysu enw defnyddiwr/cyfrinair, pan gaiff ei ddewis, ei ganlyniad ei hun. Wedyn yn unig y mae'r gweinydd yn dychwelyd yr ateb ar gyfer CONNECT neu orchymyn SOCKS arall. Ni ellir dehongli gwerth beit o un cam gan ddefnyddio tabl cam arall.

Mae atebion cais yn nodi methiannau gwahanol

Gwerth atebYstyr yn ateb cais SOCKS5
0x01Methiant cyffredinol y gweinydd.
0x02Cysylltiad heb ei ganiatáu gan y rheolau.
0x03Rhwydwaith yn anghyraeddadwy.
0x04Gwesteiwr yn anghyraeddadwy.
0x05Cysylltiad wedi'i wrthod.
0x06TTL wedi dod i ben.
0x07Gorchymyn heb ei gefnogi.
0x08Math o gyfeiriad heb ei gefnogi.

Er enghraifft, adroddir gwrthodiad ar lefel cais ar ôl cyrraedd y gwasanaeth SOCKS. Mae'n wahanol i'ch system weithredu yn gwrthod y cysylltiad TCP cychwynnol i'r gwasanaeth hwnnw.

Gall gwall math cyfeiriad ymwneud â chynrychiolaeth IPv4, IPv6, neu enw gwesteiwr. Nid yw'n golygu'n awtomatig nad oes gan y pwynt terfyn cyfan gefnogaeth SOCKS5. Yn yr un modd, nid yw gorchymyn UDP heb ei gefnogi yn dweud dim pendant am gais TCP CONNECT ar wahân.

Casglu'r cyd-destun sy'n gwneud y cod yn ddefnyddiol

Cadwch y cyfeiriad procsi, y gorchymyn, y gwesteiwr a'r porthladd targed, y teulu cyfeiriadau, a'r modd DNS gyda'r canlyniad wrth ysgrifennu adroddiad gwall. Mae logiau polisi ar ochr y gweinydd yn ddefnyddiol pan fyddwch yn gweinyddu'r pwynt terfyn. Mae gwrthodiad gan reolau yn rheswm i archwilio'r caniatâd perthnasol, nid i gynyddu'r terfyn amser cysylltiad.

Adroddiad y gweinydd yw'r ateb, nid diagnosis annibynnol llawn o rwydwaith y gyrchfan. Mae geiriau'r cleient yn amrywio hefyd. Cofnodwch y cam a'r ateb sylfaenol pan fydd ar gael yn hytrach na dibynnu ar neges wall gyfieithiedig fer yn unig.

Erthyglau cysylltiedig