前言

小弟无意间在淘宝上看到有一个叫“路由器硬改”的东西,出于好奇几十块钱买来玩玩,装的系统是OpenWRT,用了一段时间感觉很方便,去广告这个功能没研究明白,但是端口映射、FRPC、酸酸乳(SS)功能吸引了我,很实用也很方便,但是无奈,用的设备太多,这个几十块钱的路由器已经满足不了我,便打算找一个性能强一点的支持openwrt的路由器,看了很多,新路由3能满足我目前的需求,买了一个让店家帮忙刷了OpenWRT,用了一段时间,放在公司。目前能满足我3台物理服务器以及测试的十几台虚拟机,还有我自己的平板手机等设备。刚好最近家里新增了很多需要联网的电子设备都需要联网,粗略的算了一下,家里除去老妈剩下所有人都是最少两部手机一台电脑,加上监控还有一堆物联网设备,已经上30台了,这得入手一台性能比较强的路由器了。
开始各种百度搜索后来发现open wrt有x86的版本,这意思就是可以装到虚拟机中使用,那么说干就干,京东入手华擎J3455集成主板,乔斯伯V4机箱,金河田电源,从台式机中拆下来一条4G内存,公司服务器不用的4块2T硬盘以及买云家淘的Dell H700阵列卡带Mini SAS一拖四线。
本次环境使用的是Win10+Hyper-V的方式,起初是打算用ESXI的,论坛了解了下华擎的这块J3455主板安装Linux系统目前的兼容性不是很好,CPU占用很高,于是决定用Win10+Hyper-V的方式这样还可以安装视频客户端直接上在电视上看视频以及直播。

一、使用软碟通刻录启动盘

由于J3455主板安装系统目前只支持原生安装,我们此环境中使用软碟通制作安装盘
软碟通博主分享下载链接:链接: https://pan.baidu.com/s/18G6MREILgUdezm0PpiO2Ug 提取码: hbrp 复制这段内容后打开百度网盘手机App,操作更方便哦
软碟通官方下载链接:https://cn.ultraiso.net/uiso9_cn.exe
Win10直接去MSDN上下载即可:https://msdn.itellyou.cn/

  1. 打开软碟通点击左上角“文件”→“打开”
    image.png

  2. 选择Win10镜像文件

    image.png


  3. 依次打开“启动”→“写入硬盘映像”

image.png

  1. 在“硬盘驱动器”处选择需要将系统镜像写入到哪个U盘中image.png
  2. 注意,此操作会将硬盘中的数据全部清空,请做好数据备份image.png
  3. 已经开始写入,步骤2是进度条,等该条到100%并显示写入完成即可image.png

    二、安装Windows10系统

    一、将U盘改为第一启动项

    此处略过根据自己的系统做调整

二、安装Hyper-V

打开“控制面板”→”程序“
image.png

点击“启动或关闭Windows功能”
image.png

勾选“Hyper-V”并点击“确认”
image.png

正在安装
image.png

安装完成后要求你重启电脑,电脑重新启动后打开“开始菜单”即可看到
image.png

三、安装OpenWRT

Openwrt x86下载链接:
http://downloads.openwrt.org/releases/18.06.2/targets/x86/generic/openwrt-18.06.2-x86-generic-combined-ext4.img.gz
StartWind V2V下载链接:
链接: https://pan.baidu.com/s/1crYAK4Y4mfcMjYGeE9PCEQ 提取码: 8xq7 复制这段内容后打开百度网盘手机App,操作更方便哦

下载上方链接中的两个文件
解压Openwrt文件,解压后会出现一个.img的文件
image.png

打开StartWind V2V,点击”下一步”
image.png

点击”local file”
image.png

点击这三个”…”选择刚刚解压出来的.img文件
image.png

点击”打开”
image.png

此处可以查看文件大小,点击”下一步”
image.png

我们要在Hyper-V上运行,此处选择”Microsoft VHD growable image”并点击”下一步”
image.png

转换完成后保存到本地即可
image.png

点击下图中位置选择转换完成后输出到哪个文件夹
image.png

转换完成
image.png

1、编辑虚拟虚拟交换机

将虚拟网卡桥接到物理网卡
点击”虚拟交换机管理器”
image.png

创建两个外部网络,分别桥接到两块物理网卡,一个用作WAN口一个用作LAN口
image.png

名称设置为WAN并将网卡桥接到准备用作连接外网的物理网卡
image.png

名称设置为LAN并桥接到准备用作LAN口的物理网卡
image.png

