简介
本文主要介绍软路由的相关配置,前半部分主要介绍斐讯K2软路由刷breed,之后再刷openwrt的配置,之后在介绍R2S刷机的步骤,最后介绍软路由的相关配置
软路由
可以刷机的路由
斐讯K2刷-openwrt
打开telnet
电脑开启telnet
略
路由器开启telnet
4.5.5版本需要先进入uboot降级
进入uboot方式 :
1、首先切断路由器电源,用网线将路由器的L AN口和电脑相连, 按住路由器复位键( reset按钮)不要松手,然后插上路由器电源,过个十几秒松开复位键。
选择文件上传:
开启telnet 方法
#官方V21.4.5.5前的ROM,直接打开下边这个链接就直接开telnet了,然后就可以随便搞了
http://192.168.2.1/goform/gra_NTPSyncWithLocal?text_year="2016|`telnetd`"
参考:
网页一键代码:
http://192.168.2.1/goform/gra_NTPSyncWithLocal?text_year=”2016 if wget -O /tmp/breed.bin http://breed.hackpascal.net/breed-mt7620-phicomm-psg1208.bin;then mtd_write write /tmp/breed.bin Bootloader;echo breed ok! >/etc_ro/web/index.asp;fi
”
刷breed(图形工具操作)
打开路由器刷breed_Web控制台助手v5.9版本.exe
刷breed(命令行操作)
telnet 192.168.2.1 #备注:提示输入帐号密码均为admin
cd /tmp
tftp –g –l /tmp/breed.bin –r breed.bin 192.168.2.100 #备注:上传 Breed
mtd_write write breed.bin Bootloader #备注:刷入 breed
刷入成功后进入进入breed方法:
路由WAN口的网线拔掉,电脑网线连接路由LAN口,电脑网卡设置为自动获取IP:
路由断电3秒—-按住复位键不要松手—-插入电源—-等待5秒松手—-浏览器输入192.168.1.1
固件备份
恢复出厂设置
刷入固件
选择固件刷机
- 在斐讯中使用
sysupgrade
固件,当使用kernel
固件时,会导致配置无法保存
- 选择好固件,在选择其他固件和闪存布局时碰到的问题:
固件: immortalwrt-21.02.0-ramips-mt7620-phicomm_psg1208-initramfs-kernel.bin
闪存布局: 斐讯 0xA0000
不能保存
固件: immortalwrt-21.02.0-ramips-mt7620-phicomm_psg1208-squashfs-sysupgrade.bin
闪存布局: 斐讯 0xA0000
无法分配dhcp的ip
固件: immortalwrt-21.02.0-ramips-mt7620-phicomm_psg1208-squashfs-sysupgrade.bin
闪存布局: 公版0x50000
正常
R2S刷机
下载固件
下载第二个,可以重启后保存配置
写盘
使用工具进行内存卡写入
路由配置
容量
配置网络
-
配置wan口
-
取消ipv6
-
lan口设置
安装常用插件
#常用界面
argon luci-theme-argon
#网页ssh
ttyd luci-i18n-ttyd-zh-cn
#代理工具
passwall
openclash
homeproxy
#httpd服务器
uHTTPd
luci-i18n-uhttpd-zh-cn
#动态域名
DDNS-Go
luci-i18n-ddns-zh-cn
#证书认证
ACME证书
luci-i18n-acme-zh-cn
设置中文(略)
默认使用immortalwrt
是中文忽略改配置.
1.语言设置的位置在:System-System- System Properties- Language and Style- Language 通过下拉菜单选择。
2.刚刷完固件只有英语可以选。
3.opkg update
4.下载中文语言包的方法:System-Software–Software-Actions,在Download and install package右边的文本框里输入:luci-i18n-chinese或者luci-i18n-base-zh-cn,点击OK,系统即会自动下载并安装。
5.安装完后到语言设置的位置选择chinese,然后刷新页面即可。
passwall设置
-
初始化更新passwall的规则管理
-
从github下载最新的规则进行更新,用winscp选择scp的协议方式登录
-
取消geo之后,再次点击手动更新,并配置每周自动更新
-
编写分流规则
需要在节点选择中选择分流节点才生效
geosite:openai geosite:github geosite:anthropic geosite:tiktok geosite:twitter geosite:youtube geosite:google geosite:telegram geosite:bing geosite:gateio
…详见参考资料5
-
新版动态切换没了,配置socket
…详见参考资料3,4
-
节点设置
旁路由设置
开启动态伪装和放弃无效包
openwrt–旁路有设置
潘多拉—旁路由设置
为什么要开启动态伪装?
…略
固件下载
由于官方版本的固件过于纯净,无法在线安装丰富的库,所以使用第三方固件
两种固件区别
第一个需要重写磁盘保存配置
e2fsck /dev/mmcblk0p2
reboot
mount -o remount rw /
第二个可以直接保存配置
FAQ
出现json错误是
- 多安装几次
- 更换ip
- 网络不好
- 使用diskgen 扩容了更新软件包会失败
刷斐讯FAQ
容量不够
breed 中可以看到斐讯K2配置,内存RAM容量为64M,Flash ROM容量为8M,配置很一般。 系统7M ,只剩1M可以安装插件了
1. immortalwrt-21.02.0-ramips-mt7620-phicomm_psg1208-squashfs-sysupgrade.bin
固件太大,在斐讯k2中没有空间安装passwall,换个
2. immortalwrt-18.06-snapshot-r8179-cab1e2e283-ramips-mt7620-phicomm_psg1208-squashfs-sysupgrade.bin
太老
3. immortalwrt-21.02.7-ramips-mt7620-phicomm_psg1208-squashfs-sysupgrade.bin
可以有多于的几十KB来安装pptpd
4. openwrt-21.02.7-ramips-mt7620-phicomm_psg1208-squashfs-sysupgrade.bin
可以多2M
ipk包配置
# ipk 包下载
#openwrt
src/gz openwrt_core https://downloads.openwrt.org/releases/21.02.7/targets/ramips/mt7620/packages
src/gz openwrt_base https://downloads.openwrt.org/releases/21.02.7/packages/mipsel_24kc/base
src/gz openwrt_luci https://downloads.openwrt.org/releases/21.02.7/packages/mipsel_24kc/luci
src/gz openwrt_packages https://downloads.openwrt.org/releases/21.02.7/packages/mipsel_24kc/packages
src/gz openwrt_routing https://downloads.openwrt.org/releases/21.02.7/packages/mipsel_24kc/routing
src/gz openwrt_telephony https://downloads.openwrt.org/releases/21.02.7/packages/mipsel_24kc/telephony
#immortalwrt
src/gz immortalwrt_core https://mirrors.vsean.net/openwrt/releases/21.02.7/targets/ramips/mt7620/packages
src/gz immortalwrt_base https://mirrors.vsean.net/openwrt/releases/21.02.7/packages/mipsel_24kc/base
src/gz immortalwrt_luci https://mirrors.vsean.net/openwrt/releases/21.02.7/packages/mipsel_24kc/luci
src/gz immortalwrt_packages https://mirrors.vsean.net/openwrt/releases/21.02.7/packages/mipsel_24kc/packages
src/gz immortalwrt_routing https://mirrors.vsean.net/openwrt/releases/21.02.7/packages/mipsel_24kc/routing
src/gz immortalwrt_telephony https://mirrors.vsean.net/openwrt/releases/21.02.7/packages/mipsel_24kc/telephony