Commit 087cd680 authored by Jaida Wu's avatar Jaida Wu
Browse files

Optimize proxy scripts


Signed-off-by: default avatarJaida Wu <mlgmxyysd@meowcat.org>
parent 86694158
...@@ -21,14 +21,10 @@ ...@@ -21,14 +21,10 @@
## ##
from mitmproxy import http from mitmproxy import http
from proxy_config import REMOTE_HOST
class MlgmXyysd_Genshin_Impact_Proxy: class MlgmXyysd_Genshin_Impact_Proxy:
def request(self, flow: http.HTTPFlow) -> None:
# This can also be replaced with another IP address.
REMOTE_HOST = "localhost"
LIST_DOMAINS = [ LIST_DOMAINS = [
"api-os-takumi.mihoyo.com", "api-os-takumi.mihoyo.com",
"hk4e-api-os-static.mihoyo.com", "hk4e-api-os-static.mihoyo.com",
...@@ -54,10 +50,16 @@ class MlgmXyysd_Genshin_Impact_Proxy: ...@@ -54,10 +50,16 @@ class MlgmXyysd_Genshin_Impact_Proxy:
"sdk-os-static.hoyoverse.com", "sdk-os-static.hoyoverse.com",
"api-account-os.hoyoverse.com", "api-account-os.hoyoverse.com",
"hk4e-sdk-os.hoyoverse.com", "hk4e-sdk-os.hoyoverse.com",
"overseauspider.yuanshen.com" "overseauspider.yuanshen.com",
"gameapi-account.mihoyo.com",
"minor-api.mihoyo.com",
"public-data-api.mihoyo.com",
"uspider.yuanshen.com",
"sdk-static.mihoyo.com"
] ]
if flow.request.host in LIST_DOMAINS: def request(self, flow: http.HTTPFlow) -> None:
if flow.request.host in self.LIST_DOMAINS:
flow.request.host = REMOTE_HOST flow.request.host = REMOTE_HOST
addons = [ addons = [
......
# This can also be replaced with another IP address.
REMOTE_HOST = "localhost"
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment