frp 开启 https 踩了几个坑…
https://www.v2ex.com/t/735783
https://www.v2ex.com/t/736883
我群晖里有多个 web 服务,webdav 、transmission 、bitwardenrs 且都开了 https 。
然后今天配置 frpc.ini 中这几个服务的 custom_domains 时配了同一个域名,运行程序一直提示 router config conflict ;导致只有 frpc 中排序第一的 webdav 能用。frp 似乎没法同时给多个 web 服务配同一个域名?(路由器端口映射+ddns 都比这强 我靠)
然后尝试用 subdomain 的方式,先在 dnspod 的解析里加*解析,然后配置加上:
frps.ini subdomain_host = mydomain.com
frpc.ini suibdomain = webdav
结果 transmission 用 https://webdav.mydomain.com:端口登上去提示 SSL 证书错误,因为我的申请的证书是 mydomain.com 的而不是 webdav.mydomain.com 。上 Joplin 发现一样的问题,都卡在证书这关…
搞了我一晚上都快崩溃了…
后来鬼使神差我把 frps.ini 里面的 vhost_https_port = 443 删了,frpc.ni 的 type = https 改成 type = tcp
再加了 remote_port 然后就可以了!