使用frp实现公网使用https访问exsi控制台

目录


背景

esxi控制台默认是通过https登陆的,但是因为它默认的证书是自签名的,所以在浏览器会标记为红色的叉;同时这对于配置安全的公网访问来说也是必须要解决的事情。这段时间碰巧遇到这个问题,上网找了好久没有找到合适的解决方案,不过经过我的尝试,终于找到了简单可行的方法。

方法

esxi配置

上传替换证书

这里略过ssl证书申请过程,将申请好的证书crt文件和key文件通过ssh上传到esxi的/etc/vmware/ssl/目录下,这里假设上传的文件是a.keya.crt

bash 复制代码
$ cd /etc/vmware/ssl/
$ mv rui.key rui.key.bak
$ mv rui.crt rui.crt.bak
$ mv a.key rui.key
$ mv a.crt rui.crt

重启相关服务

bash 复制代码
$ /etc/init.d/hostd restart
$ /etc/init.d/vpxa restart

frp配置

frps配置

ini 复制代码
# frps.ini
[common]
bind_addr = 0.0.0.0
bind_port = 7000
vhost_https_port = 8080

frpc配置

ini 复制代码
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000

[esxi_web]
type = https
local_ip = x.x.x.x # 这里替换为你本地esxi机器的ip
local_port = 443
custom_domains = www.example.com # 这里替换为你的域名,需要和ssl证书对应的域名一致

重启服务

frpc客户端和frps服务端上分别重启对应服务

完成

在浏览器上输入https://www.example.com:8080 (注意这里替换成你的域名和端口) 即可访问esxi客户端,可以看到ssl证书也是正常的。

相关推荐
我叫张小白。19 小时前
VMware 虚拟机安装 CentOS 7 并配置 SSH 远程连接全流程
linux·centos·ssh·vmware·mobaxterm
明豆19 小时前
HTTPS / TLS 1.3 深度解析 — Web 安全传输协议生产实战
前端·安全·https
成空的梦想21 小时前
免费 vs 付费国密 SSL 怎么选?
服务器·网络·网络协议·http·https·ssl
深邃-1 天前
【Web安全】-SRC平台介绍:CNVD平台-事件型漏洞-通用型漏洞,教育SRC平台,漏洞盒子,补天漏洞平台,企业SRC平台,企业和公益SRC平台
网络协议·安全·web安全·网络安全·https·src·cnvd
银河外卖员1 天前
VMware 虚拟机安装 Windows 10 系统详细图文教程
windows·vmware
落叶_Jim2 天前
2026年Nginx配置HTTPS全流程-从零到自动续期实战指南
运维·nginx·https
Arman_2 天前
02 rusty-cat 实战:MeowClient 配置、任务参数、进度回调与暂停恢复
http·https·rust·tokio·文件分片上传·文件分片下载
xiaoxue..2 天前
HTTPS:更安全的HTTP,从加密原理、数字证书到TLS 握手全解析
网络协议·面试·https
Arman_2 天前
01 Rust 大文件断点上传下载入门:用 rusty-cat 让上传下载更可靠
http·https·rust·tokio·大量阅读·文件分片上传下载
仍然.3 天前
HTTPS
网络协议·http·https