date
Apr 7, 2023 01:33 AM
type
status
slug
summary
tags
category
updated
Oct 24, 2024 12:53 PM
icon
password
前言
最近配了一台服务器,配置清单cpu: e2660、内存: 16*2 ecc。
使用 proxmox 安装了多台虚拟机,使用其中的 3 台 4c 8g 的搭建了一个 3 节点的 k8s 集群。因为没有公网 ip或者说进不了电信光猫改不了配置,不能直接通过公网访问到内网,所以使用 frp 内网穿透,提供公网访问。
预期实现的功能:
- 可通过域名直接访问内网,不带端口,eg: http://ltinyho.top
- 支持 https, eg: https://ltinyho.top
- 支持 websocket
内网穿透配置
- 将域名绑定到具有公网ip的服务器
- 将80和443端口的流量转发到 fprs http监听的 7080端口。这样流量就会通过 frps -> frpc 到内网宿主机。
- 将配置的域名的流量都转到本地的 80 端口。
- 反向代理,将流量代理到 k8s 集群
配置
frps 配置
内网宿主机nginx配置
内网 frpc 配置