OpenWrt 18.06 安装SHADOWSOCKS实现路由器透明代理

1、安装缺少的组件:

opkg update
opkg install wget ca-certificates ca-bundle
opkg install iptables-mod-tproxy

查看路由器的架构:

opkg print-architecture | awk '{print $2}'

我的是mips_24kc

添加opkg key:

wget http://openwrt-dist.sourceforge.net/openwrt-dist.pub
opkg-key add openwrt-dist.pub

添加自定义源:

vi /etc/opkg/customfeeds.conf

最后添加:

src/gz openwrt_dist http://openwrt-dist.sourceforge.net/packages/base/mips_24kc
src/gz openwrt_dist_luci http://openwrt-dist.sourceforge.net/packages/luci

注意红色部分改成自己路由器的架构。

安装SHADOWSOCKS及ChinaDNS:

opkg update
opkg install ChinaDNS
opkg install luci-app-chinadns
opkg install shadowsocks-libev
opkg install luci-app-shadowsocks

生成中国IP列表:

wget -O /tmp/delegated-apnic-latest 'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' && awk -F\| '/CN\|ipv4/ { printf("%s/%d\n", $4, 32-log($5)/log(2)) }' /tmp/delegated-apnic-latest > /etc/chinadns_chnroute.txt

每周更新中国IP列表:
运行

crontab -e

添加

0 3 * * 1    wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest -O /tmp/delegated-apnic-latest && awk -F\| '/CN\|ipv4/ { printf("%s/%d\n", $4, 32-log($5)/log(2)) }' /tmp/delegated-apnic-latest > /etc/chinadns_chnroute.txt

启动

/etc/init.d/cron start
/etc/init.d/cron enable

以上来源:https://www.gomost.com/1171/
-----------------
进入 服务 -> 影梭 -> 基本设置
YS1.jpg

进入 服务 -> 影梭 -> 服务器管理,添加SS服务器相关配置。
网上有免费的,也能自建或购买。
设置好后在基本设置里选择相应的服务器。

进入 服务 -> 影梭 -> 访问控制
YS2.jpg

进入 服务 -> ChinaDNS
CDNS1.jpg

进入 网络 -> DHCP/DNS -> 基本设置
DNS转发处填入:

127.0.0.1#5353

DNS1.jpg

进入 网络 -> DHCP/DNS -> HOSTS 和解析文件,钩选 忽略解析文件
DNS2.jpg

操作到此全部完成。

标签: none

评论已关闭