通过自定义域名访问部署于内网的 web 服务

此教程为https服务配置教程,http服务此处不涉及。

1.服务器端修改 frps.ini 文件,安全组放行8443端口。

[common]
bind_port = 7000
vhost_https_port = 8443  #服务器端访问内网的端口号

2.启动frps服务

./frps -c ./frps.ini

3.客户端修改 frpc.ini 文件

[common]
server_addr = x.x.x.x    #公网服务器ip
server_port = 7000   #与服务端bind_port一致

[HttpsWeb]
type = https
custom_domains = my.domain.com   #设置访问的域名

plugin = https2http
plugin_local_addr = 127.0.0.1:8080   #本地web服务地址及端口号
plugin_crt_path = /xx/my.domain.com.crt   #SSL证书crt路径(客户端路径)
plugin_key_path = /xx/my.domain.com.key   #SSL证书私钥key路径(客户端路径)
plugin_host_header_rewrite = 127.0.0.1
plugin_header_X-From-Where = frp

4.启动frpc服务

./frpc -c ./frpc.ini

5.使用 https://my.domain.com:8443 即可访问内网 8080 端口的web服务。

本文作者:Drixn

本文链接:https://www.drixn.com/2306.html

版权申明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

发表评论

电子邮件地址不会被公开。 必填项已用*标注