Joplin updated from 12.14.6 to 12.14.8 in IOS17.5 , Webdav sync failed :Network request faild
suntingbo opened this issue · comments
suntingbo commented
suntingbo commented
wljince007 commented
The reason is: nsapptransportsecurity
I found a feasible method by compiling the dev version of 12.14.8.
Here is a flexible solution:
- In Joplin Setting, configure the WebDav Url address to http://api.joplincloud.local:12345
api.joplincloud.local
has been set to enable HTTP requests by Joplin IOS version.- Add nginx forwarding before WebDav service, example configure:
server {
listen 12345;
location / {
proxy_set_header Host 101.35.198.14:51234;
proxy_pass http://101.35.198.14:51234;
}
}
- Change IOS Hosts, or use Stash proxys or other methods to transfer http://api.joplincloud.local:12345 lead to your nginx monitoring http://101.35.198.14:12345
suntingbo commented
It works, thanks a lot!
The reason is: nsapptransportsecurity
I found a feasible method by compiling the dev version of 12.14.8.
Here is a flexible solution:
- In Joplin Setting, configure the WebDav Url address to http://api.joplincloud.local:12345
api.joplincloud.local
has been set to enable HTTP requests by Joplin IOS version.- Add nginx forwarding before WebDav service, example configure:
server { listen 12345; location / { proxy_set_header Host 101.35.198.14:51234; proxy_pass http://101.35.198.14:51234; } }
- Change IOS Hosts, or use Stach proxys or other methods to transfer http://api.joplincloud.local:54321 lead to your nginx monitoring http://101.35.198.14:12345