Всех приветствую, друзья.
Подскажите, куда копать.
Схема: Клиенты Wireguard → VPS (RU) Wireguard + XRAY dokodemo-door → VPS (EU) XRAY точка выхода.
Цель: Маршрутизация на VPS (RU) по geoip силами XRAY + доступ пиров Wireguard друг к другу.
Конфиги:
- Конфиг XRAY VPS (RU) - { "log": { "loglevel": "debug" }, "inbounds": [ { "tag - Pastebin.com
- Конфиг NFTABLES VPS (RU) - flush rulesetdefine ETHDEV = eth0define WGDEV = wg0define WGPORT = 49999 - Pastebin.com
- Конфиг XRAY VPS (EU) - { "log": { "loglevel": "info" }, "routing": { " - Pastebin.com
Что имеем:
- Клиенты Wireguard успешно друг с другом общаются и выходят через шлюз VPS (RU) во весь интернет.
- Опробованные клиенты XRAY, связанные напрямую с VPS (EU) в обход VPS (RU) работают (телефон со straisand/foxray). То есть вроде как XRAY на VPS (EU) работает.
Что не работает:
- Перенаправления трафика от пиров Wireguard на XRAY dokodemo-door и последующая маршрутизация по geoip (RU → direct, остальное → VPS (EU)).
Почему не работает - не хватает опыта понять. Вероятно, неправильно настроил nftables для перевода трафика с интерфейса Wireguard и, возможно, неправильно настроил связь между XRAY на VPS (RU) и XRAY на VPS (EU).
Настраивал в основном из небольшого личного опыта + доков + где-то на форуме увидел нечто похожее. Не нашел, где. Давно было.
Прошу помочь разобраться.