Skip to content

Instantly share code, notes, and snippets.

@boris1993
Last active May 12, 2024 15:36
Show Gist options
  • Save boris1993/5f57d6d348fab5556d847c6f11264644 to your computer and use it in GitHub Desktop.
Save boris1993/5f57d6d348fab5556d847c6f11264644 to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name 欺骗LeetCode的IP检查
// @namespace com.boris1993
// @version 2024-05-12
// @description 伪造LeetCode的is_china_ip请求的响应,以阻止显示力扣中国横幅及跳转
// @author boris1993
// @license WTFPL
// @match https://leetcode.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=leetcode.com
// @require https://unpkg.com/xhook@latest/dist/xhook.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
xhook.after((request, response) => {
if (request.url === 'https://leetcode.cn/api/is_china_ip/') {
response.text = '(false, "1.1.1.1")';
}
});
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment