This article covers how to allow access to the Snapchat app for Android and iOS through the Smoothwall Filter. Both Android and iOS enforce the use of certificate pinning to prevent secure traffic from being intercepted. To allow the Snapchat app to work correctly you will need to ensure none of the domains used by the application are covered by a HTTPS Decrypt and Inspect policy.
Additionally, the Snapchat iOS application makes frequent requests to a domain which contains no DNS A record, and we will need to put in place a content modification policy to allow this domain to pass through the Smoothwall Filter.
-
Create a web filter policy to allow access to the domains and URLs used by Snapchat and use the following settings:
- Who: Everyone
- What: Snapchat App [NEW]
- Where: Everywhere
- When: Always
- Action: Allow
-
Create a new 'Do Not Inspect' HTTPS Inspection policy covering the domains and URLs used by the Snapchat app use the following settings:
- Who: Everyone
- What: Snapchat App [NEW]
- Where: Everywhere
- When: Always
- Action: Do Not Inspect
-
Create a new Content Modification policy which will allow iOS devices to send and receive messages through Snapchat and use the following settings:
- Who: Everyone
- What: Snapchat App [NEW]
- Where: Everywhere
- When: Always
- Action: Apply 'Snapchat URL Rewrite'