Web Filter for Your Network
Administrators Guide 8.7 (Develop)
Administrators Guide 8.6 (Stable)
Administrators Guide 8.5 (Old Stable)
Administrators Guide 7.6 (Very Stable)
Version History
Frequently Asked Questions (FAQ)
Web Filter Tutorials
Transparent HTTPS Web Filter with Squid, Cisco ASA and ICAP
Transparent HTTPS filtering on RHEL 9 (CentOS, Rocky)
Transparent HTTPS Filtering Proxy on Debian 12
Foreword
Network Information
Router Configuration
Install Squid and Web Safety
Switch port of Admin UI
Integrate Squid into Firewall
Final nftables Script
Check HTTP and HTTPS are Transparently Filtered
Resume
Transparently filtering HTTPS with Squid and Policy Based Routing
Setting up Transparent Squid Proxy with Mikrotik
Web Filtering Proxy for Microsoft Azure
Azure Active Directory Authentication on Squid
Web Filtering Proxy in Amazon AWS
Google OAuth Authentication on Squid
Filtering DNS and HTTPS Traffic on pfSense
How to Build Squid
Other Projects
Archived (Obsolete) Articles
Web Safety
Download Virtual Appliance
Web Filter for Your Network
Docs
»
Web Filter Tutorials
»
Transparent HTTPS Filtering Proxy on Debian 12
Transparent HTTPS Filtering Proxy on Debian 12
ΒΆ
Foreword
Network Information
Router Configuration
Step 1. Enable Forwarding
Step 2. Configure Firewall
Step 3. Install DNS Server
Step 4. Verify Internet Connections
Install Squid and Web Safety
Switch port of Admin UI
Integrate Squid into Firewall
Enable Gateway Mode
Redirect HTTP and HTTPS Traffic
Final nftables Script
Check HTTP and HTTPS are Transparently Filtered
Install Trusted Proxy Certificate
Filter Normal HTTP
Decrypt and Filter HTTPS
Resume