启用Gitlab链接重定向以保持松弛


3

我们正在运行一个自托管的Gitlab实例,并使用Slack在工作中进行通信。

尝试跟踪指向Slack上发布的Gitlab实例的链接时遇到了一些问题(在这种情况下是通过Web挂钩),其中ABE会阻止重定向。由于重定向的目的是去除引荐来源信息,因此我不希望在Slack中禁用该功能,因为它也会影响所有其他链接。

我通过将ABE中的SYSTEM设置调整为以下方式找到解决方案:

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

据我了解,这允许slack-redir.net在本地执行任何GET请求,并且我更愿意仅允许重定向到gitlab。

我们欢迎任何关于如何实现的建议。

Answers:


1

正则表达式可以解决问题!它可能不太贪心,但效果很好。

# 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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.