GL·iNet(MT300N-V2) 配置 Shadowsocks

2019年9月24日 · 464 字 · 1 分钟 · Shadowsocks OpenWrt

安装必须依赖库

# instsall wget & ca
opkg update
opkg install wget ca-certificates

# install UDP-Relay for ss
opkg install iptables-mod-tproxy

# ss
opkg install shadowsocks-libev
opkg install luci-app-shadowsocks

# chinadns
opkg install ChinaDNS
opkg install luci-app-chinadns

# dns-forwarder
opkg install dns-forwarder
opkg install luci-app-dns-forwarder

# 如果 luci-app-dns-forwarder 安装失败,请按照以下方式进行安装
wget https://github.com/aa65535/openwrt-dist-luci/releases/download/v1.6.2/luci-app-dns-forwarder_1.6.2-1_all.ipk
opkg install luci-app-dns-forwarder_1.6.2-1_all.ipk

定时更新 dns

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

# check
logread | grep crond

配置

# 查询路由器的 cpu 架构
cat /proc/cpuinfo

ss

所有操作均在 服务-Shadowsocks 页面进行

进入 访问控制 外部区域-被忽略 IP 列表 选择 ChinaDNS路由表

进入 服务器管理 添加服务器,输入对应的服务器地址、端口、密码、加密方式保存

进入 基本设置 配置之前添加的服务器,透明代理SOCKS5代理 的服务器设置为上面添加的服务器,端口转发停用

dns 转发

所有操作均在 服务-DNS转发 页面进行

设置为启用,设置上游 DNS 为 8.8.8.8,端口使用默认 5300 即可

ChinaDNS

所有操作均在 服务-ChinaDNS 页面进行

设置为 启用,并启用 双向过滤

上游服务器设置为 114.114.114.114,127.0.0.1:5300,端口使用默认 5353 即可

DHCP/DNS

所有操作均在 网络-DHCP/DNS 页面进行

基本设置,设置 本地服务器 为 ChinaDNS 的服务器地址 127.0.0.1#5353

HOSTS 和解析文件,勾选 忽略解析文件

参考

https://wody11.blogspot.com/2018/10/openwrtlede-shadowsocks.html