X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=net%2Fshadowsocks-libev%2Ffiles%2Fss-rules;h=b0a30606e1300d57f357d61e44d6e2c9da6c44c2;hb=0931d35319940474ae4796c069b8bc44c57fc6d2;hp=58ce2c279814d90c9a2939e4cb809bc14c359ee5;hpb=ec6f7f7f5373bf6a1f9ff0b7eef63b4820fd5a20;p=feed%2Fpackages.git diff --git a/net/shadowsocks-libev/files/ss-rules b/net/shadowsocks-libev/files/ss-rules index 58ce2c2798..b0a30606e1 100755 --- a/net/shadowsocks-libev/files/ss-rules +++ b/net/shadowsocks-libev/files/ss-rules @@ -112,7 +112,7 @@ ss_rules_parse_args() { __errmsg "Please install iptables-mod-conntrack-extra with opkg" return 1 fi - o_remote_servers="$(for s in $o_remote_servers; do resolveip "$s"; done)" + o_remote_servers="$(for s in $o_remote_servers; do resolveip -4 "$s"; done)" } ss_rules_flush() { @@ -159,7 +159,6 @@ ss_rules_iptchains_init() { } ss_rules_iptchains_init_tcp() { - local ipt="iptables -t nat" local local_target [ -n "$o_redir_tcp_port" ] || return 0 @@ -253,7 +252,7 @@ ss_rules_iptchains_mkprerules() { if [ -z "$o_ifnames" ]; then echo "-I PREROUTING 1 -p $proto -j ss_rules_pre_src" else - echo "$o_ifnames" \ + echo $o_ifnames \ | tr ' ' '\n' \ | sed "s/.*/-I PREROUTING 1 -i \\0 -p $proto -j ss_rules_pre_src/" fi