使用說明:WAF
跳至導覽
跳至搜尋
本頁面出於整活目的而進行了一定修改,不一定與萌娘百科源頁面相符。如有出入,請以源頁面為準。
本頁介紹的是萌娘百科有關WAF的幫助論述。關於Web應用防火牆(WAF)的擬人化形象,請見「WAF娘」。 |
---|
WAF(Web Application Firewall)全稱為騰訊T-Sec Web應用防火牆,用於阻擋對萌娘百科及其姊妹站點的網絡攻擊,
中文萌娘百科的WAF界面會顯示如下所示的「防火牆」圖像和文字——
很抱歉,您提交的請求被騰訊T-Sec Web應用防火牆(WAF)阻斷,請不要刷新頁面!
短時間內您暫時無法再訪問萌百,請耐心稍等直至解除阻斷。出現阻斷的原因可能是:
短時間內您暫時無法再訪問萌百,請耐心稍等直至解除阻斷。出現阻斷的原因可能是:
- 您所使用的IP可能在短時間內訪問了大量頁面——建議您減少訪問頻率或通過重啟光貓等網絡路由器設備嘗試更換IP;
- 您可能使用了IE、FireFox或低版本的Chrome、Edge等瀏覽器——建議您使用最新版本的Edge、Chrome。
萌娘百科及開發人員保留本應用權利
萌娘百科 - 萬物皆可萌的百科全書
舊版皮膚 |
---|
很抱歉,您提交的請求可能對網站造成威脅,請求已被管理員設置的策略阻斷 本頁面為騰訊T-Sec Web應用防火牆(WAF)默認提示頁面,如有疑問請聯繫網站管理員並提供UUID信息 您的請求UUID為:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
編輯預覽時的WAF
此外,若打開了Special:參數設置#mw-prefsection-editing中的「顯示預覽而不重新加載頁面」,預覽頁面時有時會顯示如下的錯誤信息:
嘗試預覽您的更改時發生未知錯誤。
HTTP error: SyntaxError: Unexpected token < in JSON at position 0
HTTP error: SyntaxError: Unexpected token < in JSON at position 0
出現該錯誤的原因為:網頁在獲取預覽視圖時希望從伺服器得到的數據為JSON格式,而伺服器卻返回了HTML數據。該HTML數據可能是WAF頁面,也有可能是驗證碼驗證頁面。
因此,當看到此錯誤時,您也有可能遇到了WAF,但亦有可能是操作頻繁而觸發了驗證碼驗證,此時只需打開另一網頁進行驗證操作即可正常預覽。
為什麼會遇到WAF
- WAF是萌娘百科防外部攻擊的重要措施,連續刷新頁面、提交大量請求可能導致您被WAF。
- 使用IE(Internet Explorer)或其他低版本內核瀏覽器可能會導致無限觸發WAF,繼而導致無法訪問萌娘百科,推薦使用Chrome、
Firefox[1]、Safari或Edge等主流瀏覽器。 - 訪問部分與站點配置有關的文件名稱類似的頁面時會遇到WAF,理論上不存在特定的普通頁面被WAF阻攔。
- 此外,在萌百維護僅允許維護組編輯期間,部分時間中查看頁面歷史必然導致429/WAF。
遇到WAF應該怎麼辦
遇到WAF你應該看不到這個頁面了,以下方法僅供參考:
- 切換到另一個視圖(如果在桌面版觸發WAF就切換到移動版,反之則切換到桌面版)[2]。
- 更換您的網絡環境/公網IP位址,例如切換Wi-Fi與移動數據、使用代理伺服器等,中國內地用戶亦可以重啟光貓獲取其他動態IP位址。
- 等待數分鐘(一般為等待10分鐘)。
其他預防性措施
- 推薦以中國大陸IP而非境外IP訪問萌娘百科。
- 減少小工具的不必要請求數:
- 在Special:參數設置#mw-prefsection-gadgets關閉無用的小工具。
- 在Special:Mypage/common.js等個人工具頁面減少使用不必要的工具。
- 最重要的是,在編輯/預覽/提交頁面時,做好本地臨時備份,以防貢獻丟失。
- 強烈建議在Special:參數設置#mw-prefsection-editing開啟「顯示預覽而不重新加載頁面」功能,減少因預覽時被WAF導致的貢獻損失。
|