[personal profile] klink0v

Я сейчас про протокол Socks5. Да, снова.

Сегодня все инфополе забито тем, что известные обезьяны начали удалять из DNS всякие неугодные им RR (resource records). DNSSec в этой ситуации не особо спасёт. Он защищает от подделки, а когда ты в принципе не можешь разресолвить IP ресурса, то... ты не сможешь разресолвить IP ресурса. NXDomain и привет.

Да, есть всякие там DNS over HTTPS и всё в этом духе. Но оно тоже такое... Плюс надо ещё держать в голове про балансировку по GeoIP. То есть если ты приходишь на ресурс не с того же самого SRC IP, с которого отправлял DNS-запрос, то с некоторой вероятностью получишь неоптимальный маршрут до него или даже вовсе ничего не получишь.

Понятно, что всегда можно устроить КВН с DNS-форвардером "с той стороны" и заворачивать вообще весь трафик в этот КВН. Решение, да, но не очень гибкое.

И вот тут весьма полезными оказываются те самые носки. Потому что пятой версии проткола есть встроенный функционал вида "ресолвить имена на стороне Socks-сервера". Таким образом, во-первых не нужно городить DNS-форвардер. Во-вторых, трафик всегда уйдет из той же точки, что и DNS-запрос, т.е. GeoIP-балансировка не страдает. В-третьих, разные приложения можно одеть в разные носки (или не одевать), а для браузеров прописывать условия использования носков для тех или иных доменных имён. То есть это удобнее чем пытаться рулить на третьем уровне.

Недостаток, впрочем, тоже очевиден: не все приложения умеют одеваться в носки. Среди мобильных приложений не умеет почти что никто. Ну и сами по себе носки не отменяют необходимость в использовании КВН-а, поскольку содержимое внутри обертки не шифрованное.

Всем ярких удобных тёплых носков.

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

Sergeich

February 2026

S M T W T F S
123456 7
8910 11121314
1516 1718 1920 21
22232425 262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 27th, 2026 03:54 pm
Powered by Dreamwidth Studios