Loading

从入门到终极--PVE虚拟化技术实现All in One主机配置OpenWRT做为 软主路由

硬件基础:

工控主机 16G内存+500G固态,英特尔处理器  支持虚拟化

主板支持双网口 eth0、eth1

 

1、PVE虚拟机安装

官网下载PVE最新版,制作PE盘,安装 

 

2、OpenWRT安装和配置

 各种all in one资源组合 供自由选择:链接:

首先创建两个网络桥接,因为默认已经创建一个了,可以再增加一个,如果主板上网口比较多,可以多增添几个。我这里的只有两个网口。在主节点下,点击网络,创建Linux Bridge。

 

 可以增加网口,通过转接口的方式,这个把USB外接的一个网口添加过来。

 

 

 

 

 

 点击右上角,创建虚拟机

 

 

 

 

 

 

 

 

 使用半虚拟化网络

 

 增加虚拟网卡,建议使用半虚拟化,不使用Intel E1000

 

在PVE根节点打开shell窗口,进行转换,命令为:qm importdisk 104 /var/lib/vz/template/iso/Openwrt.img local-lvm。注意这里的104对应OpenWRE的虚拟机ID。

 可以不勾选高级设置中的SSD Emulation

 

 设置启动项顺序

 点击启动虚拟机,在黑窗口会看到这个界面,按enter键继续。

 这是OpenWRT的IP,输入命令vi /etc/config/network

 !!!!!此处出现问题,   未修改,因为硬件设备 中提供两个网口,这里默认OpenWRT配置 lan->eth0->192.168.5.1; wan->eth1->dhcp,这里不做修改,但是需要在内部尽心交换eth0 ->wan;eth1->lan;

 reboot 未修改,可以不用reboot

 

 openwrt固件很多,如果想找更多的固件可以去这个网站:https://www.right.com.cn/forum/https://openwrt.cc/releases/targets/x86/64/

 重点配置,这里的LAN和WAN口,默认配置,会和PVE的LAN口产生逆转,造成PVE无法访问问题:

 注意切换顺序,先切换WAN,再转移LAN口,LAN口因为配置了192.168.5.1访问口,会造成丢失访问,情况比较遭

 

 

 

 

 连接 LAN口到本地硬路由就可以,实现192.168.5.1作为网关,分配动态地址,配置硬路由;

WAN口连接外部网络,可以是上级路由器、光猫或者也可设置拨号协议,自行探索。

 

3、OpenClash配置

安装 OpenClash

多数情况下,第三方编译的固件已自带 OpenClash 。
若未安装,可以参考 OpenClash 的 GitHub Releases 自行安装。(无法提供帮助)

OpenWRT自带OpenClash,需要深度配置,否则不可用。

 


配置 OpenClash

如果第一次使用 OpenClash,需要手动选择内核编译版本。否则可跳过此步骤。在 OpenClash 页面,进入 “Global Settings (全局设置)” ,点击 “General Settings (基本设置)” 。
在 “Chose to Download (选择内核编译版本)” 列表中选择对应您 CPU 架构的 Clash 版本。
点击页面底部的 “Apply Configurations (应用配置)” 。

进入 “Version Update (版本更新)”,点击 Dev 内核后的 “Check and Update (检查并更新)” 。

只需下载 Dev 版本的 Clash 内核,就能使用基本的 Clash 功能。如果无法下载 Clash 内核,请前往 OpenClash 的 GitHub Releases 页面下载对应您 CPU 架构的 Clash 版本,并通过 FTP 等工具上传到指定的文件夹进行手动导入。

添加 Clash 配置订阅

请前往官网 用户中心 复制 Clash 配置链接。
进入 “Config Update (配置文件订阅)” 页面。
点击 “Add (添加)” 按钮,键入 “Config Alias (配置文件名)” 和 “Subscribe Address (订阅地址)” 。
点击 “Commit Configurations (保存配置)” 按钮。

͏ 开启自动更新,OpenClash 可以定时更新添加的配置文件。

点击启用 “Auto Update (自动更新)” 。
设置更新模式为 “Appointment Mode (预约)” ,更新时间建议选择每天 4:00 。
点击 “Apply Configurations (应用配置)” ,OpenClash 将下载配置文件。

选择节点

͏ 配置文件下载成功后,OpenClash 将自动运行。

在 “Overview (运行状态)” 页面,点击 “Open Panel (打开面板)” 。

点击页面左侧的 Proxies (代理),在 🍃 Proxies 策略组中选择需要使用的节点。

Clash 支持通过策略组,对不同的网站使用不同的策略。合理使用分流可以提升您的使用体验。

🍃 Proxies 为节点策略组,可在其中选择节点。
🍂 Domestic 决策中国大陆网站,默认 DIRECT 直连。
☁️ Others 决策没有收录进规则的网站,默认使用 🍃 Proxies 代理访问。
Welcome to Internet

 

学习参考:https://www.bilibili.com/video/BV12t4y1Y7h9/?spm_id_from=333.788&vd_source=0415fb7922143138e3687e92fcad0752

https://www.bilibili.com/video/BV1pu411z7v4/?spm_id_from=autoNext&vd_source=0415fb7922143138e3687e92fcad0752

 

posted @ 2023-11-29 23:06  KairusZhang  阅读(2931)  评论(0编辑  收藏  举报