首先确保你的电脑支持安装子系统,部分家庭版本可能没有
在 Microsoft Store
市场中搜索 Debian
或者 Ubuntu
均可,
个人常用 Debian
,所以这里以 Debian
为案例解说。
直接安装,安装后在 PowerShell
中就会出现 Debian
的系统选项
复制宝塔的安装命令,进行宝塔的环境安装
安装成功后会出现面板的访问地址
上面我们在安装完宝塔后有个端口 24877
(每个人不一样,需自己确认)
这时候我们切换到 PowerShell
界面
ipconfig
查看自己当前的 IPv4 地址
例如当前的v4地址是 172.24.208.1
然后在shell中输入
netsh interface portproxy add v4tov4 listenport=24877 listenaddress=0.0.0.0 connectport=24877 connectaddress=172.24.208.1
listenport 监听端口 这里配置宝塔端口号
listenaddress 0.0.0.0 监听所有可用的网络接口
connectport 需要转发的端口 这里配置宝塔端口号
connectaddress 转发到本地的v4地址
配置好后就可以在浏览器中访问宝塔地址(安装后默认的宝塔地址应该都是不能直接打开访问的) 我们要转为当前v4的宝塔地址
https ://172.24.208.1:24877/45cf5c17 输入安装后的账号密码登录后进行相关环境的安装
EasyAdmin8 安装教程 https://easyadmin8.top/guide/thinkphp.html#%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B
EasyAdmin8-Laravel 安装教程 https://easyadmin8.top/guide/laravel.html#%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B
EasyAdmin8-wenban 安装教程 https://easyadmin8.top/guide/webman.html#%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B
案例中安装了 EasyAdmin8
项目,配置 PHP8.4
,并且设置了域名 d-ea8.com
访问
这时候我们在电脑浏览器中直接请求 d-ea8.com 可能不会看到我们需要的页面效果,接着到 PowerShell
中配置
netsh interface portproxy add v4tov4 listenport=40 listenaddress=0.0.0.0 connectport=80 connectaddress=172.24.208.1
listenport 这里设置40 用作当前系统的转发
listenaddress 0.0.0.0 监听所有可用的网络接口
connectport 需要转发的端口 这里配置项目的80访问端口
connectaddress 转发到本地的v4地址
在 C:\Windows\System32\drivers\etc\hosts
文件中新增
172.24.208.1 d-ea8.com
配置好后,在浏览器中访问 http ://d-ea8.com:40 即可进入系统
注: 以上 IP 172.24.208.1 要换成你自己的本地 IPv4 地址