Задать вопрос
Ответы пользователя по тегу Linux
  • Как разместить GoodbyeDPI или его аналоги на VDS, чтобы подключение через Wireguard проходило через GoodbyeDPI?

    @eminsk
    программирую на python
    Установка Wireguard:
    sudo apt update
    sudo apt install wireguard


    Настройка Wireguard как сервера (создайте конфигурационный файл
    /etc/wireguard/wg0.conf

    Установка GoodbyeDPI:

    sudo apt install git build-essential libpcap-dev
    git clone https://github.com/ValdikSS/GoodbyeDPI.git
    cd GoodbyeDPI
    make


    Создайте скрипт для запуска GoodbyeDPI:
    #!/bin/bash
    /path/to/goodbyedpi/goodbyedpi -1 --port 53,80,443 --dns-addr 1.1.1.1 --dnsv6-addr 2606:4700:4700::1111

    Замени на свой путь запуска вместо /path/to/goodbyedpi/

    Настройка iptables для перенаправления трафика:
    sudo iptables -t mangle -N DIVERT
    sudo iptables -t mangle -A DIVERT -j MARK --set-mark 1
    sudo iptables -t mangle -A DIVERT -j ACCEPT
    sudo iptables -t mangle -A PREROUTING -p tcp -m socket -j DIVERT
    sudo iptables -t mangle -A PREROUTING -p tcp --dport 80 -j TPROXY --tproxy-mark 0x1/0x1 --on-port 8080
    sudo iptables -t mangle -A PREROUTING -p tcp --dport 443 -j TPROXY --tproxy-mark 0x1/0x1 --on-port 8080
    Ответ написан