3

Мы запускаем собственный экземпляр Gitlab и используем Slack для общения на работе.

Я столкнулся с некоторыми проблемами при попытке перейти по ссылкам на наш экземпляр Gitlab, размещенный на Slack (в данном случае через веб-хуки), где ABE просто блокирует перенаправление. Поскольку целью перенаправления является удаление информации о реферере, я бы не стал отключать эту функцию в Slack, поскольку она влияет и на все остальные ссылки.

Я нашел решение этой проблемы путем настройки установки в ABE к системе:

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

Насколько я понимаю, это позволяет slack-redir.net выполнять любые запросы GET локально, и я предпочел бы разрешить перенаправление только на gitlab.

Любые предложения о том, как это можно сделать, приветствуются.

1 ответ1

1

Regex делает свое дело! Это может быть менее жадным, но это работает довольно хорошо.

# 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .