给 Frp 穿透的内网 Web 上 https
良许Linux
共 1352字,需浏览 3分钟
·
2020-11-13 12:58
Nginx
第一方法是在服务器端使用Nginx。Nginx监听80和443端口,把来自域名的请求,通过Nginx的反向代理转发给frps监听的端口(比如7000),再由frps在转发给frpc处理http响应。在Nginx里配置上https证书,由Nginx实现ssl的加密解密。Nginx配置https证书和反向代理都是常规操作,不再做多余的演示。觉得麻烦用宝塔。
frp的https配置
frp自身也可以配置上证书提供https服务,服务器frps就安心的做转发就好了。
在服务器端想用Nginx反向代理frps,一直没有测试成功。这里就让frps独占80和443端口。修改frps.ini,
[common]
bind_port = 7000
token=12310086N
vhost_http_port = 80
vhost_https_port = 443
./frps -c frps.ini
frpc.ini配置根据自己情况修改,证书配置"plugin_crt_path"、"plugin_key_path"使用的是对应域名的nginx的证书。"plugin_local_addr"就是内网对应的http响应端口
[common]
server_addr = 服务器IP
bind_port = 7000
token=12310086N
[test_htts2http]
type = https
custom_domains = 域名
plugin = https2http
plugin_local_addr = 127.0.0.1:8000
# HTTPS 证书相关的配置
plugin_crt_path = ./ssl/server.crt
plugin_key_path = ./ssl/server.key
plugin_host_header_rewrite = 127.0.0.1
plugin_header_X-From-Where = frp
./frpc -c frpc.ini
配置上的域名解析到服务器的ip上,访问域名效果
推荐阅读:
5T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,单片机,树莓派,等等。在公众号内回复「1024」,即可免费获取!!
评论
frp内网穿透工具
内网穿透,也即NAT穿透,进行NAT穿透是为了使具有某一个特定源IP地址和源端口号的数据包不被NAT设备屏蔽而正确路由到内网主机。下面就相互通信的主机在网络中与NAT设备的相对位置介绍内网穿透方法。目
frp内网穿透工具
0
yunAIYI_nginxUpdate高速内网穿透
yunAIYI_nginxUpdate,高速内网穿透。业务背景使用第三方提供的内网穿透服务,还是有明显的网络延迟,如果有阿里云或腾讯云,可以自己结合宽带动态公网ip部署自己的内网穿透。没有过多的流量回
yunAIYI_nginxUpdate高速内网穿透
0
yunAIYI_nginxUpdate高速内网穿透
yunAIYI_nginxUpdate,高速内网穿透。业务背景使用第三方提供的内网穿透服务,还是有明
yunAIYI_nginxUpdate高速内网穿透
0