Так. SOCKS5 вызначае перадачу UDP, калі кліент і сервер яе рэалізуюць, а сетка дазваляе трафік.

Як працуе асацыяцыя

Кліент пасылае UDP ASSOCIATE праз кіруючае злучэнне TCP. Паспяховы адказ дае адрас і порт UDP-рэтранслятара. Кліент адпраўляе UDP-дэйтаграмы ў фармаце SOCKS на вернуты канцавы пункт, які не абавязкова супадае з першапачатковым портам проксі. Закрыццё кіруючага злучэння TCP завяршае асацыяцыю.

Загрузка HTTPS праз той жа сервер правярае TCP-злучэнне. Яна не выкарыстоўвае UDP ASSOCIATE і не даказвае, што дэйтаграма дойдзе да месца прызначэння.

Падтрымка ў праграме важная

Апрацоўка SOCKS5 у Chromium ахоплівае URL-запыты праз TCP і не можа перадаваць UDP. Таму налада SOCKS5 у гэтым браўзеры не дае маршруту для UDP-пакетаў гульні або галасавой праграмы.

Для UDP-задач праверце задакументаваную падтрымку проксі праграмай і UDP-магчымасці канцавога пункта. Потым праверце патрэбную аперацыю з месцам прызначэння пад сваім кантролем. Запісвайце даступнасць TCP, асацыяцыю UDP і дастаўку дэйтаграм асобна, каб поспех першага этапу не схаваў пазнейшы збой на шляху.

Праграме без сумяшчальнай падтрымкі UDP-проксі патрэбны іншы спосаб маршрутызацыі; адна змена SOCKS5-сервера не дадасць адсутную функцыю.

Падобныя артыкулы