SCHALE.GameServer/Scripts/redirect_server.py

23 lines
634 B
Python
Raw Normal View History

2024-06-03 11:39:37 +00:00
from mitmproxy import http
SERVER_HOST = 'YOUR_SERVER_HERE'
SERVER_PORT = 80
REWRITE_HOST_LIST = [
'ba-jp-sdk.bluearchive.jp',
'prod-gateway.bluearchiveyostar.com',
'prod-game.bluearchiveyostar.com',
# 'prod-notice.bluearchiveyostar.com',
# 'prod-logcollector.bluearchiveyostar.com',
]
def request(flow: http.HTTPFlow) -> None:
if flow.request.pretty_host.endswith('log.aliyuncs.com'):
flow.kill()
return
if flow.request.pretty_host in REWRITE_HOST_LIST:
flow.request.scheme = 'http'
flow.request.host = SERVER_HOST
flow.request.port = SERVER_PORT
return