全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1220|回复: 15

frp实现多个https配置的问题

[复制链接]
发表于 2023-2-9 13:44:29 | 显示全部楼层 |阅读模式
场景:内网机器中搭建了bitwarden和nextcloud程序。

设想:
1:通过frp https穿透的形式https://domain:443访问bitwarden  
2:通过frp https穿透的形式https://domain:445访问nextcloud

tg上有个老哥说使用nginx,但是下去琢磨了一番。尝试了几次也没有成功。有大佬知道怎么配置吗?
发表于 2023-2-9 13:53:19 | 显示全部楼层
你用frp tcp模式,443指向你内网nginx就行  在nginx上设置不同域名转发到不同的服务
发表于 2023-2-9 13:55:32 来自手机 | 显示全部楼层
Frps服务端一键配置脚本https://github.com/MvsCode/frps-onekey 教程https://www.yxtvs.com/2020/872.html FRP和Nginx共用80端口  在/etc/nginx/conf/nginx.conf中http{ }里添加以下参数 server {    listen 80;    server_name *.abc.xyz;    location / {     proxy_pass http://127.0.0.1:81;     proxy_redirect http://$host/ http://$http_host/;     proxy_set_header X-Real-IP $remote_addr;     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;     proxy_set_header Host $host;    }  }
发表于 2023-2-9 13:57:46 来自手机 | 显示全部楼层
泛域名,反代到81端口,按照frp内网域名走各自流量
 楼主| 发表于 2023-2-9 13:57:57 | 显示全部楼层
wey 发表于 2023-2-9 13:53
你用frp tcp模式,443指向你内网nginx就行  在nginx上设置不同域名转发到不同的服务 ...

你的意思是frpc上使用http的模式设置多个端口,然后在外网frps服务器上配置nginx吗?但是外网机器也监听不到内网的程序啊,内网没有ip
 楼主| 发表于 2023-2-9 14:00:19 | 显示全部楼层
Binance.com 发表于 2023-2-9 13:57
泛域名,反代到81端口,按照frp内网域名走各自流量

内网可以设置域名解析吗?绑域名咋个绑
发表于 2023-2-9 14:04:38 来自手机 | 显示全部楼层
hostloc10086 发表于 2023-2-9 14:00
内网可以设置域名解析吗?绑域名咋个绑

你看下官方文档啊,内网域名不用解析,是通过泛域名通过反代端口识别,数据统一走5443端口到你家里的
发表于 2023-2-9 15:47:35 | 显示全部楼层
多域名 > server:443 >> local:443 > nginx多域名
发表于 2023-2-18 02:06:37 | 显示全部楼层
老哥解决了吗
发表于 2023-2-18 03:34:34 | 显示全部楼层
可以都使用443端口,更方便的方法是配合泛域名:
frp+dnsmasq+nginx+泛域名,反代https

参考,https://github.com/fatedier/frp/issues/671
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-19 17:29 , Processed in 0.070095 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表