Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

Windows虚拟机hyper-v安装istoreOS做旁路由并实现网络共享

用windows电脑虚拟机hyper-v安装istore OS来实现旁路由,实现科学网络共享,开机自启动,设置简单,非常适合新手

一、设备条件

Win10或Win11企业版、专业版或教育版;
具有二级地址转换 (SLAT) 的 64 位处理器;
CPU 支持 VM 监视器模式扩展(Intel CPU 上的 VT-x);
>=4GB内存;
若您是家庭版可升级更换为专业版,可参考github开源项目HEU_KMS:地址点击这儿

二、步骤和流程

1.安装Hyper-v

以windows10为例,开始菜单——设置——应用——右侧“程序和功能”——启用或关闭Windows功能,在弹出的选项中选中:“Hyper-v”、”windows虚拟机监控程序平台”、”数据中心桥接”、”虚拟机平台”选项,重启电脑。

2.准备istore OS镜像

istore os官方下载,下载后是img文件的压缩包,我们需要转化成虚拟机hyper-v识别的格式。需要格式转化。转化工具为StarWindV2V converter,可自行谷歌在官网下载,下载时需要填入邮箱接收下载链接。
使用starwindv2v converter 把img镜像转化成vhd格式备用.操作非常简单,网上很多教程。

3.Hyper-v上安装istroe os

此过程容易出错,请大家结合我的youtube频道仔细操作。

3.1 先创建一个虚拟网络交换机,其功能是为了让hyper-v虚拟机与我们使用的这台物理电脑建立 通讯,共享网络。

外部网络选择你物理电脑的实体网卡,多数电脑通常只有一张网卡,也就是只有一个网口,设置为lan口,这也是多数虚拟机只能做旁路由的原因。

3.2 安装虚拟机

3.2.1安装istore os:
在hyper-v中依次点击:新建——虚拟机,然后进入向导,开始之前——下一步——定位文件夹(选择虚拟机安装目录)——指定名称和位置(名称随意,位置即安装目录)——下一步——进入指定代数(第一代)——分配内存了>1Gb——下一步——配置网络(选择你创建的虚拟网络换机名称如上图 lan)——下一步——连接虚拟网盘选中第二项“使用现有虚拟硬盘”,指定VHD格式镜像——下一步完成。
设置完点应用,确认。
3.2.2虚拟机设置:
虚拟机安装后,在hyerp-v界面点中虚拟机然后右侧栏——设置

处理器数量:选找到处理器——数量选择2。
mac地址欺诈:找到网络适配器(即你新建的网络交换机,我这里名称为lan)——高级功能——右侧启用mac地址欺诈。这样可以避免物理机和虚拟机交互时的一些冲突。
启用开机自启动:管理——自启动操作——始终自动启动此虚拟机


3.2.3物理机设置:点开任务栏右下角,找到上网的图标右键——“网络与internet设置——适配器选项——找到连接的以太网——右键属性——共享——两个”允许”都选中。这样的目的是为了让虚拟机可以与物理机共享网络,共同使用一个网卡。

3.2.4 虚拟机后台网址:
如果你安装的istore不知道其后台管理IP,那么可选中虚拟机右键——连接——进入istore代码命令框——输入quickstart——选择show interfaces,可显示istroe的后台IP。


三、istore os设置

1.原理如下图:

了解原理是设置成功的基础,关于这方面知识网上很多,大家可自行搜索。

2.进入istroe后台

我这里是192.168.0.199。记住这个旁路由IP段要和你的上级主路由在同一个IP段。在进后后台前可能虚拟机代码运行框进行设置输入命令 vim /etc/config/network,然后光标insert键进行修改,保证和主路由在同一IP段。

3.网络设置

