frp通过https自定义域名访问内网的 Web 服务安装全过程
前沿技术
0
资料官网:https://gofrp.org
第一步,服务器端放行设置中的端口:7000,8089,446
frps.ini设置如下。
[common]
bind_port = 7000
vhost_http_port = 8089 #http虚拟端口,服务器端站点反向代理指向这里。
vhost_https_port =446 #https虚拟端口
token = 8866 #验证信息,客户端需致
保存配置文件,先通过
./frps -c ./frps.ini
启动服务端
同时建一个站点,并配置好ssl。
服务器端添加站点:test.test.com,并设置反向代理。
设置目标url :http://test.test.com:8089
第二步,本地服务器设置。配置如下,没完全读懂。将就用。
frpc.ini设置如下。
[common]
server_addr = 111.110.114.1 #服务器IP地址
server_port = 7000 #与服务器端口一致,这是告诉本地服务去找服务器的哪个端口
token = 8866 #验证信息,客户端需致
[web]
type = http
local_ip = 127.0.0.1
local_port = 8089 #本地服务器IP
custom_domains = test.test.com
[test_htts2http]
type = https
local_ip = 127.0.0.1
local_port = 446
custom_domains = test.test.com
plugin = https2http
plugin_local_addr = 127.0.0.1:8089
# HTTPS 证书相关的配置
plugin_crt_path = ./test.test.com.crt
plugin_key_path = ./test.test.com.key
plugin_host_header_rewrite = 127.0.0.1
plugin_header_X-From-Where = frp
保存配置文件,先通过命令行来到 frpc.exe -c frps.ini
启动本地端
E:\frp\frp_0.51.1_windows_amd64>frpc.exe -c frpc.ini
同时建一个站点。
域名为 test.test.com,端口为:8089
通过以上五步,就可实现 https://test.test.com 访问本地 test.test.com:8090的所有页面了。 版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。