From 92df7936818d3266c836ae8bb872593efa8a2cb2 Mon Sep 17 00:00:00 2001
From: Klas Arvidsson <klas.arvidsson@liu.se>
Date: Thu, 8 Oct 2020 18:57:02 +0200
Subject: [PATCH] squid rules for google translate

---
 files/squid/helpers/rules.d/translate.rules | 12 ++++++++++++
 files/squid/helpers/squid-url-rewrite.py    |  1 +
 2 files changed, 13 insertions(+)
 create mode 100644 files/squid/helpers/rules.d/translate.rules

diff --git a/files/squid/helpers/rules.d/translate.rules b/files/squid/helpers/rules.d/translate.rules
new file mode 100644
index 0000000..3e3fd8a
--- /dev/null
+++ b/files/squid/helpers/rules.d/translate.rules
@@ -0,0 +1,12 @@
+// google translate
+
+^https?://translate\.google\.se/.*      true
+^https?://consent\.google\.se/.*        true
+
+^https?://ssl\.gstatic\.com/.*          true
+
+^https?://apis\.google\.com/.*          true
+^https?://consent\.google\.com/.*       true
+^https?://accounts\.google\.com/.*      false
+
+^https?://fonts\.googleapis\.com/.*     true
diff --git a/files/squid/helpers/squid-url-rewrite.py b/files/squid/helpers/squid-url-rewrite.py
index b470530..c827c18 100755
--- a/files/squid/helpers/squid-url-rewrite.py
+++ b/files/squid/helpers/squid-url-rewrite.py
@@ -87,6 +87,7 @@ def main():
     load_rules(ruleset, basedir + "/rules.d/java.rules")
     load_rules(ruleset, basedir + "/rules.d/ruby.rules")
     load_rules(ruleset, basedir + "/rules.d/sas.rules")
+    load_rules(ruleset, basedir + "/rules.d/translate.rules")
 
     with open(filterlog, 'a') as log:
         try:
-- 
GitLab