华硕rt-ax86u原厂固件装常用插件

最近闲的没事,换了个路由器,本来netgear3700用着也没什么问题,但是闲嘛。

换回来发现,那是真的值,速度可以跑满宽带了,WiFi信号比tplink还强(我惊啊),上传usb硬盘比3700快太多了几十倍吧。

再来讲固件,3700用的openwrt配置好了基本上就没动过了,稳定的很。心想着不刷梅林到底能不能实现同样的功能。事实证明原厂固件就行了。

主要用了https://github.com/JACK-THINK/SCRIPTS-BOOTLOADER-FOR-ASUS-ROUTER

我是这样操作的

一、ax86u 设置页

1、u盘先在电脑格式化成ext3

2、 usb相关应用页开下载大师

这样ssh进去,可以ipkg下载东西了,但是在这里开机加载我就没搞明白

二、到 JACK-THINK 下离线包

1、按照https://github.com/JACK-THINK/SCRIPTS-BOOTLOADER-FOR-ASUS-ROUTER/blob/master/How_to_Use_zh-CN.md

说明装吧,我是离线安装,程序都是复制到u盘中执行的,没有放在tmp,没有破坏ASUS它建立的目录。直接从步骤10 install装了必须程序

然后opkg install dnsmasq-full

2、插件修改了部分代码,做了几个如xray 、ipset 。。。之类的

xray_install 
xray_enable.service
xray_disable.service
.
ipset_enable.service
.

修改起来还是挺简单的
把dnsmasq.d的_enable.service 把程序路径改成绝对路径因为自带的不能ipset

3、关闭了monit服务,直接在script_bootloader/bin/list_of_user_custom_scripts添加需要开机启动的_enable.service

4、jack-think的程序和我的路由器也许有点不兼容,在多机同时执行iptables的时候大概率路由器自动重启。在解决的时候我直接没有双清升级为原版梅林。

修改了我自己的一些提示修改的脚本,j-h自带的没怎么改,作用应该就是j-h的一些程序没有加载上,问题就暂时得到了解决,不重启了,具体哪里有问题我就不研究了。

启动后opt目录加载的是原系统的
@RT-AX86U-C000:/tmp/home/root# ls /opt/bin/
asus_lighttpd event_rpcgen.py msgfilter pstree.x11
autopoint file msgfmt recode-sr-latin
bzcat fuser msggrep reset
bzip2 gettext msginit rnano
bzip2-bzip2 gettext.sh msgmerge spawn-fcgi
bzip2recover gettextize msgunfmt tic
captoinfo iconv msguniq toe
clear infocmp nano tput
crontab infotocap ncurses-clear tset
curl ipkg ncurses5-config update-alternatives
ddnsv6 ipkg-opt ncursesw5-config wx-config
dm2_amulecmd killall ngettext xgettext
dm2_amuled msgattrib openssl xml2-config
dm2_detect msgcat pcregrep xmlcatalog
dm2_nzbget msgcmp pcretest xmllint
dm2_snarf msgcomm peekfd xray
dm2_snarfmaster msgconv prtstat
dm2_transmission-daemon msgen psmisc-killall
envsubst msgexec pstree

@RT-AX86U-C000:/tmp/home/root# ls /opt/sbin/
cron dnsmasq

openvpn用自带的,key用以前的,复制进去,想用ipv6就在

自定义设置里添加

persist-key
persist-tun
user ‘nobody’
push ‘topology subnet’
push ‘route 192.168.xx.0 255.255.255.0 192.168.xx.1’
push ‘redirect-gateway def1 bypass-dhcp’
push ‘redirect-gateway ipv6’
push comp-lzo
push ‘dhcp-option DNS 192.168.xx.1’
push ‘dhcp-option WINS 192.168.xx.1’
route ‘192.168.xx.0 255.255.255.0 10.x.0.0 255.255.255.0 10.x.0.1’
proto ‘udp6’

然后修改,/etc/openvpn/fw.sh里加两条ip6tables的规则就行了。

关机重启等几分钟,加载了u盘程序,要么就管理页点下USB设备,加点速。dnsmasq ipset xray 等需要的服务也是自动加载,基本上可以正常使用了,虽然比openwrt还是复杂一点点。


最后备份一下,因为都在U盘上,我想到时如果U盘坏了直接恢复到另一个U盘就能直接用了

tar -cvpzf /mnt/ASUS_ROUTER/ax86ubak210612.tgz -X /mnt/ASUS_ROUTER/lost+found/ /mnt/ASUS_ROUTER/

就行了,一下子淘汰了3个设备。能正常用的话,其它系统方面的我就不花时间研究了。

发表评论