CentOS上通过frp实现HTTPS访问内网

要在CentOS上通过frp实现HTTPS访问内网,你需要按照以下步骤操作:

  1. 在外网服务器上安装frps(frp服务端)。

  2. 在外网服务器上配置frps,编辑配置文件frps.ini

  3. 在frps服务器上启动frps服务。

  4. 在内网服务器上安装frpc(frp客户端)。

  5. 在内网服务器上配置frpc,编辑配置文件frpc.ini

  6. 在frpc服务器上启动frpc服务。

  7. 配置DNS或修改hosts文件,使得内网能够通过域名解析到外网服务器的IP。

  8. 通过域名进行HTTPS访问内网服务。

以下是简化的配置文件示例:

外网服务器(frps)的frps.ini配置:

[common]
bind_port = 7000

内网服务器(frpc)的frpc.ini配置:

[common]
server_addr = <外网服务器的IP>
server_port = 7000
 
[https_rule]
type = https
local_port = 443  # 内网服务器的HTTPS端口
custom_domains = <你的域名>

确保你的域名指向外网服务器的IP,并且外网服务器的443端口(如果被防火墙限制,需要开放)能够接收来自frpc的流量。

启动frps(在外网服务器上):

./frps -c frps.ini

启动frpc(在内网服务器上):

./frpc -c frpc.ini

访问外网服务:

https://<你的域名>

请确保你的域名已经正确解析到外网服务器的IP,并且外网服务器的安全组或防火墙规则允许相应的流量通过。如果你没有一个域名,你可以使用内网的IP地址或通过修改hosts文件来进行测试。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值