Bladeren bron

Disable google spyware within jitsi meet

Bob Mottram 8 jaren geleden
bovenliggende
commit
28d1a178d8
1 gewijzigde bestanden met toevoegingen van 16 en 0 verwijderingen
  1. 16
    0
      src/freedombone-app-jitsi

+ 16
- 0
src/freedombone-app-jitsi Bestand weergeven

@@ -197,6 +197,20 @@ function remove_jitsi {
197 197
     remove_ddns_domain $JITSI_DOMAIN_NAME
198 198
 }
199 199
 
200
+function jitsi_disable_google_spyware {
201
+    # Presumably they included Google Analytics for benign reasons, but it's
202
+    # an obvious security problem. This should disable it.
203
+    sed -i "s|Google Analytics|Google Spyware deactivated|g" /usr/share/jitsi-meet/analytics.js
204
+    sed -i "s|www.google-analytics.com|${JITSI_DOMAIN_NAME}|g" /usr/share/jitsi-meet/analytics.js
205
+    sed -i 's|ga(|//ga(|g' /usr/share/jitsi-meet/analytics.js
206
+    sed -i 's|action +|//action +|g' /usr/share/jitsi-meet/analytics.js
207
+
208
+    sed -i "s|Google Analytics|Google Spyware deactivated|g" /usr/share/jitsi-meet/libs/analytics.js
209
+    sed -i "s|www.google-analytics.com|${JITSI_DOMAIN_NAME}|g" /usr/share/jitsi-meet/libs/analytics.js
210
+    sed -i 's|ga(|//ga(|g' /usr/share/jitsi-meet/libs/analytics.js
211
+    sed -i 's|action +|//action +|g' /usr/share/jitsi-meet/libs/analytics.js
212
+}
213
+
200 214
 function install_jitsi {
201 215
     if [[ "$(can_install_videobridge)" == "0" ]]; then
202 216
         echo $'jitsi meet/videobridge can only be installed on i386 or amd64 architectures'
@@ -385,6 +399,8 @@ function install_jitsi {
385 399
 
386 400
     set_completion_param "jitsi domain" "$JITSI_DOMAIN_NAME"
387 401
 
402
+    jitsi_disable_google_spyware
403
+
388 404
     systemctl restart nginx
389 405
     systemctl restart prosody
390 406