Сетевая платформа и прокси-ядро на Go с поддержкой VLESS, VMess, Trojan, Shadowsocks, WireGuard, REALITY и других протоколов.
bytedance/g3
Набор универсальных прокси-инструментов на Rust для предприятий, в центре которого — g3proxy; проект находится в режиме поддержки.
- Звёзды
- 894
- Форки
- 80
- Открытые issues
- 22
- Последний коммит
- позавчера
Что это?
G3 — это набор сетевых прокси и сопутствующих инструментов на Rust для корпоративного использования. Основной компонент, g3proxy, работает как forward-прокси с поддержкой HTTP/1 и SOCKS5, проксирования по SNI и TCP TPROXY. Его также можно использовать как прокси для TCP-потоков или простой HTTP reverse-прокси.
g3proxy предлагает функции обработки трафика, в том числе цепочки прокси с динамическим выбором upstream-серверов, настраиваемую маршрутизацию исходящего трафика, перехват TLS-трафика через MITM с выгрузкой расшифрованных данных и адаптацию ICAP для интеграции со сторонними продуктами безопасности. Также доступны аутентификация пользователей, правила ACL и ограничения скорости, а также метрики мониторинга на нескольких уровнях.
В набор входят вспомогательные инструменты: g3statsd (агрегатор с поддержкой StatsD), g3bench (бенчмарки протоколов HTTP, DNS, TLS и других), g3mkcert (генерация сертификатов), g3fcgen (генерация фиктивных сертификатов для g3proxy), g3iploc (определение местоположения IP-адресов) и g3keymess (реализация keyless-сервера Cloudflare). Проект находится в режиме поддержки, а разработчики рекомендуют использовать VEY для новых разработок.
Ключевые возможности
- 01Forward-прокси для HTTP/1 и SOCKS5 с поддержкой SNI proxy и TPROXY
- 02Цепочки прокси с динамическим выбором upstream-серверов и настраиваемой маршрутизацией исходящего трафика
- 03Перехват TLS-трафика через MITM с выгрузкой расшифрованных данных
- 04Адаптация ICAP для трафика HTTP, IMAP и SMTP
- 05Аутентификация пользователей, правила ACL и ограничения скорости
- 06Многоуровневые метрики мониторинга и плавная перезагрузка
Сценарии использования
- Запуск корпоративного forward-прокси с аутентификацией пользователей и контролем доступа
- Подключение стороннего сканера безопасности к проксируемому трафику через ICAP
- Сравнение производительности серверов HTTP, DNS или TLS с помощью g3bench
Быстрый старт
- 1
Скачайте готовые пакеты из репозитория Cloudsmith
- 2
Или соберите и упакуйте проект самостоятельно, следуя руководству по сборке
- 3
Прочитайте руководство пользователя g3proxy, чтобы настроить его
Что важно знать
- Проект находится в режиме поддержки, а активная разработка перенесена в проект VEY.
- Полностью поддерживается только Linux; проект компилируется и на других платформах, но уровень поддержки там ниже.
- В README нет единой команды для установки, поэтому для настройки нужно использовать пакеты или собирать проект из исходного кода.
В подборках
Темы
Частые вопросы
- Что такое g3?
- Набор универсальных прокси-инструментов на Rust для предприятий, в центре которого — g3proxy; проект находится в режиме поддержки. G3 — это набор сетевых прокси и сопутствующих инструментов на Rust для корпоративного использования. Основной компонент, g3proxy, работает как forward-прокси с поддержкой HTTP/1 и SOCKS5, проксирования по SNI и TCP TPROXY. Его также можно использовать как прокси для TCP-потоков или простой HTTP reverse-прокси.
- g3 можно использовать бесплатно? Какая у него лицензия?
- g3 распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- g3 всё ещё поддерживается?
- Активно поддерживается. Последний коммит в g3 — 5 нояб. 2026 г..
- Для чего можно использовать g3?
- Запуск корпоративного forward-прокси с аутентификацией пользователей и контролем доступа Подключение стороннего сканера безопасности к проксируемому трафику через ICAP Сравнение производительности серверов HTTP, DNS или TLS с помощью g3bench
- Как установить g3?
- Скачайте готовые пакеты из репозитория Cloudsmith Или соберите и упакуйте проект самостоятельно, следуя руководству по сборке Прочитайте руководство пользователя g3proxy, чтобы настроить его
- Где скачать g3?
- Исходный код и инструкции по установке — на GitHub: https://github.com/bytedance/g3
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Интерактивный прокси для перехвата HTTP-трафика с поддержкой TLS и интерфейсами для консоли, командной строки и браузера.
Графический клиент для Windows, Linux и macOS, который запускает Xray, sing-box и другие прокси-ядра.
Прокси на Go с модифицированным протоколом QUIC, рассчитанный на работу в сетях с потерями и маскировку трафика под HTTP/3.
DNS-туннельный VPN передаёт TCP-трафик внутри DNS-запросов и ответов, помогая обходить цензуру и проблемы с нестабильными сетями.
Кроссплатформенный клиент, который направляет TCP- и UDP-трафик выбранных приложений через SOCKS5- или HTTP-прокси — альтернатива Proxifier для Windows, macOS и Linux.