Android pulling the wrong subtitle file, or none at all

I think my problem caused by proxy. After I use “http://IP:32400” as custom hostname, everything works well. On iOS client, I could see Plex automatically using “plex.direct” for https connection.

Once I using Nginx to proxy, iOS & tvOS can’t display external subtitles, include I select subs by search on open subtitles, they couldn’t display also. Embedded subtitle works well, but I can’t to burn all external subs into media file, that is a huge project.

I still need reverse proxy just because I have to use another server to optimize connection on Asia, and what im confusing is, after I using nginx, desktop client all could load external subtitle, the problem only happened on some client, not all client.

About logs, I have added in another post, sadly that post got none response -. -

If this log can’t use, I could go get newest one.