diff --git a/Frequently-Asked-Questions-(FAQ).md b/Frequently-Asked-Questions-(FAQ).md
index 4d7ac38..a933123 100644
--- a/Frequently-Asked-Questions-(FAQ).md
+++ b/Frequently-Asked-Questions-(FAQ).md
@@ -16,7 +16,8 @@
* [Can I import my history from PlexWatch/Plexivity?](#general-q13)
* [Where can I find my PlexPy logs?](#general-q14)
* [When trying to install the GeoLite2 database, I get the error "Uncaught ReferenceError: confirmAjaxCall is not defined."](#general-q15)
-* [PlexPy says "There was an error communicating with your Plex Server", and the logs say "Status code 401".](#general-q16)
+* [PlexPy says "There was an error communicating with your Plex Server", and the logs say "Status code 401".](#general-q16)
+* [I can't connect to my Plex server with "Use SSL" checked.](#general-q17)
## Activity and History Logging
@@ -102,7 +103,7 @@ http://localhost:8181/delete_duplicate_libraries
```
#### Q: How can I access PlexPy outside my home network?
-**A:** You need to forward an external port on your router to the internal port used by PlexPy (default is `8181`). Visit [Port Forward](http://portforward.com/) for instructions for your particular router.
+**A:** The easy method is to forward an external port (`8181`) on your router to the internal port used by PlexPy (default is `8181`). Visit [Port Forward](http://portforward.com/) for instructions for your particular router. You will then be able to access PlexPy via `http://EXTERNAL-IP-ADDRESS:8181`. The more advanced method (and more secure if you use SSL) is to setup a web server with Nginx/Apache, and use a reverse proxy to access PlexPy. You can lookup many guides on the internet to find out how to do this.
#### Q: Why does PlexPy not work with my reverse proxy setup?
**A:** PlexPy uses CherryPy as it's web server, and it includes support for reverse proxies. You must ensure that your proxy web server (e.g. nginx or apache) is sending the standard `X-` headers to CherryPy. For **nginx**, the configuration would look like this:
@@ -154,9 +155,20 @@ Don't forget to clear your web browser's cache *every* time you update your web
#### Q: When trying to install the GeoLite2 database, I get the error "Uncaught ReferenceError: confirmAjaxCall is not defined."?
**A:** You need to clear your browser cache or force refresh using CTRL+F5 (OPTION+Reload on Mac/Safari).
-#### Q:PlexPy says "There was an error communicating with your Plex Server", and the logs say "Status code 401".
+#### Q: PlexPy says "There was an error communicating with your Plex Server", and the logs say "Status code 401".
**A:** Go into the PlexPy Settings > Plex.tv Account and fetch a new Plex.tv token.
+#### Q: PlexPy can't connect to my Plex server locally with "Use SSL" checked.
+**A:** First check that you can access your server locally with SSL. Go [here](https://plex.tv/api/resources?includeHttps=1) and find your *local* `*.plex.direct` address. Try to visit that address with `/web` at the end and it should load up your Plex Web interface. The url should look like this:
+
+```
+https://LOCAL-IP-ADDRESS.SERVER-HASH.plex.direct:32400/web
+```
+
+If you cannot load the Plex Web interface, then you may have a DNS rebinding issue for `*.plex.direct` addresses. Try changing your system to use a public DNS server, such as [Google Public DNS](https://developers.google.com/speed/public-dns/docs/using). If you are using a pfsense firewall, see this comment in [Issue #528](https://github.com/JonnyWong16/plexpy/issues/528#issuecomment-181134403).
+
+Otherwise, you may have to set secure connections to "Preferred" in your Plex server settings and uncheck the "Use SSL" box in the PlexPy settings. PlexPy will then connect to your Plex server directly without SSL using the address `http://LOCAL-IP-ADDRESS:32400`.
+
---
### Activity and History Logging
@@ -232,7 +244,7 @@ TLS: checked
**A:** First you must create an [Imgur account](https://imgur.com/register), then register a new application [here](https://api.imgur.com/oauth2/addclient). Enter an Application Name, Email, and Description, and select the option "OAuth 2 authorization without a callback URL". You will receive a new `client_id` for your application. Enter this value for the "Imgur Client ID" in the PlexPy settings.
#### Q: Facebook notifications are telling me "Insufficient permission to post to target on behalf of the viewer".
-**A:** When allowing PlexPy to access your Facebook account, you must select `Public` or `Friends` for the app visibility permissions.
+**A:** When allowing PlexPy to access your Facebook account, you must select `Public` or `Friends` for the app visibility permissions. Selecting `Only Me` will not work.
---