Update scripts and fix build

This commit is contained in:
Netch
2021-07-16 06:00:50 +08:00
parent df76db1f07
commit 4f07cf20bf
24 changed files with 189 additions and 87 deletions

View File

@@ -0,0 +1,14 @@
$name="data.zip"
$address="https://github.com/netchx/netch-data/archive/refs/heads/main.zip"
..\scripts\download.ps1 $name $address
if (-Not $?) { exit $lastExitCode }
..\scripts\extract.ps1 $name "bin"
if (-Not $?) { exit $lastExitCode }
Copy-Item -Recurse -Force .\netch-data-main\* .\bin
Remove-Item -Force $name
Remove-Item -Recurse -Force netch-data-main
exit 0

View File

@@ -0,0 +1,14 @@
$name="i18n.zip"
$address="https://github.com/netchx/netch-i18n/archive/refs/heads/main.zip"
..\scripts\download.ps1 $name $address
if (-Not $?) { exit $lastExitCode }
..\scripts\extract.ps1 $name "i18n"
if (-Not $?) { exit $lastExitCode }
Copy-Item -Recurse -Force .\netch-i18n-main\* .\i18n
Remove-Item -Force $name
Remove-Item -Recurse -Force netch-i18n-main
exit 0

View File

@@ -0,0 +1,14 @@
$name="mode.zip"
$address="https://github.com/netchx/netch-mode/archive/refs/heads/main.zip"
..\scripts\download.ps1 $name $address
if (-Not $?) { exit $lastExitCode }
..\scripts\extract.ps1 $name "mode"
if (-Not $?) { exit $lastExitCode }
Copy-Item -Recurse -Force .\netch-mode-main\* .\mode
Remove-Item -Force $name
Remove-Item -Recurse -Force netch-mode-main
exit 0

9
scripts/deps/cloak.ps1 Normal file
View File

@@ -0,0 +1,9 @@
param([string]$OutputPath)
$name="ck-client.exe"
$address="https://github.com/cbeuw/Cloak/releases/download/v2.5.4/ck-client-windows-amd64-v2.5.4.exe"
..\scripts\download.ps1 $name $address
if (-Not $?) { exit $lastExitCode }
Move-Item -Force $name $OutputPath
exit 0

9
scripts/deps/geoip.ps1 Normal file
View File

@@ -0,0 +1,9 @@
param([string]$OutputPath)
$name="geoip.dat"
$address="https://github.com/v2fly/geoip/releases/download/202107080024/geoip.dat"
..\scripts\download.ps1 $name $address
if (-Not $?) { exit $lastExitCode }
Move-Item -Force $name $OutputPath
exit 0

9
scripts/deps/geosite.ps1 Normal file
View File

@@ -0,0 +1,9 @@
param([string]$OutputPath)
$name="geosite.dat"
$address="https://github.com/v2fly/domain-list-community/releases/download/20210709152606/dlc.dat"
..\scripts\download.ps1 $name $address
if (-Not $?) { exit $lastExitCode }
Move-Item -Force $name $OutputPath
exit 0

View File

@@ -0,0 +1,17 @@
param([string]$OutputPath)
$name="v2ray-core.zip"
$address="https://github.com/v2fly/v2ray-core/releases/download/v4.40.1/v2ray-windows-64.zip"
..\scripts\download.ps1 $name $address
if (-Not $?) { exit $lastExitCode }
..\scripts\extract.ps1 $name "v2ray-core"
if (-Not $?) { exit $lastExitCode }
Move-Item -Force v2ray-core\v2ctl.exe $OutputPath
Move-Item -Force v2ray-core\v2ray.exe $OutputPath
Move-Item -Force v2ray-core\wv2ray.exe $OutputPath
Remove-Item -Recurse -Force v2ray-core
Remove-Item -Recurse -Force v2ray-core.zip
exit 0

View File

@@ -0,0 +1,15 @@
param([string]$OutputPath)
$name="xray-core.zip"
$address="https://github.com/XTLS/Xray-core/releases/download/v1.4.2/Xray-windows-64.zip"
..\scripts\download.ps1 $name $address
if (-Not $?) { exit $lastExitCode }
..\scripts\extract.ps1 $name "xray-core"
if (-Not $?) { exit $lastExitCode }
Move-Item -Force "xray-core\xray.exe" $OutputPath
Remove-Item -Recurse -Force xray-core
Remove-Item -Recurse -Force xray-core.zip
exit 0