-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Поддержка vless #23
Comments
Накидал очень плохо пахнущий код, но он работает для xray def vless(key): |
да, мне было лень сворачивать json желающие могут поправить |
Так как большинство протоколов уже научились обнаруживать и блокировать, необходимо поддержать протокол vless.
У меня получилось добавить поддержку самостоятельно, посредством подмены одного из существующих впн(не было желания разбираться как добавить штатно)
Выкладываю примерный порядок действий, чтобы можно было проще интегрировать новый протокол.
opkg install xray
Получаем конфиг стрингу вида
vless://{{{{{ID}}}}}}}@{{{{{{{IP}}}}}}}:443?type=tcp&security=reality&fp=firefox&pbk={{{{{{{KEY}}}}}}}}&sni={{{{{{{SNI}}}}}}}}&sid=ffffffffff&spx=%2F#{{{{{{{NAME}}}}}}}}}
vi /opt/etc/xray/config.json
Не осилил сам собрать конфиг, сделал странную компиляцию из всякого, но оно работает.
config.json
так как в конфиге выше я поднял xray но том же порту что и vmess, просто прибиваю vmess
mv /opt/etc/init.d/S24v2ray /opt/root/S24v2ray
Мне было лень править под себя кнопки в боте, поэтому и подменил один из прописанных впн.
В моём случае список для vmess пробрасывается в демона с vless.
Единственное что сделал это в боте поправил рестарт сервисов и там вписал /opt/etc/init.d/S24xray для рестарта
The text was updated successfully, but these errors were encountered: