当前位置:首页 > unraid > 正文内容

OpenWrt 固件及unraid下虚拟机安装

鼠鼠6个月前 (03-20)unraid2

OpenWrt 固件及安装

固件地址:

https://openwrt.ai/?target=rockchip%2Farmv8&id=friendlyarm_nanopi-r4s

image-20240320205543129

账号:gdys01

密码:Qwer1234##

注意:非会员每天只能构建一次

账号2:yingdishu2

密码:Qwer1234##

两个账号避免按错单日不能使用

定制固件

image-20240320211930617

image-20240320211957037

unraid 虚拟机设置

image-20240320212029817

image-20240320212046418

XML视图

<?xml version='1.0' encoding='UTF-8'?>
<domain type='kvm' id='2'>
 <name>openwrt-clash</name>
 <uuid>777c2d48-8d79-3d90-b579-83b17e6c99ba</uuid>
 <description>only clash</description>
 <metadata>
   <vmtemplate xmlns="unraid" name="Linux" icon="linux.png" os="linux"/>
 </metadata>
 <memory unit='KiB'>2097152</memory>
 <currentMemory unit='KiB'>2097152</currentMemory>
 <memoryBacking>
   <nosharepages/>
 </memoryBacking>
 <vcpu placement='static'>4</vcpu>
 <cputune>
   <vcpupin vcpu='0' cpuset='0'/>
   <vcpupin vcpu='1' cpuset='1'/>
   <vcpupin vcpu='2' cpuset='2'/>
   <vcpupin vcpu='3' cpuset='3'/>
 </cputune>
 <resource>
   <partition>/machine</partition>
 </resource>
 <os>
   <type arch='x86_64' machine='pc-q35-7.2'>hvm</type>
   <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
   <nvram>/etc/libvirt/qemu/nvram/777c2d48-8d79-3d90-b579-83b17e6c99ba_VARS-pure-efi.fd</nvram>
 </os>
 <features>
   <acpi/>
   <apic/>
 </features>
 <cpu mode='host-passthrough' check='none' migratable='on'>
   <topology sockets='1' dies='1' cores='2' threads='2'/>
   <cache mode='passthrough'/>
 </cpu>
 <clock offset='utc'>
   <timer name='rtc' tickpolicy='catchup'/>
   <timer name='pit' tickpolicy='delay'/>
   <timer name='hpet' present='no'/>
 </clock>
 <on_poweroff>destroy</on_poweroff>
 <on_reboot>restart</on_reboot>
 <on_crash>restart</on_crash>
 <devices>
   <emulator>/usr/local/sbin/qemu</emulator>
   <disk type='file' device='disk'>
     <driver name='qemu' type='raw' cache='writeback'/>
     <source file='/mnt/user/domains/openwrt/openwrt-x86-only clash.img' index='1'/>
     <backingStore/>
     <target dev='hdc' bus='virtio'/>
     <serial>vdisk1</serial>
     <boot order='1'/>
     <alias name='virtio-disk2'/>
     <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
   </disk>
   <controller type='usb' index='0' model='ich9-ehci1'>
     <alias name='usb'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/>
   </controller>
   <controller type='usb' index='0' model='ich9-uhci1'>
     <alias name='usb'/>
     <master startport='0'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/>
   </controller>
   <controller type='usb' index='0' model='ich9-uhci2'>
     <alias name='usb'/>
     <master startport='2'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/>
   </controller>
   <controller type='usb' index='0' model='ich9-uhci3'>
     <alias name='usb'/>
     <master startport='4'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/>
   </controller>
   <controller type='sata' index='0'>
     <alias name='ide'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
   </controller>
   <controller type='pci' index='0' model='pcie-root'>
     <alias name='pcie.0'/>
   </controller>
   <controller type='virtio-serial' index='0'>
     <alias name='virtio-serial0'/>
     <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
   </controller>
   <controller type='pci' index='1' model='pcie-root-port'>
     <model name='pcie-root-port'/>
     <target chassis='1' port='0x10'/>
     <alias name='pci.1'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
   </controller>
   <controller type='pci' index='2' model='pcie-root-port'>
     <model name='pcie-root-port'/>
     <target chassis='2' port='0x11'/>
     <alias name='pci.2'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
   </controller>
   <controller type='pci' index='3' model='pcie-root-port'>
     <model name='pcie-root-port'/>
     <target chassis='3' port='0x12'/>
     <alias name='pci.3'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
   </controller>
   <controller type='pci' index='4' model='pcie-root-port'>
     <model name='pcie-root-port'/>
     <target chassis='4' port='0x13'/>
     <alias name='pci.4'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
   </controller>
   <controller type='pci' index='5' model='pcie-root-port'>
     <model name='pcie-root-port'/>
     <target chassis='5' port='0x14'/>
     <alias name='pci.5'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
   </controller>
   <interface type='bridge'>
     <mac address='52:54:00:ab:ed:a7'/>
     <source bridge='br0'/>
     <target dev='vnet1'/>
     <model type='virtio-net'/>
     <alias name='net0'/>
     <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
   </interface>
   <serial type='pty'>
     <source path='/dev/pts/1'/>
     <target type='isa-serial' port='0'>
       <model name='isa-serial'/>
     </target>
     <alias name='serial0'/>
   </serial>
   <console type='pty' tty='/dev/pts/1'>
     <source path='/dev/pts/1'/>
     <target type='serial' port='0'/>
     <alias name='serial0'/>
   </console>
   <channel type='unix'>
     <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-2-openwrt-clash/org.qemu.guest_agent.0'/>
     <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/>
     <alias name='channel0'/>
     <address type='virtio-serial' controller='0' bus='0' port='1'/>
   </channel>
   <input type='tablet' bus='usb'>
     <alias name='input0'/>
     <address type='usb' bus='0' port='1'/>
   </input>
   <input type='mouse' bus='ps2'>
     <alias name='input1'/>
   </input>
   <input type='keyboard' bus='ps2'>
     <alias name='input2'/>
   </input>
   <graphics type='vnc' port='5901' autoport='yes' websocket='5701' listen='0.0.0.0' keymap='en-us'>
     <listen type='address' address='0.0.0.0'/>
   </graphics>
   <audio id='1' type='none'/>
   <video>
     <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
     <alias name='video0'/>
     <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
   </video>
   <memballoon model='virtio'>
     <alias name='balloon0'/>
     <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
   </memballoon>
 </devices>
 <seclabel type='dynamic' model='dac' relabel='yes'>
   <label>+0:+100</label>
   <imagelabel>+0:+100</imagelabel>
 </seclabel>
</domain>

image-20240320211850624

VPN

地址:https://de.bitzapp.uk/#/login

账号:522930533@qq.com

密码:Qwer1234##

image-20240320212254410

订阅链接:https://s1.bnsubservdom.com/api/v1/client/subscribe?token=2750e24d775ba711ca5ea4f27dfa1c27


openwrt设置

image-20240320212410564


设置 SOCKS5/HTTP(S) 认证信息

关闭代理账号密码

image-20240320212836741

拉倒最后

image-20240320212846970

删除账号信息

设置相关

前期工作:设置之前先用其他的插件魔法上网,成功启用OpenClash后再停用该插件,本次演示用的是骷髅头编译的Openwrt系统:【点击进入

1、插件设置

  • 模式设置:

    • 勾选*使用 Meta 内核(支持的协议比较多,而且还支持一些新的协议)

    • 运行模式选择Fake-IP模式(加快响应速度、缩短网页加载时间)

    • 代理模式选择:Rule(策略代理),这里根据自己的实际需要来选择

    • 其他的默认选择即可

  • 流量控制:

    • 勾选*路由本机代理

    • 勾选*禁用 QUIC

  • DNS设置:

    • *本地 DNS 劫持选择:使用 Dnsmasq 转发

    • 启用禁止 Dnsmasq 缓存 DNS

  • GEO数据库订阅(有助于确定特定IP地址的地理位置信息):

    • 勾选自动更新 GeoIP MMDB 数据库()

    • 勾选自动更新 GeoIP Dat 数据库

    • 勾选自动更新 GeoSite 数据库

  • 版本更新:

    • 点击一键检查更新 (这里不用追新,如果用着没什么问题,不用经常更新它)

