From f0fe91172fdd665a7f41efdb19eef778950eb057 Mon Sep 17 00:00:00 2001 From: AiraNadih <128119996+AiraNadih@users.noreply.github.com> Date: Tue, 12 Nov 2024 18:28:58 +0800 Subject: [PATCH] feat(mediaProxy): update predefined referer spoofing rules for restricted media resources --- internal/reader/rewrite/rules.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/reader/rewrite/rules.go b/internal/reader/rewrite/rules.go index b185e670..418f7db8 100644 --- a/internal/reader/rewrite/rules.go +++ b/internal/reader/rewrite/rules.go @@ -68,6 +68,14 @@ var PredefinedRefererRules = []RefererRule{ URLPattern: regexp.MustCompile(`^https://sp1\.piokok\.com`), Referer: "https://sp1.piokok.com", }, + { + URLPattern: regexp.MustCompile(`^https://f\.video\.weibocdn\.com`), + Referer: "https://weibo.com", + }, + { + URLPattern: regexp.MustCompile(`^https://img\.hellogithub\.com`), + Referer: "https://hellogithub.com", + }, } // GetRefererForURL returns the referer for the given URL if it exists, otherwise an empty string.