Перейти к содержанию

avn

Участники форума
  • Постов

    670
  • Зарегистрирован

  • Посещение

  • Победитель дней

    7

Весь контент avn

  1. Спасибо. Все получилось. Виноват апостроф. "[{\"ip\":{\"address\":{\"address\":\"${IPv4}\",\"mask\":\"255.255.255.255\"}}},{\"ipv6\":{\"address\":{\"address\":\"${IPv6}\"}}}]"
  2. У меня не работает, возможно версия старовата. А теперь я хочу объединить два запроса. Было: curl -kfsS "http://localhost:79/rci/interface/$KNIFID/ip" --header "Content-Type: application/json" -X POST --data-raw '{"address":"${IPv4}","mask":"1255.255.255.255"}' Стало: curl -v "http://localhost:79/rci/interface/$KNIFID" --header "Content-Type: application/json" -X POST -d '[{"ip":{"address":"${IPv4}","mask":"255.255.255.255"}}]' Второй вариант не работает, что не так?
  3. Все таки не получается поменять адрес curl -vkfsS "http://localhost:79/rci/interface/$KNIFID/ipv6" --header "Content-Type: application/json" -X POST --data-raw '{"address":"2001::34"}' { "address": { "status": [ { "status": "error", "code": "7471107", "ident": "Command::Root", "message": "no input [http/rci]." } ] } Как правильно?
  4. Спасибо, разобрался. Виноват json.
  5. @Le ecureuil это ошибка? > POST /rci/interface/Wireguard2/ipv6 HTTP/1.1 > Host: localhost:79 > User-Agent: curl/8.8.0 > Accept: */* > Content-Type: application/json > Content-Length: 25 > < HTTP/1.1 400 Bad Request < Server: Web server < Date: Fri, 23 Aug 2024 09:07:32 GMT < Content-Length: 70 < Connection: keep-alive < X-Detail: 0xccad, invalid payload < * The requested URL returned error: 400 curl: (22) The requested URL returned error: 400
  6. Добрый день! Подскажите, пожалуйста, как можно через rci изменить следующие параметры конфигурации ip, ipv6, public-key, private-key? { "Wireguard2": { "address": "172.16.0.2", "mask": "255.255.255.255", "ipv6": { "addresses": [ { "address": "2606:4700:", "prefix-length": 128 } ] }, "wireguard": { "private-key": "ewewewwe", "public-key": "vVCSNKvpgGioEPUm" } } } И где взять имя реального интерфейса nwg2?
  7. Так при генерации конфигурации его выдают. Или использовать китайские генераторы, они давно отдают client_id
  8. Стандартный WARP клиент client_id всегда отправляет. А мы нет...
  9. На 4.2.3 можно будет попробовать client_id прописать. interface Wireguard2 wireguard peer bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo= client-id send 1234567
  10. Ну если мы такие ленивые, что не можем в исходники посмотреть
  11. А как отдельное устройство будет выходить с настройкой leastPing? Либо вы не понимаете как это работает, либо - объясните: каким образом отдельные устройства в сети роутера - будут выходить в сеть с конкретного выхода (если выходы выбираются случайно этим балансером)? Это что касается изначального вопроса. Я же написал, что leastPing так же работает, но он Вам тоже не подходит, т.к. делает не то, что Вы хотите. Приведенные ошибки так и не увидел, конфиг подправили? Где блок rule показанный?
  12. random-балансировка именно это и делает, только для коннектов.
  13. Я пытаюсь выяснить, что не работает? Изначальный вопрос был про балансировку ("Подскажите пожалуйста, предположим xray сконфигурирован так что у него несколько внешних vless соединений. Возможно ли сделать так что разные устройства в локалке шли бы на разные внешние vless сервера? Это возможно сделать на политике или надо разруливать по другому?"). Сформулируйте свою мысль, что хотите непонятно. Все работает, в том числе и с leastPing
  14. А где вопрос? Достаточно так: { "balancers": [ { "tag": "random-balancer", "selector": [ "vpn1", "vpn2" ], "strategy": { "type": "random" }, "fallbackTag": "vpn1" } ] }
  15. А что Вы просто взяли и вставили к себе без модификации?
  16. Она в документации описана, значит работает.
  17. avn

    Поддержка ipset

    Добрый день! Прошу добавить возможность резолва ip-адресов в ipset. Делаем новую настройку ipset, например: ipset ipset1 ya.ru goole.ru ! Запросы к dns-серверу, которые идут на домены и поддомены настройки ipset1 резолвятся в ipset1. Это позволит убрать для многих dnsmasq и adguardhome с роутера и использовать штатный dns-server. Уважаемые разработчики, что скажете на предложение?
  18. "balancers": [ { "tag": "balancer", "selector": [ "portal-1", "portal-2", "portal-3" ], "strategy": { "type": "leastPing" }, "fallbackTag": "portal-2" } ], "observatory": { "subjectSelector": [ "portal-1", "portal-2", "portal-3" ], "probeURL": "https://www.google.com/generate_204", "probeInterval": "60s", "enableConcurrency": false }
  19. Снял трейс также с xray xray.pcapng
  20. Спасибо. Обязательно попробую и посмотрю различия в транспорте.
  21. Вот еще одна реализация, правда опять на go. Может станет понятнее.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.