在Windows Server上搭建Gost代理服务
1.首先按照certbot官方步骤下载安装certbot 2.安装好后,在powershell中使用以下命令将certbot添加到系统环境变量中:
setx PATH "$env:PATH;C:\Program Files\Certbot\bin" -m
3.然后输入一下命令:
certbot certonly --standalone
首先将gost.zip解压到C:\Program Files文件夹中(任意文件夹都可以,下面的命令中的文件夹地址要跟这里一致)。 然后将gost添加到环境变量中,在powershell中输入以下命令:
setx PATH "$env:PATH;C:\Program Files\Gost" -m
可以在powershell中直接输入gost
来确认是否成功添加环境变量。
然后输入以下命令:
#更改以下四个参数
$DOMAIN="DOMAIN"
$USER="username"
$PASS="password"
$PORT=2333
$BIND_IP="0.0.0.0"
$CERT_DIR="C:\\Certbot\\"
$CERT="${CERT_DIR}live\\${DOMAIN}\\fullchain.pem"
$KEY="${CERT_DIR}live\\${DOMAIN}\\privkey.pem"
$gostArgs = "-L", "http2://${USER}:${PASS}@${BIND_IP}:${PORT}?certFile=${CERT}&keyFile=${KEY}&probeResistance=code:404&knock=www.google.com"
Start-Process -FilePath "gost" -ArgumentList $gostArgs -WindowStyle Hidden