首先在网上买的那种高配置的软路由, 价格非常不美丽, 所以最近入手一台塔式服务器, 于是准备在上面搭建 OpenWRT.
但是由于即便是二手的塔式服务器,也是有强大的 CPU 的, 单单只做软路由有点可惜, 于是乎觉得折腾一下 VMWare ESXi 构建虚拟系统.
构建 ESXi 虚拟系统
虚拟系统的 iso 镜像, 非常的小, 有点超乎想象.
安装 ESXi 系统, 需要刻录光盘, 或者使用 UltraISO 将 U盘搞成一个启动盘, 这里不详细介绍.
启动后, 如果电脑有支持虚拟化, 建议先进入 BIOS 开启虚拟化, 这里不同电脑设置不同不详细介绍.
从 U盘引导后, 大致就是无脑下一步即可.
装完的系统, 从显示器看, 只提示使用一个 URL 访问进行配置, 无法继续从本地连接的显示器.
安装 OpenWRT 系统
安装 OpenWRT 系统, 经历过一番周折, 从网页端直接导入 OpenWRT 官网的镜像文件是无效的, 提示磁盘类型不兼容.
解决方案是 MacOS 下使用 虚拟机 VMWare Fushion, 在本地导入镜像, 创建虚拟机.
创建新虚拟机 - Other 64bit Linux - 选择对应文件作为虚拟磁盘.
启动尝试一下看看有没有问题, 没有问题的话, 可以将虚拟机推送到远程服务器 ESXi 即可.
Note: VMWare Fushion 要使用 8.x 因为我在使用 高版本的时候, 将本地 VMWare Fushion 推向 ESXi 的时候提示不兼容.
Note: VMWare Fushion 需要破解或者购买正版, 否则没有推向远程服务器的选项.
配置 OpenWRT
vi /etc/config/network
配置对应的服务器地址, 让内网能够连通.
然后通过内网地址, 浏览器 http 链接网页, 依次点击
网络 - 接口 - 一般配置 - 基本设置
配置静态地址, ipv4 地址, ipv4网关 为前面 /etc/config/network
中的内容.
配置 DNS 服务器, 添加
1 | 114.114.114.114 |
至此, OpenWRT 应该可以正常上网了.
配置 ShadowsocksR Plus+
根据 ssr 的配置, 添加到 ShadowsocksR Plus+ 中, 应用配置则看到 ShadowsocksR Plus+ 运行中
字样, 表面 ssr 已经正常服务.
其中可以添加多个节点, 选择故障时自动切换功能.
配置路由器 2 个wifi: 一个为科学 wifi 一个为正常 wifi
如果路由器本身支持配置, 那么可以直接将其中科学 wifi 的路由的指向 OpenWRT 的地址, 即完成科学 wifi 的配置.
如果路由器本身不支持配置, 那么可以在终端链接 wifi 后, 手动将 router 路由改为 OpenWRT 的主机 ip 地址即可.