场景:内网机器中搭建了bitwarden和nextcloud程序。
设想:
1:通过frp https穿透的形式https://domain:443访问bitwarden
2:通过frp https穿透的形式https://domain:445访问nextcloud
tg上有个老哥说使用nginx,但是下去琢磨了一番。尝试了几次也没有成功。有大佬知道怎么配置吗?
热议
推荐楼 wey 2023-2-9 13:53:19
你用frp tcp模式,443指向你内网nginx就行在nginx上设置不同域名转发到不同的服务
3楼 Binance.com 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; }}
4楼 Binance.com 2023-2-9 13:57:46
泛域名,反代到81端口,按照frp内网域名走各自流量
5楼 hostloc10086 2023-2-9 13:57:57
你用frp tcp模式,443指向你内网nginx就行在nginx上设置不同域名转发到不同的服务 ...
你的意思是frpc上使用http的模式设置多个端口,然后在外网frps服务器上配置nginx吗?但是外网机器也监听不到内网的程序啊,内网没有ip
6楼 hostloc10086 2023-2-9 14:00:19
泛域名,反代到81端口,按照frp内网域名走各自流量
内网可以设置域名解析吗?绑域名咋个绑
7楼 Binance.com 2023-2-9 14:04:38
hostloc10086 发表于 2023-2-9 14:00
内网可以设置域名解析吗?绑域名咋个绑
你看下官方文档啊,内网域名不用解析,是通过泛域名通过反代端口识别,数据统一走5443端口到你家里的
8楼 Waylon 2023-2-9 15:47:35
多域名 > server:443 >> local:443 > nginx多域名
9楼 新城旧梦 4小时前
老哥解决了吗
10楼 wxlg1117 3小时前
可以都使用443端口,更方便的方法是配合泛域名:
frp+dnsmasq+nginx+泛域名,反代https
参考,https://github.com/fatedier/frp/issues/671
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
评论前必须登录!
立即登录 注册