软路由刷机和配置

2024/07/25

简介

本文主要介绍软路由的相关配置,前半部分主要介绍斐讯K2软路由刷breed,之后再刷openwrt的配置,之后在介绍R2S刷机的步骤,最后介绍软路由的相关配置

软路由

可以刷机的路由

img

斐讯K2刷-openwrt

打开telnet

电脑开启telnet

路由器开启telnet

4.5.5版本需要先进入uboot降级

img

进入uboot方式 :
1、首先切断路由器电源,用网线将路由器的L AN口和电脑相连, 按住路由器复位键( reset按钮)不要松手,然后插上路由器电源,过个十几秒松开复位键。
选择文件上传:

img

开启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

img

刷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

img

刷入成功后进入进入breed方法:

路由WAN口的网线拔掉,电脑网线连接路由LAN口,电脑网卡设置为自动获取IP:

路由断电3秒—-按住复位键不要松手—-插入电源—-等待5秒松手—-浏览器输入192.168.1.1

固件备份

img

恢复出厂设置

img

刷入固件

选择固件刷机

  1. 在斐讯中使用sysupgrade固件,当使用kernel固件时,会导致配置无法保存

img

  1. 选择好固件,在选择其他固件和闪存布局时碰到的问题:
固件: 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
正常

img

R2S刷机

下载固件

下载第二个,可以重启后保存配置

img

写盘

使用工具进行内存卡写入

img

路由配置

容量

img

配置网络

  1. 配置wan口

    img

    img

  2. 取消ipv6

    img

  3. lan口设置

    img

    img

    img

安装常用插件

#常用界面
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设置

  1. 初始化更新passwall的规则管理

    img

  2. github下载最新的规则进行更新,用winscp选择scp的协议方式登录

    img

  3. 取消geo之后,再次点击手动更新,并配置每周自动更新

    img

  4. 编写分流规则需要在节点选择中选择分流节点才生效

    geosite:openai
    geosite:github
    geosite:anthropic
    geosite:tiktok
    geosite:twitter
    geosite:youtube
    geosite:google
    geosite:telegram
    geosite:bing
    geosite:gateio
    

    …详见参考资料5

  5. 新版动态切换没了,配置socket

    …详见参考资料3,4

  6. 节点设置

    img

    img

    img

旁路由设置

开启动态伪装和放弃无效包

openwrt–旁路有设置

img

潘多拉—旁路由设置

img

为什么要开启动态伪装?

…略

固件下载

官网所有固件下载

官网固件搜索下载

由于官方版本的固件过于纯净,无法在线安装丰富的库,所以使用第三方固件

immortalwrt-带常用固件的第三方插件搜索

immortalwrt-带常用固件的第三方插件所有

immortalwrt-github

两种固件区别

第一个需要重写磁盘保存配置

e2fsck /dev/mmcblk0p2
reboot
mount -o remount rw /

第二个可以直接保存配置

img

img

FAQ

出现json错误是

  • 多安装几次
  • 更换ip
  • 网络不好
  • 使用diskgen 扩容了更新软件包会失败

img

刷斐讯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

参考资料

  1. 固件地址
  2. 求助:无法执行 opkg install 命令,要怎么解决
  3. PassWall关于自动切换问题
  4. PassWall自动切换节点
  5. V2ray分流设置

(本篇博文完结;中文字数一共:4490字,英文字数一共:523 字)


扫扫加关注公众号 让我们一起学习一起成长

(转载本站文章请注明作者和出处 IT超仔

Post Directory