SOCKS5-Verbindungsfeelerkoden liesen
Bestëmmt, ob SOCKS-Verhandlung, Authentifikatioun oder d’Zil gescheitert ass, éier Dir all SOCKS-Feeler als doudege Proxy behandelt.
E SOCKS5-Server kann d’TCP-Verbindung unhuelen an d’Ufro fir en Zil z’erreechen trotzdem refuséieren. Liest d’Äntwert an der richteger Phas, éier Dir entscheet, wéi en Endpunkt ausgefall ass.
Als éischt gëtt d’Method gewielt. Eng Benotzernumm/Passwuert-Authentifikatioun huet, wann se gewielt gëtt, hiert eegent Resultat. Eréischt duerno gëtt d’Äntwert fir CONNECT oder eng aner SOCKS-Kommando zréckginn. E Bytewäert aus enger Phas däerf net mat der Tabell vun enger anerer interpretéiert ginn.
Äntwerten op Ufroe ënnerscheeden d’Feeler
| Äntwertwäert | Bedeitung an der SOCKS5-Ufroäntwert |
|---|---|
| 0x01 | Allgemenge Serverfeeler. |
| 0x02 | D’Regelset erlaabt d’Verbindung net. |
| 0x03 | Netzwierk net erreechbar. |
| 0x04 | Host net erreechbar. |
| 0x05 | Verbindung refuséiert. |
| 0x06 | TTL ofgelaf. |
| 0x07 | Kommando net ënnerstëtzt. |
| 0x08 | Adressentyp net ënnerstëtzt. |
Zum Beispill gëtt eng Refus op Ufro-Niveau gemellt, nodeems de SOCKS-Service erreecht gouf. Dat ënnerscheet sech dovun, datt de Betribssystem déi éischt TCP-Verbindung op dee Service refuséiert.
En Adressentypfeeler kann eng IPv4-, IPv6- oder Hostnumm-Duerstellung betreffen. Et bedeit net automatesch, datt de ganze Endpunkt SOCKS5 net ënnerstëtzt. Ähnlech seet en net ënnerstëtzt UDP-Kommando näischt Definitives iwwer eng getrennten TCP-CONNECT-Ufro.
Sammelt de Kontext, deen de Code nëtzlech mécht
Beim Schreiwe vun engem Feelerbericht haalt Dir Proxyadress, Kommando, Zilhost a Port, Adressfamill an DNS-Modus mam Resultat fest. Serverseitig Policy-Logge si nëtzlech, wann Dir den Endpunkt verwalt. Eng Refus duerch Regelen erfuerdert d’Prüfung vun der gëeegenter Erlaabnis, net eng méi laang Verbindungs-Timeout.
D’Äntwert ass de Bericht vum Server, keng komplett onofhängeg Diagnos vum Zilnetzwierk. Och d’Formuléierung vun de Clienten variéiert. Schreift d’Phas an d’Grondäntwert op, wa se verfügbar sinn, amplaz nëmmen op eng kuerz iwwersat Feelermeldung ze vertrauen.