Proxifier, поддерживающий UDP?
Я ищу прокси-агент, который заставляет весь трафик Windows через определенный прокси-сервер. У меня есть собственный сервер, поэтому я могу в конечном итоге настроить любой тип прокси (Socks, HTTPS и т. Д.), Поэтому это не проблема, хотя поддерживается HTTPS, так как мне нравится squid.
Одна из самых больших проблем, с которыми я столкнулся, – найти прокси-программу, которая поддерживает соединения UDP. Мой любимый, вероятно, Proxifier ( http://proxifier.com/ ) работает потрясающе, но не поддерживает UDP для любого типа прокси.
В частности, я пытаюсь заставить прокси работать в моих играх (что, очевидно, использует UDP)
- Установка IP-адреса источника для гнезда UDP
- Как использовать перфорирование отверстий UDP для туннеля / сеанса SSH
- C # маленький конец или большой endian?
- Что представляет собой самый большой размер безопасного пакета UDP в Интернете?
- Отправка и получение пакетов UDP между двумя программами на одном компьютере
Любой тип прокси-программы для инъекций не будет работать – мне нужен тот, который перенаправляет весь общий трафик с помощью сетевого драйвера или аналогичного. (Если вы не можете гарантировать, что аналогичная программа инъекций будет работать для большинства 99% игр FPS на ПК)
- UDP-трафик через SSH-туннель
- Как синхронизировать два цикла видео с mplayer и upd?
- SSH-соединение под UDP?
- Может ли два приложения прослушивать один и тот же порт?
- Отправка широковещательной рассылки UDP, прием нескольких сообщений
- Что значит связать сокет многоадресной рассылки (UDP)?
- Поведение Netcat / socat с трубопроводом и UDP?
- Как сделать обнаружение сети с помощью широковещательной передачи UDP
Вы не можете прокси UDP, просто потому, что в отличие от TCP, UDP является протоколом без установления соединения. Прокси-сервер полагается на то, что вы подключаетесь к прокси-серверу, который прокси-сервер делает запрос от вашего имени, а затем возвращает данные обратно вам.
Что вам нужно сделать, так это переписать пакеты, когда они проходят через ваш брандмауэр. NAT обычно делает это за вас. Ваш брандмауэр также должен будет поддерживать SPI – Stateful Packet Inspection, чтобы он сохранял запись потока UDP, чтобы возвращаемый трафик возвращался к правильной машине.
Если вы не можете настроить брандмауэр, который находится между вами и Интернетом, то VPN – это самый простой способ. Существует много разных способов создания VPN с использованием различных технологий. Правильный вариант полностью зависит от: a) того, что вам нравится, и б) того, что позволит ваш брандмауэр, и c) что может работать ваш клиентский компьютер.
https://en.wikipedia.org/wiki/Comparison_of_proxifiers
В разделе «Протоколы и методы прокси» просмотрите столбец «UDP Associate».
WideCap теперь бесплатна и работает на ПК. URL: http://widecap.com/
Я не проверял его, насколько хорошо он обрабатывает UDP.
EDIT: Я проверил и проверил WideCap. Система конфигурации немного неуклюжа, но она соответствует стандарту SOCKS5, включая ассоциированную функцию UDP. Подключенный к серверу AntiNAT в режиме Socks5, он позволял без прокси-сервера применять TCP и UDP-соединение без каких-либо проблем, кроме как несколько медленных.
Примечание. Насколько я понимаю, он работает только для клиентского программного обеспечения. Не похоже, что вы можете повесить сервер с портами LISTEN за Socks5 и получать входящие соединения.
Возможно, вы ищете вместо этого «vpn»? https://secure.wikimedia.org/wikipedia/en/wiki/OpenVPN – это бесплатный, многоплатформенный пример, если вы можете настроить серверное программное обеспечение на другом конце.