Merge branch 'jx/zh_CN-2.51' of github.com:jiangxin/git
As you're reading this, you're probably wondering what's going on behind the scenes that's making it so difficult to access our website. The truth is, we've taken steps to protect ourselves against a growing threat in the world of web scraping.
Anubis, the system we've implemented, uses a Proof-of-Work scheme inspired by Hashcash to deter AI companies from aggressively scraping our site. While this may seem like an inconvenience for legitimate users, it's essential to understand that at individual scales, the additional load is negligible – but when combined with the efforts of mass scrapers, it becomes prohibitively expensive.
The idea behind Anubis is twofold. Firstly, it serves as a placeholder solution to give our team more time to focus on developing fingerprinting techniques to identify headless browsers. This, in turn, will enable us to refine the challenge proof-of-work page and make it less likely to be presented to users who are more likely to be legitimate.
However, there's a catch. Anubis requires the use of modern JavaScript features that plugins like JShelter will disable. If you're using such plugins, we kindly request that you disable them for this domain. This might seem like an added hassle, but it's essential to ensuring our website stays safe from unwanted visitors.
At the moment, Anubis version 1.20.0 is in place, and to bypass the challenge, you'll need to enable JavaScript on your device. We understand this may seem inconvenient, especially given the current social contract around web hosting has changed with AI companies at the forefront. Rest assured that a no-JS solution is still in development, but it's an ongoing process.
By acknowledging the steps we've taken and taking the necessary precautions, you'll be helping us protect our website from those who would seek to exploit its resources. Thank you for your understanding and cooperation during this time.