To control the access to your service, you can use the referer hotlink protection feature in Tencent Cloud CDN.
By configuring an access control policy in the referer field of the HTTP request header, you can control the access source to prevent hotlinking.
Log in to the CDN console, select Domain Management on the left sidebar, and click Manage on the right of a domain name to enter its configuration page. Open the Access Control tab to see the Hotlink Protection Configuration section. It is disabled by default.
Toggle on the switch, select a hotlink protection type, tick Allow blank referer as needed, enter an IP or domain name in the input box, and click OK.
www.abc.comis configured, then
www.abc.com/123will be matched, but
www.abc.com.cnwill not; if
127.0.0.1is configured, then
127.0.0.1/123will be matched.
*.qq.comis configured, then both
a.qq.comwill be matched.
You can toggle off the switch to disable this feature. When it’s off, the existing configuration is not applied to the production environment. When you toggle it on, you need to confirm the action again to apply the configuration across the entire network.
If your acceleration domain name is configured for global acceleration and you want to configure acceleration in and outside the Chinese mainland with different referer hotlink protection settings, you can click Add Special Configuration.
Currently, region-specific configuration items cannot be deleted once added but can be disabled.
If the hotlink protection configuration of the acceleration domain name
www.test.com is as follows:
Then the actual access will be as follows:
22.214.171.124, which matches the allowlist configured for the Chinese mainland, then the requested content will be directly returned.