从基础的服务器设置到SSL证书的集成,每一步都详细说明,确保你可以安全、高效地管理和监控你的内网服务
介绍
FRP(Fast Reverse Proxy)是一个高性能的反向代理应用,可以帮助你将内网服务暴露到公网。它支持多种协议,并且可以进行内网穿透。本文将详细介绍如何使用FRP开启Dashboard,并配置toml文件以实现互联网https访问。
前提条件
一台可以公网访问的服务器
已经安装了FRP的服务器
一个域名以及对应的SSL证书
步骤一:配置FRP服务器端
在服务器上创建一个配置文件,通常命名为frpc.ini。
编辑frpc.ini文件,配置如下:
[common] server_addr = x.x.x.x server_port = 7000 token = 123abc log_file = ./frpc.log log_level = info log_max_days = 3 [web] type = http local_ip = 127.0.0.1 local_port = 8080 subdomain = web custom_domains = yourdomain.com
server_addr 是FRP服务器的IP地址。
server_port 是FRP服务器监听的端口。
token 是一个认证密钥,用于连接FRP服务器。
log_file 是日志文件的路径。
log_level 是日志级别。
log_max_days 是日志文件保留的最大天数。
web 是一个代理配置的名称。
type 是代理的类型,这里是http。
local_ip 和 local_port 是内网服务的IP和端口。
subdomain 是你希望暴露的子域名。
custom_domains 是你的域名。
步骤二:配置FRP客户端
在内网服务器上也创建一个frpc.ini文件。
编辑frpc.ini文件,配置如下:
[common] server_addr = x.x.x.x server_port = 7000 token = 123abc [dashboard] type = tcp local_ip = 127.0.0.1 local_port = 7500 remote_port = 7500
这里的配置与服务器端类似,但是dashboard 部分指定了内网Dashboard的监听IP和端口。
步骤三:配置HTTPS
将你的SSL证书和私钥放置在服务器上。
在frpc.ini文件中添加或修改web部分,以使用SSL证书:
[web] type = https local_ip = 127.0.0.1 local_port = 8080 subdomain = web custom_domains = yourdomain.com tls_cert = /path/to/your/certificate.crt tls_key = /path/to/your/private.key
tls_cert 是你的SSL证书文件的路径。
tls_key 是你的私钥文件的路径。
步骤四:启动FRP服务
在服务器上启动FRP服务器程序。
在内网服务器上启动FRP客户端程序。
步骤五:测试访问
通过浏览器访问https://web.yourdomain.com。
你应该会看到FRP Dashboard的登录页面。
注意事项
确保FRP服务器和客户端的配置文件中的server_addr和token是一致的。
确保SSL证书和私钥的路径是正确的。
确保域名已经通过DNS解析到你的服务器IP。文章来源:https://www.toymoban.com/news/detail-852555.html
结论
通过上述步骤,你可以成功地使用FRP开启Dashboard,并配置toml文件以实现互联网https访问。这将允许你安全地管理和监控你的内网服务。文章来源地址https://www.toymoban.com/news/detail-852555.html
到了这里,关于frp内网穿透开启Dashboard互联网https访问toml配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!