AlainLam

Results 1 comments of AlainLam

虽然...但是... 看起来你似乎是在VPS中仍然有其他服务或者网站,而期望所有网站都使用的都是443/80端口。 我的建议是 1. 实际上我们NAS并不会使用443端口进行通讯,而是使用高位端口来减少扫描,如果你乐意使用高位端口,我们直接使用TCP+proxy_protocol后根据文章中的内容配置即可(当然还是得修改群晖的nginx,同时还解决你密码的问题) 2. 如果你一定要使用443端口的话,且如果FRP会修改X-Forwarded-For(**我没验证**),那么就有点复杂了。可以像下面一样将443/80都启用proxy_protocol,(当然还是的修改群晖的nginx)。以下配置如果不存在于你VPS中的网站都会往frp走。 ``` http { # 其他配置省略 ######### 加入以下内容 ######### # 注意,这个配置需要将全部VPS中的网站的默认端口都修改为8080,8443。 # 因为这两个端口将被nginx的Stream模块接管,而不是http模块 # 我没有做很多的测试,仅供参考 set_real_ip_from xxx.xxx.xxx.xxx/24; real_ip_header proxy_protocol; real_ip_recursive on; # 默认反向代理到frp的http服务 server...