mirror of
https://github.com/MikuLeaks/KianaBH3.git
synced 2025-12-12 21:04:41 +01:00
refactor: remove SSL configuration from sdk_server
This commit is contained in:
23
README.md
23
README.md
@@ -36,26 +36,11 @@ Download resources & proto from [MikuBH3-Res](https://github.com/MikuLeaks/MikuB
|
||||
│ └───__init__.py
|
||||
```
|
||||
|
||||
## Connecting with the client (Fiddler method)
|
||||
## Connecting with the client (Sparkle Proxy)
|
||||
|
||||
- Log in with the client to an official server at least once to download game data.
|
||||
- Install and have [Fiddler Classic](https://www.telerik.com/fiddler) running.
|
||||
- Copy and paste the following code into the Fiddlerscript tab of Fiddler Classic. Remember to save the fiddler script after you copy and paste it:
|
||||
|
||||
```
|
||||
import System;
|
||||
import System.Windows.Forms;
|
||||
import Fiddler;
|
||||
import System.Text.RegularExpressions;
|
||||
class Handlers
|
||||
{
|
||||
static function OnBeforeRequest(oS: Session) {
|
||||
if( (oS.host.EndsWith("global1.bh3.com")) || oS.host == "47.74.175.126" || oS.host.EndsWith(".yuanshen.com") || oS.host.EndsWith(".hoyoverse.com") || oS.host.EndsWith(".starrails.com") || oS.host.EndsWith(".bhsr.com") || oS.host.EndsWith(".kurogame.com") || oS.host.EndsWith(".zenlesszonezero.com") || oS.host.EndsWith(".g3.proletariat.com") || oS.host.EndsWith("west.honkaiimpact3.com") || oS.host.EndsWith("westglobal01.honkaiimpact3.com") || oS.host.EndsWith(".os.honkaiimpact3.com") || oS.host.EndsWith("overseas01-appsflyer-report.honkaiimpact3.com") || oS.host.EndsWith(".mihoyo.com") || (oS.host.EndsWith("global2.bh3.com") && !oS.host.Contains("bundle"))) {
|
||||
oS.host = "127.0.0.1";
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
- Download proxy from [Releases](https://github.com/MikuLeaks/MikuBH3-PS/releases)
|
||||
- Extract the `Proxy.zip` file anywhere you want.
|
||||
- Run `Sparkle-Proxy.exe` as administrator and open the game.
|
||||
|
||||
## Connecting with the client (DLL method)
|
||||
|
||||
|
||||
5
hi3
5
hi3
@@ -1,5 +1,5 @@
|
||||
import threading
|
||||
from sdk_server import HandleSdkServer, HandleSslSdkServer
|
||||
from sdk_server import HandleSdkServer
|
||||
from game_server import GameServer
|
||||
from utils.config import Config
|
||||
|
||||
@@ -7,10 +7,7 @@ SdkThread = threading.Thread(
|
||||
target=HandleSdkServer,
|
||||
args=(Config.GameServer.IP, Config.GameServer.Port, Config.SDKServer.Port),
|
||||
)
|
||||
SdkThreadSsl = threading.Thread(target=HandleSslSdkServer)
|
||||
SdkThread.start()
|
||||
SdkThreadSsl.start()
|
||||
|
||||
|
||||
gameserver = GameServer()
|
||||
GameThread = threading.Thread(
|
||||
|
||||
@@ -73,10 +73,3 @@ def HandleSdkServer(ServerIp, GameServerPort, SdkServerPort):
|
||||
Info(f"HTTP server started on port {SdkServerPort}")
|
||||
|
||||
app.run(host=ServerIp, port=SdkServerPort)
|
||||
|
||||
|
||||
def HandleSslSdkServer():
|
||||
log = logging.getLogger("werkzeug")
|
||||
log.setLevel(logging.ERROR)
|
||||
Info("HTTPS server started on port 443")
|
||||
app.run(host="127.0.0.1", port=443, ssl_context="adhoc")
|
||||
|
||||
Reference in New Issue
Block a user