3.1 istroe首页——网络向导——配置为旁路由——自动配置
3.2 接口设置
网络——接口——仅留1个lan口,其它接口删除;
点面lan口右侧编辑——DHCP服务器选项卡——常规设置——选勿略此接口;
高级设置——动态DHCP取消。
IPv6设置——里边均选为禁用
常规设置——IPv4地址(即为旁路由的IP地址也为后台管理IP,也作为其它连外网设备的网关)我这里设置为192.168.0.199,子网掩码255.255.255.0,ipv4网关:192.168.0.1(旁路由相当于一个设备,他也要走主中路由,所以主路由IP就是它的网关)
3.3防火墙设置:
为了更好的隐私请如下设置,网络——防火墙——自定义规则,在此添加代码
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE 最后点保存。
3.4 节点添加:
在这里注意安装插件时先开启你VPN,否则可能连接不上外网而导致以下操作失败。
3.4.1 安装科学上网插件,常见的有passwall、SSRplus、OpenVPN等
如passwall插件下载:X86-64格式,点击github开源地址下载
3.4.2 passwall安装:istore商店——手动安装——选择下载的passwall插件
3.4.3 添加订阅:服务——passwall——节点订阅——下方点添加——订阅地址——保存——手动订阅——手动订阅全部——保存并应用。
3.4.4 passwall中找到基本设置——打开主开关——节点可xray分流,其它相关设置较简单不再赘述。

四、上网设置

旁路由的运行方式有多种,其中常见的有以下三种:

方式一:主路由开DHCP,旁路由关DHCP,主路由下对单个设备手动设置网关。
这种方式好处是个性化某个设备可科学上网,另外旁路由出现故障,其它主路由下设置不受影响。弊端是某些设备无法设置网关,如VR,智能电视等。

主路由:旁路由:
IP:192.168.0.1IP:192.168.0.199
子网掩码:255.255.255.0子网掩码:255.255.255.0
网关:默认网关:192.168.0.1
广播:默认广播:默认
自定义DNS服务器:默认自定义DNS服务器:192.168.0.1
方式一设置参数

方式二:主路由开DHCP,旁路由关DHCP,在主路由后台,设备默认网关设置为旁路由IP作为网关即:192.168.0.199,这样可使局域网内所有设备都能自动科学上网,这样所有设备默认走旁路由的网关,默认直接科学上网。这种方式也较灵活,即使网络故障也很容易改过来。

主路由:旁路由:
IP:192.168.0.1IP:192.168.0.199
子网掩码:255.255.255.0子网掩码:255.255.255.0
网关:192.168.0.199网关:192.168.0.1
广播:默认广播:默认
自定义DNS服务器:192.168.0.199自定义DNS服务器:192.168.0.1
方式二设置参数

方式三:主路由关闭DHCP,旁路由开DHCP,由旁路由来给设备分发IP,设置以旁路由IP为网关,这种方式弊端是一但出现故障,影响到了局域网内所有设备上网,新手设置起来较为复杂,个人不推荐使用。

总结

以上一系列操作对新手来说较为复杂,建议朋友们先了解旁路由的原理,这样设置起来就简单了。其实严格来说除方式三外,旁路由不是路由,应该称为旁路网关,其它设备是通过这个网关来进行数据交换达到科学上网的,并没有开启DHCP功能。如果大家不懂可以我的youtube频道看视频哦。频道名称:不一样的强哥。谢谢大家关照!

37 评论

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

  1. Hi there,

    My name is Mike from Monkey Digital,

    Allow me to present to you a lifetime revenue opportunity of 35%
    That’s right, you can earn 35% of every order made by your affiliate for life.

    Simply register with us, generate your affiliate links, and incorporate them on your website, and you are done. It takes only 5 minutes to set up everything, and the payouts are sent each month.

    Click here to enroll with us today:
    https://www.monkeydigital.org/affiliate-dashboard/

    Think about it,
    Every website owner requires the use of search engine optimization (SEO) for their website. This endeavor holds significant potential for both parties involved.

    Thanks and regards
    Mike Ogden

    Monkey Digital

  2. 设置共享后主机和虚拟卡网都上不了网,我看有些博文并没有设置该选项,自测不设置该选项路由功能正常。请问是可以不设置吗?