|
本帖最后由 shutup 于 2017-4-19 17:47 编辑
首先,方法还不算完美。但可以用,毕竟在官方固件的基础上,必须妥协一下。论坛关键字处理了,大家明白什么意思就行了。基本要按最原始的方式配置。建议小白多看看相关资料再说。
首先我是按照tianbaoha的帖子,直接在telnet下刷写了他基成了entware的包,理论上是可以直接在官方的基础上做这些的,不过我没由尝试。
下面我们谈谈如何开启ss。基于tianbaoha的基础。
目前entware的包默认配置是作为本地代理,对于我来说没什么用,我还是喜欢透明代理。题外话,其实目前K3的lede已经很不错了,就是屏幕比较纠结,希望后期可以找方法控制它。
- opkg install s-s-libev
- opkg install china-dns
复制代码 下面开始具体配置
配置ss-redir:
- [K3 /tmp/media/nand/opt/etc/init.d]# cat S23s-s_redir
- #!/bin/sh
- ENABLED=yes
- #ENABLED=no
- PROCS=ss-redir
- ARGS="-c /opt/etc/s-s.json -l 1234 --mtu 1492 -f /var/run/ss-redir-1.pid"
- PREARGS=""
- DESC=$PROCS
- PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- . /opt/etc/init.d/rc.func
复制代码 配置ss-tunnel:
- [K3 /tmp/media/nand/opt/etc/init.d]# cat S24s-s_tunnel
- #!/bin/sh
- ENABLED=yes
- #ENABLED=no
- PROCS=ss-tunnel
- ARGS="-c /opt/etc/s-s.json -u -l 5300 -L 8.8.4.4:53 --mtu 1492 -f /var/run/ss-tunnel-1.pid"
- PREARGS=""
- DESC=$PROCS
- PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- . /opt/etc/init.d/rc.func
复制代码 配置china-dns:- [K3 /tmp/media/nand/opt/etc/init.d]# cat S56china-dns
- #!/bin/sh
- ENABLED=yes
- #ENABLED=no
- PROCS=china-dns
- ARGS="-p 5353 -s 223.5.5.5,127.0.0.1:5300 -c /opt/etc/china-dns_chnroute.txt -d -m"
- PREARGS=""
- DESC=$PROCS
- PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- . /opt/etc/init.d/rc.func
复制代码
配置dnsmasq:
- [K3 /tmp/media/nand/opt/etc/init.d]# cat S25dnsmasq
- #!/bin/sh
- ENABLED=yes
- #ENABLED=no
- PROCS=dnsmasq
- ARGS="-i br0 -C /opt/etc/dnsmasq.conf"
- PREARGS=""
- DESC=$PROCS
- PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- . /opt/etc/init.d/rc.func
复制代码 由于斐讯官方固件在启动时就会开启dnsmasq,因此,我们需要杀掉它在重新启动。
- /tmp/media/nand/opt]# cat started_script.sh
- #!/bin/sh
- # add by tianbaoha
- sh /opt/etc/iptables-return-cn.sh && killall dnsmasq && dnsmasq -i br0 -C /opt/etc/dnsmasq.conf
复制代码 对了sh /opt/etc/iptables-return-cn.sh 是进行iptables规则添加,不过目前发现一个问题,看起来添加了,但没生效,必须重新添加一遍。不知道是不是执行的时机不对。由了解的朋友帮忙解答一下。
目前可以确定的是ss和china-dns/dnsmasq都可以自启动,就是规则添加不正常。希望大神解惑。
- [K3 /tmp/media/nand/opt/etc]# cat dnsmasq.conf
- no-hosts
- no-resolv
- server=127.0.0.1#5353
- #server=127.0.0.1:5353
复制代码
下面是透明代理的规则
大神修改固件地址
https://www.right.com.cn/forum/thread-212725-1-1.html
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|