Closed c1rew closed 7 years ago
手头没有 mac, 你进入项目目录, 执行:
sh -x ./generate_dns
贴一下输出提示.
[~/work/asus-merlin]$ sh -x ./generate_dns
target=route/opt/etc/dnsmasq.d/
mkdir -p route/opt/etc/dnsmasq.d/
which wget
wget -q -O route/opt/etc/dnsmasq.d//accelerated-domains.china.conf https://raw.githubusercontent.com/felixonmars/dnsmasq-china-list/master/accelerated-domains.china.conf
sed 's#server=(.*)114.114.114.114#ipset=\1FREEWEB#' route/opt/etc/dnsmasq.d//accelerated-domains.china.conf
sed -i 's|^(server.)/[^/]$|\1/#|' route/opt/etc/dnsmasq.d//accelerated-domains.china.conf sed: -i may not be used with stdin
尝试修复 ea30edd, 麻烦拉下最新的代码, 再试一下.
可以了,也可以部署了,但是在路由器上,ss还是没有运行起来,有空再看看怎么回事,脚本里面有些地方比较模糊,我还没全看懂哈
ss还是没有运行起来
你怎么知道没有运行起来? 实际运行的是 ss-redir, 而不是 ss-local, 你可以看下 #9
路由器:AC66U 电脑:Mac mini 终端:iTerm zsh
在路由器内部 opkg可以使用,用脚本部署出错
[~/work/asus-merlin]$ ./ss+dnsmasq vinoadmin@192.168.2.1
sed: -i may not be used with stdin ./ss+dnsmasq: line 32: opkg: command not found ./ss+dnsmasq: line 35: ipset: command not found ./ss+dnsmasq: line 43: opkg: command not found
ss+dnsmasq 脚本前面加上 set -x,日志如下: [~/work/asus-merlin]$ ./ss+dnsmasq vinoadmin@192.168.2.1 *[master]