VMware 安装openwrt,如何科学上网

一 、需要软件

CentOS-7-x86_64-Minimal-1511.iso

链接:https://pan.baidu.com/s/1jN0q1Kz1krbooSGbjOrIEQ
提取码:o8up

openwrt

openwrt:openwrt-06.18.2022-x86-64-generic-squashfs-combined.img.gz

链接:https://pan.baidu.com/s/1A0x12UJBbR44ZGuO467B_A
提取码:iqm3

二、系统安装

创建名称为openwrt的虚拟机,系统安装配置图如下图,安装完成后执行yum安装必要软件。

![img](VMware 安装openwrt,如何科学上网/image-14.png)

1
2
yum -y install epel-release #安装EPEL源
yum install qemu -y #安装qemu

三、网络ip设置

1 对于网卡添加一块仅主机模式和NAT两块网卡,仅主机模式网卡主要做内网,NAT主要做外网访问 。

![img](VMware 安装openwrt,如何科学上网/image-10.png)

2 对于hostonly取消ip分配

![img](VMware 安装openwrt,如何科学上网/image-12.png)

3 设置本机10.0.0.1/24网段的ip

![img](VMware 安装openwrt,如何科学上网/image-13-1024x155.png)

通过当前系统网络设置设置当前系统的对应网卡的ip为10.0.0.240。

![img](VMware 安装openwrt,如何科学上网/image-9.png)

四、openwrt文件转换

上传openwrt文件然后进行转换:

1
2
#转换为vmdk格式
qemu-img convert -f raw -O vmdk openwrt-x86-64-generic-squashfs-combined.img openwrt.vmdk

五、下载转换后的openwrt的文件openwrt.vmdk

从centos虚拟机下载步骤5生成的openwrt.vmdk,并且替换当前虚拟机系统的vmdk文件 。

主要这里的openwrt.vmdk和当前虚拟机的vmdk名称相同,然后替换系统的vmdk文件,这里最好把centos的vmdk做一个备份 。

![img](VMware 安装openwrt,如何科学上网/image-7.png)

六、登录openwrt web系统

通过root账号root密码进入web系统,然后通过bypass的服务器节点添加ss或者ssr节点。

![img](VMware 安装openwrt,如何科学上网/image-8-1024x493.png)

这里我用的是Openwrt Download Server (supes.top) 这个网站的,配置科学上网真蛋疼。用了几个openwrt都不成功,这个可以配置。

验证配置是否成功 :

在10.0.0.1的openwrt虚拟机上执行,通过curl google.com得到如下301的重定向结果。

![img](VMware 安装openwrt,如何科学上网/image-15.png)

七 配置ip 10.0.0.2虚拟机

![img](VMware 安装openwrt,如何科学上网/image-16.png)

这里选择一块网卡仅主机模式,并且设置ip为10.0.0.2 网关指向上面openwrt的10.0.0.1 。

![img](VMware 安装openwrt,如何科学上网/image-17.png)

![img](VMware 安装openwrt,如何科学上网/image-18.png)


VMware 安装openwrt,如何科学上网
https://leellun.github.io/2022/03/02/centos/VMware 安装openwrt,如何科学上网/
作者
leellun
发布于
2022年3月2日
许可协议