mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-08-01 23:19:33 +08:00
54 lines
2.5 KiB
Markdown
54 lines
2.5 KiB
Markdown
# luci-app-xjay
|
|
|
|
Another luci app for xray-core. The app requires the certain level of knowlege of xray-core configurations. The logic and pattern of the configurations are almost the same as original guidelines. You may need to read the official [xray-core documentation](https://xtls.github.io/) for reference. You might need some translation tools for help. Thank all the developers who contributed to the xray-core project.
|
|
|
|
## Features
|
|
* Inbound / Outbound / DNS / Routing / Log configurations.
|
|
* IPv6 support.
|
|
* NFtables support (openwrt 22.03.x supported).
|
|
* IPtables support (openwrt 21.02.x supported).
|
|
|
|
## Supported Protocols
|
|
* Inbound: dokodemo-door, http, shadowsocks, socks, trojan, vless, vmess
|
|
* Outbound: blackhole, dns, freedom, http, shadowsocks, socks, trojan, vless, vmess
|
|
|
|
## Supported Transport Configurations
|
|
* Network Types: tcp, kcp, websocket, http/2, quic, domainsocket, grpc
|
|
* Security: TLS, XTLS, Reality
|
|
* Socket Options
|
|
|
|
## Guide for Compilation on OpenWrt
|
|
* When compile in openwrt, select nftables or iptables based on your own openwrt version.
|
|
* For 21.02.x, please select "iptables support (21.02.x and below)".
|
|
* For 22.03.x, please select "nftables support (22.03.x and above)".
|
|
|
|
## Warnings
|
|
|
|
* If you see `WARNING: at least one of asset files (geoip.dat, geosite.dat) is not found under /usr/share/xray. Xray may not work properly` and don't know what to do:
|
|
* try `opkg update && opkg install v2ray-geosite v2ray-geoip` (at least OpenWrt 21.02 releases)
|
|
* This project **DOES NOT SUPPORT** the following versions of OpenWrt due to the fact that client side rendering requires LuCI client side APIs shipped with at least OpenWrt 19.07 releases.
|
|
* LEDE 17.01
|
|
* OpenWrt 18.06
|
|
|
|
## Disclaimer
|
|
* I write this project based on interest. The project may not be regular updated.
|
|
* No gaurantee on bug fix or safety of usage. Use at your own risks.
|
|
* This app is not for casual users. Learn by yourself to get it running for your own use case.
|
|
* Considering your local law of such kind of tools, espeically for countries with strict policies of cross border traffics.
|
|
* I may or may not accept any pull requests and may not provide any comments.
|
|
|
|
## Todo
|
|
|
|
* [x] IPv6 support
|
|
* [x] nftables support
|
|
* [x] multiple inbounds configurations
|
|
* [x] multiple outbounds for routing rules
|
|
* [x] multiple users for inbound services
|
|
* [x] multiple fallbacks for inbound services
|
|
* [x] reality support
|
|
* [ ] geosite asset viewer and picker
|
|
* [ ] policy configurations
|
|
* [ ] stats configurations
|
|
* [ ] reverse proxy configurations
|
|
* [ ] fakedns configurations
|