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

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

通过SSH登录,安装缺少的组件

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

首先查看路由器的架构(EA4500的架构是arm_xscale):

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

添加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/

4 对 “Linksys EA4500刷openwrt 18.06”的想法;

  1. 添加自定义源这边输入指令vi /etc/opkg/customfeeds.conf之后就无法再继续了,出现几行~~~~~~~~~,请问如何解决呢?

  2. vi是一个LINUX下面的编辑软件,进入这个文件后,你需要键入i以启用编辑模式,编辑完然后再ESC退出编辑模式,输入:wq保存
    建议你还是不要用VI,直接在LUCI界面中第三方源中输入就可以

  3. opkg install ChinaDNS 时出错怎么解决呢?提示:Package has no valid architecture

发表评论

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