@@ -80,6 +80,10 @@ private void InitCoreInfo()
8080 Url = GetCoreUrl ( ECoreType . v2fly ) ,
8181 Match = "V2Ray" ,
8282 VersionArg = "-version" ,
83+ Environment = new Dictionary < string , string ? > ( )
84+ {
85+ { Global . V2RayLocalAsset , Utils . GetBinPath ( "" ) } ,
86+ } ,
8387 } ,
8488
8589 new CoreInfo
@@ -90,6 +94,10 @@ private void InitCoreInfo()
9094 Url = GetCoreUrl ( ECoreType . v2fly_v5 ) ,
9195 Match = "V2Ray" ,
9296 VersionArg = "version" ,
97+ Environment = new Dictionary < string , string ? > ( )
98+ {
99+ { Global . V2RayLocalAsset , Utils . GetBinPath ( "" ) } ,
100+ } ,
93101 } ,
94102
95103 new CoreInfo
@@ -107,6 +115,11 @@ private void InitCoreInfo()
107115 DownloadUrlOSXArm64 = urlXray + "/download/{0}/Xray-macos-arm64-v8a.zip" ,
108116 Match = "Xray" ,
109117 VersionArg = "-version" ,
118+ Environment = new Dictionary < string , string ? > ( )
119+ {
120+ { Global . XrayLocalAsset , Utils . GetBinPath ( "" ) } ,
121+ { Global . XrayLocalCert , Utils . GetBinPath ( "" ) } ,
122+ } ,
110123 } ,
111124
112125 new CoreInfo
@@ -205,12 +218,24 @@ private void InitCoreInfo()
205218 new CoreInfo
206219 {
207220 CoreType = ECoreType . shadowquic ,
208- CoreExes = [ "shadowquic" , "shadowquic" ] ,
221+ CoreExes = [ "shadowquic" ] ,
209222 Arguments = "-c {0}" ,
210223 Url = GetCoreUrl ( ECoreType . shadowquic ) ,
211224 AbsolutePath = false ,
212- }
225+ } ,
213226
227+ new CoreInfo
228+ {
229+ CoreType = ECoreType . mieru ,
230+ CoreExes = [ "mieru" ] ,
231+ Arguments = "run" ,
232+ Url = GetCoreUrl ( ECoreType . mieru ) ,
233+ AbsolutePath = false ,
234+ Environment = new Dictionary < string , string ? > ( )
235+ {
236+ { "MIERU_CONFIG_JSON_FILE" , "{0}" } ,
237+ } ,
238+ } ,
214239 ] ;
215240 }
216241
0 commit comments