frp端口映射的疑问

我能在云服务器上的域名(也就是80端口)映射到家用服务器的8080端口吗,这样打开域名看到页面,而不是域名后面加个:8080

1 个赞

反代,亦或者是域名url解析

1 个赞
  1. 家用服务器不得行把,得有公网ip才可以
  2. 有公网ip,搞个nginx反代
  3. 没有公网ip,内网穿透搞一下
2 个赞

在你家用服务器上做个内网穿透吧

1 个赞

把域名解析到你的云服务器,在你家里的服务器上的frp客户端创建一个http隧道,就行了

2 个赞

在 nginx 上配置 proxy

2 个赞

实际上用不到nginx,单frp就能实现它的要求

1 个赞

那是基于他没有其他的web服务的前提下。如果本身就有 nginx web服务,肯定是增加一个 vhost 配置 proxy

3 个赞

好的,谢谢!

1 个赞

是的

1 个赞

可以 你去看看frp
github项目里有配置文件的sample

如果你家里有多个web服务要暴露出去,看看nginx-proxy-manager

1 个赞

nginx配置proxy配合frp实现吗

1 个赞

可以

1 个赞

是的。frp内网穿透,将内网端口映射到云服务器;Nginx proxy 到该云服务端口

如果只有 frp 一个服务,可以将 frp 本地端口设置为 80,内网为 8080.不需要nginx

2 个赞

你要解决端口问题可以使用nginx,用二/三级域名 复用云服务 80port通过nginx 代理 到家用ip:port

1 个赞

明白了,感谢

明白,家里的电脑不用吃灰了,感谢~

完全可以,在你云服务器nginx配置反代即可

话说我之前配了一个ddns-go来解析,是不是用frp就可以去掉那个了

可以去掉

2 个赞