Создаёт TUN-интерфейс и заворачивает через него весь IP-трафик системы в SOCKS5/HTTP-прокси. Реализует полный TCP/UDP-стек в userspace (sing-box engine). В отличие от proxychains работает не только с TCP, но и с UDP. Используется для подключения WireGuard через SOCKS, заворачивания трафика Docker-контейнеров, создания "прозрачного VPN" поверх любого SOCKS5-прокси (Tor, Shadowsocks, VLESS). Ключевой компонент многих прокси-клиентов под Android/iOS/Linux.
# Скачать бинарник wget https://github.com/xjasonlyu/tun2socks/releases/latest/download/tun2socks-linux-amd64.zip unzip tun2socks-linux-amd64.zip # Создать TUN и завернуть трафик через SOCKS5 ip tuntap add mode tun dev tun0 ip addr add 198.18.0.1/15 dev tun0 ip link set dev tun0 up ip route add default via 198.18.0.1 dev tun0 ./tun2socks -device tun0 -proxy socks5://127.0.0.1:9050
)
)
Для всех сценариев использования, tun2socks показывает лучшие результаты. Более подробную информацию смотрите в разделе бенчмарков.
Полная документация и технические руководства доступны на Wiki.
Добро пожаловать! Не стесняйтесь задавать любые вопросы в разделе Обсуждения.