给Frp穿透的内网Web上https |
您所在的位置:网站首页 › frp内网穿透web › 给Frp穿透的内网Web上https |
导读
2020年了,谁还没有个https呢,不上SSL证书就out了
第一方法是在服务器端使用Nginx。Nginx监听80和443端口,把来自域名的请求,通过Nginx的反向代理转发给frps监听的端口(比如7000),再由frps在转发给frpc处理http响应。在Nginx里配置上https证书,由Nginx实现ssl的加密解密。Nginx配置https证书和反向代理都是常规操作,不再做多余的演示。觉得麻烦用宝塔。 frp的https配置frp自身也可以配置上证书提供https服务,服务器frps就安心的做转发就好了。 服务器端frps配置在服务器端想用Nginx反向代理frps,一直没有测试成功。这里就让frps独占80和443端口。修改frps.ini, [common] bind_port = 7000 token=12310086N vhost_http_port = 80 vhost_https_port = 443frps执行修改过的配置文件,注意防火墙或者宝塔放行对应的端口。 ./frps -c frps.ini此时我的一个192.168.0.156的内网 8000端口存在http的响应页面。
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.inifrps端也多了一条连接信息
配置上的域名解析到服务器的ip上,访问域名效果 本文原创地址:https://www.linuxprobe.com/frp-web-https.html编辑:倪家兴,审核员:逄增宝 为您推荐一些与本文相关的文章:《NoSQL数据库技术实战》pdf版电子书免费下载js之浅拷贝和深拷贝Docker引领测试革新黑客在PS4成功装上Linux:然后玩嗨了《JavaScript基础教程(第9版)》pdf电子书免费下载UbuntuBSD 官方网站正式上线未来旗舰机命脉之战:三星完败给华为《零基础学Java项目开发》pdf电子书免费下载Shell输出重定向腾讯多个产品出现大规模宕机? 相关文章[点此投稿]![]() ![]() ![]() ![]() ![]() 转载必需保留本文链接: https://www.linuxprobe.com/frp-web-https.html 红帽RHCE认证:https://www.rhce.net Linux命令大全:https://www.linuxcool.com Linux系统大全:https://www.linuxdown.com 本文依据CC-BY-NC-SA 3.0协议发布,竭诚为读者提供Linux视频教程、Linux学习资料以及红帽考试资料等优质学习资源。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |