เปิดใช้งานการเชื่อมโยง Gitlab เพื่อเปลี่ยนเส้นทางหย่อน


3

เรากำลังใช้งานอินสแตนซ์ Gitlab ที่โฮสต์ด้วยตนเองและใช้ Slack เพื่อการสื่อสารในที่ทำงาน

ฉันพบปัญหาบางอย่างเมื่อพยายามติดตามลิงก์ไปยังอินสแตนซ์ Gitlab ของเราที่โพสต์บน Slack (โดย web-hooks ในกรณีนี้) ที่ 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

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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.