正常情况下可以使用FRP绑定过的域名进行配置。
但在使用Joplin通过webdav进行配置时,使用域名则会一直报403错误(只有同步时才会报错,配置中检查同步配置时则不会)。
后经过测试发现。需要带上frp配置的服务器端的端口才可以。
正常情况下:
http://域名/remote.php/dav/files/用户名/Joplin
而Joplin同步则需要:
http://域名:8080/remote.php/dav/files/用户名/Joplin
其中8080为FRP服务器端的端口,在服务端已经通过nginx进行了配置,实现直接通过80端口(http://域名/)进行访问nextcloud.
而Joplin配置webdav则需要带上端口。不然Joplin则会一直报403错误。
如果情况同我的一样,则可以尝试进行操作,Joplin进行同步403报错,也有可能是其它原因,请自查。