Aktivieren Sie Gitlab-Linkumleitungen für Slack

Aktivieren Sie Gitlab-Linkumleitungen für Slack

Wir betreiben eine selbst gehostete Gitlab-Instanz und verwenden Slack für die Kommunikation bei der Arbeit.

Ich bin auf einige Probleme gestoßen, als ich versucht habe, Links zu unserer Gitlab-Instanz zu folgen, die auf Slack gepostet wurden (in diesem Fall über Web-Hooks), wobei ABE die Weiterleitung einfach blockiert hat. Da der Zweck der Weiterleitung darin besteht, die Referrer-Informationen zu entfernen, möchte ich diese Funktion in Slack lieber nicht deaktivieren, da sie auch alle anderen Links betrifft.

ich fandALösung hierfür durch Anpassen der SYSTEM-Einstellung in ABE wie folgt:

# Prevent Internet sites from requesting LAN resources.
Site LOCAL
Accept from LOCAL
Accept GET from slack-redir.net
Deny

So wie ich das verstehe, kann slack-redir.net dadurch alle GET-Anfragen lokal ausführen, und ich würde es vorziehen, nur die Umleitung zu Gitlab zuzulassen.

Alle Vorschläge hierzu sind herzlich willkommen.

Antwort1

Regex macht den Trick! Es könnte wahrscheinlich weniger gierig sein, funktioniert aber ganz gut.

# Prevent Internet sites from requesting LAN resources.
Site LOCAL
Accept from LOCAL
Accept GET from git.mydomain.com ^http.:\/\/slack-redir\.net\/link\?url=https\%3A\%2F%2Fgit\.mydomain\.com.*$
Deny

verwandte Informationen