Kusoma misimbo ya kushindwa kwa muunganisho wa SOCKS5
Tambua ikiwa mazungumzo ya SOCKS, uthibitishaji au lengwa ndilo lililoshindwa kabla ya kuhesabu kila hitilafu ya SOCKS kama proksi iliyokufa.
Seva ya SOCKS5 inaweza kukubali muunganisho wa TCP lakini bado ikatae ombi la kufikia lengwa. Soma jibu katika hatua sahihi kabla ya kuamua kituo gani kimeshindwa.
Kwanza mbinu huchaguliwa. Uthibitishaji wa jina la mtumiaji na nenosiri, ukichaguliwa, una matokeo yake. Baada yake tu seva hurudisha jibu la CONNECT au amri nyingine ya SOCKS. Thamani ya baiti kutoka hatua moja haiwezi kutafsiriwa kwa jedwali la hatua nyingine.
Majibu ya ombi hutofautisha hitilafu
| Thamani ya jibu | Maana katika jibu la ombi la SOCKS5 |
|---|---|
| 0x01 | Hitilafu ya jumla ya seva. |
| 0x02 | Muunganisho hauruhusiwi na seti ya sheria. |
| 0x03 | Mtandao haufikiki. |
| 0x04 | Mwenyeji hafikiki. |
| 0x05 | Muunganisho umekataliwa. |
| 0x06 | TTL imekwisha. |
| 0x07 | Amri haitumiki. |
| 0x08 | Aina ya anwani haitumiki. |
Kwa mfano, kukataliwa katika kiwango cha ombi huripotiwa baada ya kufikia huduma ya SOCKS. Ni tofauti na mfumo wa uendeshaji kukataa muunganisho wa awali wa TCP kwa huduma hiyo.
Hitilafu ya aina ya anwani inaweza kuhusisha uwakilishi wa IPv4, IPv6 au jina la mwenyeji. Haimaanishi moja kwa moja kuwa kituo kizima hakitumii SOCKS5. Vivyo hivyo, amri ya UDP isiyotumika haisemi kwa yakini kuhusu ombi tofauti la TCP CONNECT.
Kusanya muktadha unaofanya msimbo uwe na manufaa
Unapoandika ripoti ya hitilafu, hifadhi pamoja na matokeo anwani ya proksi, amri, mwenyeji na mlango lengwa, familia ya anwani na hali ya DNS. Kumbukumbu za sera za seva husaidia ikiwa unasimamia kituo. Kukataliwa kwa sheria ni sababu ya kukagua ruhusa inayotumika, si kuongeza muda wa kusubiri muunganisho.
Jibu ni ripoti ya seva, si uchunguzi kamili huru wa mtandao lengwa. Maneno ya wateja pia hutofautiana. Rekodi hatua na jibu la msingi linapopatikana badala ya kutegemea tu ujumbe mfupi wa hitilafu uliotafsiriwa.