From b9d185bed2c2c333512d8c181c28c316bc2dba0d Mon Sep 17 00:00:00 2001 From: lean Date: Tue, 17 Mar 2020 15:30:04 +0800 Subject: [PATCH] luci-app-ssr-plus: fix Netflix running at "same" mode --- package/lean/luci-app-ssr-plus/Makefile | 2 +- .../luci-app-ssr-plus/root/etc/init.d/shadowsocksr | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package/lean/luci-app-ssr-plus/Makefile b/package/lean/luci-app-ssr-plus/Makefile index 415c656e1..6794dc190 100644 --- a/package/lean/luci-app-ssr-plus/Makefile +++ b/package/lean/luci-app-ssr-plus/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-ssr-plus PKG_VERSION:=169 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) diff --git a/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr b/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr index 57ffd0ad7..a2fe3be56 100755 --- a/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr +++ b/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr @@ -611,12 +611,11 @@ start() { fi /usr/share/shadowsocksr/gfw2ipset.sh - cat /etc/config/netflix.list | while read line || [ -n "$line" ]; - do - sed -i "/$line/d" /tmp/dnsmasq.ssr/gfw_list.conf - done - - if [ "$NETFLIX_SERVER" != "same" ]; then + if [ "$NETFLIX_SERVER" != "same" ]; then + cat /etc/config/netflix.list | while read line || [ -n "$line" ]; + do + sed -i "/$line/d" /tmp/dnsmasq.ssr/gfw_list.conf + done awk '!/^$/&&!/^#/{printf("ipset=/.%s/'"netflix"'\n",$0)}' /etc/config/netflix.list > /tmp/dnsmasq.ssr/netflix_forward.conf awk '!/^$/&&!/^#/{printf("server=/.%s/'"127.0.0.1#5555"'\n",$0)}' /etc/config/netflix.list >> /tmp/dnsmasq.ssr/netflix_forward.conf else