ssr plus: pdnsd in tunnel when running at ip route mode

This commit is contained in:
coolsnowwolf 2018-11-11 11:34:02 +08:00
parent 3bb61a1c01
commit 5227fd4edc
2 changed files with 9 additions and 4 deletions

View File

@ -2,7 +2,8 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-ssr-plus
PKG_VERSION:=1
PKG_RELEASE:=38
PKG_RELEASE:=39
PO2LMO:=$(BUILD_DIR)/luci-base/po2lmo
include $(INCLUDE_DIR)/package.mk
@ -12,7 +13,7 @@ menu "Optional Packages"
depends on PACKAGE_$(PKG_NAME)
config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks
bool "Include Shadowsocks"
bool "Include Shadowsocks New Version"
default n
config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray
@ -20,7 +21,7 @@ config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray
default n
config PACKAGE_$(PKG_NAME)_INCLUDE_kcptun
bool "Include kcptun"
bool "Include Kcptun"
default n
config PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server

View File

@ -334,7 +334,11 @@ start_redir() {
local dnsstr="$(uci_get_by_type global tunnel_forward 8.8.4.4:53)"
local dnsserver=`echo "$dnsstr"|awk -F ':' '{print $1}'`
local dnsport=`echo "$dnsstr"|awk -F ':' '{print $2}'`
ipset add gfwlist $dnsserver 2>/dev/null
if [ "$run_mode" = "gfw" ]; then
ipset add gfwlist $dnsserver 2>/dev/null
else
ipset add ss_spec_wan_ac $dnsserver nomatch 2>/dev/null
fi
start_pdnsd $dnsserver $dnsport
pdnsd_enable_flag=1
fi