From b461818cc92bb7f8b80e98594d3f4535a9a134bc Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Thu, 5 Nov 2020 10:20:03 +0100 Subject: [PATCH] Fix IPv6 with v2ray --- omr-6in4/files/etc/init.d/omr-6in4 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/omr-6in4/files/etc/init.d/omr-6in4 b/omr-6in4/files/etc/init.d/omr-6in4 index 413113c2f..dbd61b3a1 100755 --- a/omr-6in4/files/etc/init.d/omr-6in4 +++ b/omr-6in4/files/etc/init.d/omr-6in4 @@ -37,6 +37,8 @@ set_ipv6_state() { delete dhcp.lan.ra_default delete dhcp.lan.ra_management delete dhcp.lan.ra_preference + del_list v2ray.main.inbounds="omr6" + commit v2ray EOF config_load shadowsocks-libev config_foreach set_shadowsocks_address ss_redir "0.0.0.0" @@ -54,6 +56,13 @@ set_ipv6_state() { set network.lan.ipv6="1" set network.lan.delegate="0" EOF + if [ "$(uci -q get v2ray.main.inbounds | grep omr6)" = "" ]; then + uci -q batch <<-EOF >/dev/null + add_list v2ray.main.inbounds="omr6" + commit v2ray + EOF + fi + if [ "$(network.lan.ip6assign)" = "" ]; then uci -q set network.lan.ip6assign='60' fi