2、安装虚拟机

依次打开”开始菜单”→找到”Hyper-V管理器”并打开
image.png

点击计算机→“操作”→“新建”→“虚拟机”
image.png

点击”下一步”即可
image.png

输入虚拟机名称,如果需要更改安装路径的话,勾选”将虚拟机存储在其他位置”即可自定义虚拟机存储路径。
image.png

选择“第一代”虚拟机并点击“下一步”
image.png

设置虚拟机内存大小
image.png

网络适配器这块我们先在此处添加一个“LAN”口,稍后在设置页面在添加一个“WAN”口(OpenWRT默认会把第一个网口当作LAN口)
image.png

此处选择“使用现有虚拟磁盘“并点击”浏览“选择刚刚我们通过StartWind V2V转换出来的VHD文件
image.png

选择VHD文件并点击“打开“
image.png

选择完成后点击“下一步”即可
image.png

确认信息无误后点击“完成”
image.png

虚拟机创建完成后会自动回到Hyper-V管理器主界面,找到我们刚刚创建的虚拟机点击鼠标右键打开“设置“界面
image.png

点击“添加硬件”→“网络适配器”→“添加”
image.png

虚拟交换机处选择“WAN“并点击”应用“即可生效
image.png

3、设置虚拟机开启自启

进入到“虚拟机管理器“→”管理“→”自动启动操作“→”始终自动启动此虚拟机“然后点击“确认”即可
image.png

4、打开虚拟机并查看IP地址

点击右下角“启动”按钮即可
image.png

如果需要连接到虚拟机内部查看点击“连接”即可
image.png

OpenWRT正在启动
image.png

等待一会儿后点击回车即可进入到命令行界面
image.png

输入ip a即可查看WAN口以及Lan口IP地址(eth1是wan口,br-lan是lan口)
image.png

此时我们在虚拟机LAN口的虚拟交换机上配置与Openwrt同网段的地址(不要配置为192.168.1.1)
进入到控制面板打开“网络和Internet”
image.png

继续打开“网络和共享中心”
image.png

点击“更改适配器设置”
image.png

找到虚拟机LAN口网卡
image.png

点击鼠标右键,并点击“属性”
image.png

点击“InterNet协议版本4(TCP/IP)“并点击”属性
image.png

配置地址以及掩码即可不需要配置网关
image.png

默认openwrt的原版镜像是不带命令行的,我们需要安装,在命令行界面输入如下命令即可

  1. opkg update #更新opkg源
  2. opkg install luci #安装web界面
  3. opkg install luci-i18n-base-zh-cn #安装中文语言包
  4. /etc/init.d/uhttpd enable #将web界面设置为开机自启
  5. /etc/init.d/uhttpd start #启动服务

使用浏览器访问192.168.1.1会跳出如下页面
点击“跳转到密码配置页”设置root密码
image.png

输入两遍需要设置的密码,点击保存即可
image.png

管理员密码设置完成
image.png

5、使用Xshell连接到路由器并安装FRPC客户端

Xshell下载地址:https://www.ctoclubs.com/2018/11/27/03/15/1902/xmanager-enterprise-5-%E4%B8%AD%E6%96%87%E7%A0%B4%E8%A7%A3%E7%89%88.html
打开Xshell点击左上角“添加”按钮
image.png

输入主机名(自定义方便自己记忆即可)以及主机地址
image.png

已经连接到openwrt成功
image.png

6、上传frpc安装包到openwrt中

将frpc安装包以及frpc的web界面安装包通过winscp上传到openwrt中
FRPC客户端下载地址:https://github.com/kuoruan/openwrt-frp/releases
FRPC OpenWRT Web界面下载地址:https://github.com/kuoruan/luci-app-frpc/releases
使用WinSCP连接到路由器并将两个安装包上传到OpenWRT中
打开WinSCP文件协议选择“SCP”,主机名输入路由器地址“192.168.1.1”输入用户名以及密码即可
image.png

此处点击“确认”即可
image.png

找到两个安装包鼠标右键并点击“上传”即可
image.png

在OpenWRT中输入如下命令,安装如下两个包

  1. opkg install frpc_0.25.1-1_i386_pentium4.ipk luci-app-frpc_1.1.0-1_all.ipk

回到浏览器刷新界面即可看到多出了“服务”选项,鼠标放到“服务”会显示二级菜单,在二级菜单中可以看到“FRPC”服务。
image.png
FRPC已经安装成功,根据自己FRPS服务配置填写内容即可