[GH-ISSUE #11] Custom xray-core configuration #4

Open
opened 2026-10-31 21:01:30 +00:00 by bsakaguchi · 8 comments
Owner

Originally created by @yukh975 on GitHub (Mar 19, 2026).
Original GitHub issue: https://github.com/MrTheory/os-xray/issues/11

Приветствую!

При выборе Custom config кнопка Import VLESS link импортирует (парсит) конфигурацию и создает config.json с жестко прописанным inbound 127.0.0.1:10808.

Было бы логично вместо 127.0.0.1 использовать настройку SOCKS5 Listen Address и вместо 10808 - SOCKS5 Port

Originally created by @yukh975 on GitHub (Mar 19, 2026). Original GitHub issue: https://github.com/MrTheory/os-xray/issues/11 Приветствую! При выборе Custom config кнопка Import VLESS link импортирует (парсит) конфигурацию и создает config.json с жестко прописанным inbound 127.0.0.1:10808. Было бы логично вместо 127.0.0.1 использовать настройку SOCKS5 Listen Address и вместо 10808 - SOCKS5 Port
Author
Owner

@Artem-VV commented on GitHub (Mar 20, 2026):

Доброго дня.
Во-первых, в ноги кланяюсь за подобный проект. Конечно настраивать xray и t2s по отдельности безумно весело, но наличие всего в одном скрипте кранйе облегчает жизнь.

Внесу предложение: добавить возможность использования гео-файлов из GUI для обеспечения маршрутизации на этапе самого xray

<!-- gh-comment-id:4101040641 --> @Artem-VV commented on GitHub (Mar 20, 2026): Доброго дня. Во-первых, в ноги кланяюсь за подобный проект. Конечно настраивать xray и t2s по отдельности безумно весело, но наличие всего в одном скрипте кранйе облегчает жизнь. Внесу предложение: добавить возможность использования гео-файлов из GUI для обеспечения маршрутизации на этапе самого xray
Author
Owner

@yukh975 commented on GitHub (Apr 16, 2026):

Согласен, гео-файлов очень не хватает. При наличии в конфиге записей с включенными геофайлами падает configd и отказывается работать до ручного рестарта службы.

Причем было бы неплохо самому добавлять гео-файлы, т.к. многие используют нестандартные.

<!-- gh-comment-id:4262418065 --> @yukh975 commented on GitHub (Apr 16, 2026): Согласен, гео-файлов очень не хватает. При наличии в конфиге записей с включенными геофайлами падает configd и отказывается работать до ручного рестарта службы. Причем было бы неплохо самому добавлять гео-файлы, т.к. многие используют нестандартные.
Author
Owner

@Artem-VV commented on GitHub (Apr 16, 2026):

@yukh975 В простейшем случае можно просто докинуть геофайлы прямо в /bin к xray'ю. Он ищет их рядом с собой если не настроено иначе

<!-- gh-comment-id:4264059939 --> @Artem-VV commented on GitHub (Apr 16, 2026): @yukh975 В простейшем случае можно просто докинуть геофайлы прямо в /bin к xray'ю. Он ищет их рядом с собой если не настроено иначе
Author
Owner

@yukh975 commented on GitHub (Apr 17, 2026):

@Artem-VV Спасибо за информацию, как раз где xray-core ищет геофайлы по умолчанию я и не знал.

С другой стороны, я подумал - а зачем они в рамках OPNSense? Маршрутизацией рулит сам сенс, то, что попало в интерфейс xray уже гарантированно должно идти через прокси. DNS также легко настраивается на DoH через DNSMASQ.

<!-- gh-comment-id:4265424352 --> @yukh975 commented on GitHub (Apr 17, 2026): @Artem-VV Спасибо за информацию, как раз где xray-core ищет геофайлы по умолчанию я и не знал. С другой стороны, я подумал - а зачем они в рамках OPNSense? Маршрутизацией рулит сам сенс, то, что попало в интерфейс xray уже гарантированно должно идти через прокси. DNS также легко настраивается на DoH через DNSMASQ.
Author
Owner

@Artem-VV commented on GitHub (Apr 17, 2026):

@yukh975 не обязательно кстати. Я в xray направляю часть домашних ПК, с которых также идёт доступ к Ру ресурсам, к которым доступ через ВПН не нужен. Конечно можно делать разделение на ру и не-ру силами самого опнсенса, но геофайлы просто удобнее и нативнее в сценарии использования xray.

Opnsense рулит в данном случае только тем от какого устройства и куда идёт трафик. А вот к какому региону принадлежит трафик уже смотрит xray и направляет все ру через direct, то бишь через wan

<!-- gh-comment-id:4267179401 --> @Artem-VV commented on GitHub (Apr 17, 2026): @yukh975 не обязательно кстати. Я в xray направляю часть домашних ПК, с которых также идёт доступ к Ру ресурсам, к которым доступ через ВПН не нужен. Конечно можно делать разделение на ру и не-ру силами самого опнсенса, но геофайлы просто удобнее и нативнее в сценарии использования xray. Opnsense рулит в данном случае только тем от какого устройства и куда идёт трафик. А вот к какому региону принадлежит трафик уже смотрит xray и направляет все ру через direct, то бишь через wan
Author
Owner

@yukh975 commented on GitHub (Apr 17, 2026):

@Artem-VV здесь уже кому что необходимо. Я стараюсь лишний трафик в туннели не загонять, при том что у меня точка входа VPS в России - смысла прогонять через нее российский трафик не вижу, а на ней уже 3X-UI разруливает кого куда роутить, но у себя я все разруливаю сенсом, причем также через GeoIP (он это тоже умеет).

<!-- gh-comment-id:4267415152 --> @yukh975 commented on GitHub (Apr 17, 2026): @Artem-VV здесь уже кому что необходимо. Я стараюсь лишний трафик в туннели не загонять, при том что у меня точка входа VPS в России - смысла прогонять через нее российский трафик не вижу, а на ней уже 3X-UI разруливает кого куда роутить, но у себя я все разруливаю сенсом, причем также через GeoIP (он это тоже умеет).
Author
Owner

@anklimov commented on GitHub (Jul 22, 2026):

Подскажите а как полностью задать кастомный конфиг, а не только раздел outbound? Синтаксис конфига позволяет делать много интересного и полезного, что не упихаешь в веб интерфейс да и не надо. Те же геофайлы, много входов, много выходов. Без этого вся мощь xray остается недоступной

<!-- gh-comment-id:5050056621 --> @anklimov commented on GitHub (Jul 22, 2026): Подскажите а как полностью задать кастомный конфиг, а не только раздел outbound? Синтаксис конфига позволяет делать много интересного и полезного, что не упихаешь в веб интерфейс да и не надо. Те же геофайлы, много входов, много выходов. Без этого вся мощь xray остается недоступной
Author
Owner

@anklimov commented on GitHub (Sep 14, 2026):

Подскажите, а проект будет как-то развиваться? А то вопрос с кастомным конфигом до сих пор очень актуален

<!-- gh-comment-id:5661032959 --> @anklimov commented on GitHub (Sep 14, 2026): Подскажите, а проект будет как-то развиваться? А то вопрос с кастомным конфигом до сих пор очень актуален
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
MrTheory/os-xray#4
No description provided.