Skip to content

WordsWorthLess/luci-app-v2ray

 
 

Repository files navigation

luci-app-v2ray

Luci support for V2Ray V5 / Xray

This branch is the LuCI for OpenWrt 22.03 and later with firewall4 based on luci-app-v2ray by kuoruan .

The gfwlist update script is based on gfwlist2dnsmasq by cokebar

Install

  1. Download ipk files from release page

  2. Upload files to your router

  3. Install package with opkg:

opkg install luci-app-v2ray_*.ipk

Dependencies:

  • jshn
  • ip (ip-tiny or ip-full)
  • nftables-json
  • kmod-nft-tproxy
  • kmod-nft-socket
  • resolveip
  • coreutils-base64
  • curl
  • dnsmasq-full v2.87 or later (with nftset built-in)

For translations, please install luci-i18n-v2ray-*.

You may need to remove dnsmasq before installing this package.

Configure

  1. Download Core file from v2fly/XTLS release

For users who are used to divert traffic with the built-in routing module, you need to download the asset files as well.

  1. Upload Core (and asset) files to your router

  2. Config Core (and asset) files path in LuCI page.

  3. Add your inbound and outbound rules.

  4. Enable the service via LuCI.

Build

Package files is in branch luci2

Download with Git:

git clone -b luci2 https://github.com/wordsworthless/luci-app-v2ray.git luci-app-v2ray

About

LuCI support for V2Ray

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 49.6%
  • Shell 45.0%
  • Perl 2.8%
  • JavaScript 1.6%
  • Other 1.0%