2、覆写设置

  • DNS设置

    • 勾选*自定义上游 DNS 服务器

    • 勾选Fake-IP 持久化

  • Mate设置

    • 勾选*启用 TCP 并发

    • 勾选*启用流量(域名)探测

  • 设置自定义上游 DNS 服务器(根据实际情况勾选自己想要的DNS服务器)

3、配置订阅

  • 点击添加——文件名可自定义——输入订阅链接——勾选在线订阅转换——订阅转换服务地址默认——订阅转换模板选择自己喜欢的——启用添加Emoji——启用UDP 支持——其他保持默认——点击保存配置——点击更新配置

4、设置完成后——点击运行状态——启用OPENCLASH

5、特殊问题解决方案:

  • 遇到系统变成read-only file system,可用SSH链接工具登录软路由,然后输入以下命令:

    • 如何判断系统是只读模式:修改或删除不了

    • 下载SSH连接工具Fianlshell:【点击进入

mount -o remount rw /Copy
  • 网络连接异常时排查原因:【

    点击进入

    • 关闭ipv6的DHCP服务器:点击网络——点击接口——选择lan口,点击修改——找到DHCP服务器——点击IPv6设置——禁用路由通告服务——禁用DHCPv6 服务

  • 如果遇到分流异常:

    • Chrome浏览器——点击设置——点击隐私和安全——点击安全——关掉使用安全DNS

    • Edge浏览器——点击设置——隐私、搜索和服务——找到安全性——关闭使用安全的 DNS 指定如何查找网站的网络地址

  • 刷新DNS缓存(重启dnsmasq)

service dnsmasq restart

YouTube地址:https://www.youtube.com/watch?v=RA5n7MiApxw

完成设置非常好用


扫描二维码推送至手机访问。

版权声明:本文由风雪苍龙发布,如需转载请注明出处。

本文链接:http://220.184.47.113:8088/?id=39

分享给朋友:

“OpenWrt 固件及unraid下虚拟机安装” 的相关文章

unraid 图标

unraid 图标

高清仪表盘图标 1024x1024 分辨率,已经过无损压缩处理。已有图标预览 » 请求新图标 »目录项目说明使用方法图标预览捐赠声明项目说明本项目建立初衷是为了用于 Unraid Docker 容器使用,当然,任何需要的地方也都可以用。图标分辨率为 1024x1024。所有图标都已经过 无损压缩...

Unraid-Docker-潘多拉

Unraid-Docker-潘多拉

Unraid-Docker-潘多拉项目地址:https://github.com/zhile-io/pandoraDocker地址:https://hub.docker.com/r/pengzhile/pandora/tags图标地址:http://www.gdys01.top:6682/uploa...

NasTools对接ChineseSubFinder

https://weibo.com/ttarticle/p/show?id=2309404786121992437936#_loginLayer_1697034399372...

Dashy 一个功能非常强大的面板,可以监控服务状态!

中文教程:https://blog.laoda.de/archives/docker-compose-install-dashy/index.htmlGithub地址:https://github.com/Lissy93/dashy官方文档:https://github.com/Lissy93/da...

Unraid 缓存策略及应用案例

Unraid 缓存策略及应用案例

🛢️新手教程:详解 Unraid 缓存策略及应用案例许多刚接触 Unraid 的用户对缓存策略感到困惑,尤其是今年6月份 Unraid 更新后对缓存策略做了调整,使得新手更加不解。为此,本文将深入介绍新旧版本的 Unraid 缓存策略,并提供应用案例与常见问题答疑,帮助读者更深入地理解缓存策略。1、...