Как стать автором
Обновить

Комментарии 9

Однако здесь есть свои ограничения – при использовании технологии DPI (deep packet inspection), трафик будет блокироваться на уровне интернет провайдера еще до того, как он дойдет до сайта. В этом случае просто прокси не поможет.

Разве при использовании SOCKS-прокси, между клиентом и прокси-сервером не устанавливается "тоннель", в который инкапсулируется весь трафик? Соответственно, DPI не видит данные в этом тоннеле и блокировать может только на выходе SOCKS-прокси.


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

В случае VPN все передаваемые данные шифруются
Это совершенно не обязательно, термин VPN вообще не несет под собой какого-то конкретного протокола, это просто группа технологий. Можно поднять простейший IPIP тоннель без каких-либо шифрований и это уже можно считать VPN. Можно и например PPTP запустить без шифрования и даже OpenVPN умеет работать без шифрования.
Блин, ребят, хотел почитать про начинку протокола, а получил популизм.

Для начала хотя бы картинку со слоями OSI и применением её к какому-нибудь протоколу (например, HTTP) и точкой втыкания прокси нарисовали бы.

Socks5 отличается от Socks4 как раз поддержкой UDP.
Автор уже писал нечто подобное вчера или позавчера.
В камментах забили с[пециаль]нами тряпками за школолизм (а не популизм).
Статью убита (вместе с камментами, ага) и переписана заново (кагбэ).
Но я, честно говоря, отличий не заметил — такая же… кхм… статья такого же качества, короче.

" — Вовочка, как работает трансформатор?


  • У-у-у-у..."
    Где-то так работает и прокси.
вообщем толком никакой защиты он не даёт, а запросы от сокс сервера в принципе можно выделить, сопоставив статистику что подозрительно что из одного адреса открывается несколько разных соединений с разными пользователями и в бан.
При этом никакой ещё обфускации трафика то есть засвечивается и прокси и пользователь если смотреть логи провайдера

Socks5 отличается от Socks4 как раз поддержкой UDP.


а что там поддерживать когда UDP проще? Смешно, ерунду вставили и уже вот новая версия))
а что там поддерживать когда UDP проще? Смешно, ерунду вставили и уже вот новая версия))

На самом деле совсем не ерунду с точки зрения производительности.

На сетях с даже небольшими потерями пакетов TCP over UDP (TCP over Socks/UDP)) работает существенно лучше, чем TCP over TCP (TCP over Socks/TCP). Просто из-за того, что у каждого слоя TCP есть свой механизм переотправки пакетов и даже в случае потери единичного пакета мы получаем в лучшем случае удвоенное количество перепосылок, а в худшем — ещё и существенную потерю производительности.

p.s. С технической же точки зрения на уровне приложения работа по UDP или TCP ничем не отличается. И там и тут открываем сокет, и там и тут отправляем/получаем пакеты.
пакетов TCP over UDP
так зато TCP гарантирует без потерь. В видеостриминга пофиг, а вот если мессенджер а то и ssh :D

Как сделать много своих соксов?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий