Базовый формат:
https://yep.my.to/<настройки>/<upstream-url>
Минимум — без настроек, отдать как есть:
https://yep.my.to/https://sub.example.com/abc
С подменой UA:
https://yep.my.to/ua=happ/https://sub.example.com/abc
Несколько настроек (любой порядок, разделитель — /):
https://yep.my.to/ua=v2/os=win/h=1234567899876543/https://sub.example.com/abc
| Значение | UA | Заметки |
|---|---|---|
happ | Happ/3.24.0/<OS>/<rand20> | дефолт OS = Android |
v2 | v2raytun/5.23.74/<os> | V2RayTun |
incy | INCY/3.2.2/android | — |
web | браузерный Mozilla/5.0… | требует os= |
Произвольная строка в кавычках (" или %22):
https://yep.my.to/sua="FlClash/0.8.92"/https://sub.example.com
Нельзя одновременно использовать ua= и sua=.
Любая строка (по базе 16-hex). Уходит в заголовки X-HWID и X-Device-Id:
https://yep.my.to/h=1234567899876543/https://sub.example.com
Без h= — генерируется случайный.
Допустимые: ios, android, win, macos, linux. Влияет на ua=happ, ua=v2, ua=web.
Опциональный суффикс перед upstream URL, без /:
https://yep.my.to/ua=v2/os=win?=url/https://sub.example.com
| fmt | Что делает | Статус |
|---|---|---|
| (нет) | passthrough — ответ как есть | ok |
b64 | гарантированно base64 | ok |
url | plain-text ссылки (vless/vmess/ss/trojan/…) | ok |
jsonX | Xray-config JSON | ok |
jsonS | Sing-box config JSON | ok |
yaml | Clash/Mihomo YAML | ok |
Входы: plain-text ссылки, base64 от ссылок. Поддерживаемые протоколы: vless://, vmess://, ss://, trojan://, hy2:///hysteria2://, tuic://, anytls://.
https://yep.my.to/ua=v2/os=win/h=a1b2c3d4e5f67890?=yaml/https://sub.example.com/abc
Запрос пойдёт на https://sub.example.com/abc с UA v2raytun/5.23.74/windows, заголовком X-HWID: a1b2c3d4e5f67890, ответ — конвертируется в Clash YAML.
http:// и https:// в upstream.Выбери настройки — ссылка соберётся сама.