OpenWrt
下载
ImmortalWrt
虚拟机
我这里是通过ProxmoxVE虚拟机进行安装的,于是选择 x86-64-generic-ext4-combined-efi.qcow2.gz 文件
选择固件时候会带有一些名词
- EFI:这是 Extensible Firmware Interface 的缩写,是一种用于启动计算机的标准接口。EFI 固件通常用于 x86 架构的计算机,支持 UEFI 启动。
- QCOW2:这是一种磁盘映像文件格式,通常用于虚拟机。它支持压缩和快照功能,适用于 QEMU 和 KVM 虚拟化平台。
- VDI:这是 VirtualBox Disk Image 的缩写,是 Oracle VirtualBox 虚拟机的磁盘映像格式。
- VHDX:这是 Virtual Hard Disk 的缩写,是 Microsoft Hyper-V 虚拟机的磁盘映像格式
- VMDK:这是 Virtual Machine Disk 的缩写,是 VMware 虚拟机的磁盘映像格式。
导入ProxmoxVE虚拟机
将此qcow2硬盘导入106虚拟机
1 | qm importdisk 106 immortalwrt-23.05.1-x86-64-generic-ext4-combined-efi.qcow2 local-lvm --format=qcow2 |
由于带有efi字样,需将106虚拟机SeaBios改为OVMF,再添加设备EFI Disk
软件
配置安装软件包前建议点击更新软件包列表
汉化
软件包
- luci-i18n-base-zh-cn - 中文汉化包
主题
软件包
- luci-theme-argon - 主题包
- uci-app-argon-config - 主题配置界面
- luci-i18n-argon-config-zh-cn - 主题配置界面汉化
防火墙
配置文件 /etc/config/firewall
外网访问
设置更改Web管理页面端口,绑定地址,是否允许从互联网访问等
软件包
- luci-app-webadmin - Web管理后端
- luci-i18n-webadmin-zh-cn - Web管理配置前端
Zerotier
没有公网IP创虚拟局域网
软件包
- luci-app-zerotier - 前端配置界面
- luci-i18n-zerotier-zh-cn - 汉化
- zerotier - zerotier后端
MWAN3
负载均衡 需满足2个及以上WAN口,建议第二个接口名称wanb(负载均衡默认配置名称) 以此类推
参考:
软件包
- mwan3 - 负载均衡后端
- luci-app-mwan3 - 负载均衡前端配置界面
- luci-app-mwan3helper - 手册
- luci-i18n-mwan3-zh-cn - 配置界面汉化
- luci-i18n-mwan3helper-zh-cn - 手册中文翻译
接口
按照以下配置即可
编辑(按钮)
- 跟踪的主机: 添加一些一直可以ping通的IP
成员
- 跃点数越低,就表示优先级越高
- 权重越高,就表示这个成员使用的接口在网络中的比重越高
策略
策略就表示,如何使用成员,是要这个多一点,还是那个多一点,还是只用一个成员,还是两个一起用。既然要叠加,当然两个一起用。这里设了一条叫做“balance”的策略,表示平衡的意思,这条策略要两个成员一起用,不分彼此,那么就把两个成员都加进去
规则
相当于防火墙规则,比如给某个 源/目的地址 某个端口的服务 分配特定的策略
测试
两个接口显示在线皆可
安装 speedtest-cli 使用终端进行测试,测网速是否叠加,如果未叠加/网速慢,重启
1 | speedtest --byte |
Web终端
- luci-app-ttyd - 终端配置前端
- luci-i18n-ttyd-zh-cn - 终端前端汉化
- ttyd 终端
OpenClash
- luci-app-openclash - 前端界面
- clash - Clash内核
zsh
安装美化zsh,推荐oh-my-zsh,详细配置详见 铸鼎:Shell
- zsh
- git
- git-http - git clone
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 铸鼎_!
评论