这两天一直在折腾我的老旧的EA4500
EA4500的硬件不错,原版功能比较实用,作为备用路由器,安装上openwrt以实现fq功能

EA4500在openwrt下面网址:
https://openwrt.org/toh/linksys/ea4500
下载完直接刷就好了

直接在luci中安装默认源的shadowsocks-libev比较简单,只是版本老了一点,设置也比较旧,所以采用了自定义软件源
通过SSH登录
安装缺少的组件

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

首先查看路由器的架构:


opkg print-architecture | awk '{print $2}'
EA4500的架构是arm_xscale

添加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/arm_xscale
src/gz openwrt_dist_luci http://openwrt-dist.sourceforge.net/packages/luci

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

安装完chinadns,需要生在中国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,仅代理国外的IP
需要添加自动定时运行,以保证每周更新中国IP列表(每周1早上3点):
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

或者直接在luci界面中输入计划就可以

然后进入luci–services,设置相关选项

具体可参考两个网址:
http://openwrt-dist.sourceforge.net/

OpenWrt Shadowsocks 安装&配置指南

发表评论

电子邮件地址不会被公开。 必填项已用*标注