SOCKS5 сервер може да ја прифати TCP врската, но сепак да го одбие барањето за пристап до целта. Прочитајте го одговорот во точната фаза пред да одлучите која крајна точка не успеала.

Прво се избира методот. Автентикацијата со корисничко име и лозинка, ако е избрана, има сопствен резултат. Дури потоа серверот враќа одговор за CONNECT или друга SOCKS команда. Бајт-вредноста од една фаза не може да се толкува со табелата од друга фаза.

Одговорите на барањата разликуваат грешки

Вредност на одговоротЗначење во одговорот на SOCKS5 барањето
0x01Општ неуспех на серверот.
0x02Врската не е дозволена со правилата.
0x03Мрежата е недостапна.
0x04Хостот е недостапен.
0x05Врската е одбиена.
0x06TTL истече.
0x07Командата не е поддржана.
0x08Типот на адреса не е поддржан.

На пример, одбивањето на ниво на барање се пријавува откако ќе се стигне до SOCKS услугата. Тоа се разликува од оперативниот систем што ја одбива почетната TCP врска со таа услуга.

Грешката за тип на адреса може да се однесува на IPv4, IPv6 или претстава со име на хост. Тоа автоматски не значи дека целата крајна точка нема SOCKS5 поддршка. Исто така, неподдржана UDP команда не дава конечен заклучок за одделно TCP CONNECT барање.

Соберете го контекстот што го прави кодот корисен

При пишување извештај за грешка со резултатот зачувајте ја адресата на прокси, командата, целниот хост и портата, фамилијата адреси и DNS режимот. Ако управувате со крајната точка, корисни се дневниците на серверските политики. Одбивањето според правила бара проверка на применливата дозвола, а не зголемување на истекот за врската.

Одговорот е извештај на серверот, а не целосна независна дијагноза на целната мрежа. Формулациите на клиентите исто се разликуваат. Кога се достапни, запишете ја фазата и основниот одговор наместо да се потпирате само на кратка преведена порака за грешка.

Поврзани статии