准备工作
Nginx
到nginx: download下载Nginx Windows版,我选择是nginx/Windows-1.21.4,解压后放到C:\Apps\Nginx
目录下。
Xray
到Github下载Xray-core,我下载的是Xray-windows-64.zip,解压后放到C:\Apps\Xray
目录下。
NSSM
到NSSM下载nssm 2.24,解压后放到C:\Apps\NSSM
目录下,并将其加入到系统变量Path
中。
SSL
申请好证书,放到C:\Users\Administrator\Documents\SSL
目录下。
安装
Nginx
在命令行中输入nssm install nginx
回车,在界面里按如下设置:
Application
选项卡下Path
设置为C:\Apps\Nginx\nginx.exe
,Startup directory
设置为C:\Apps\Nginx
I/O
选项卡下Input(stdin)
设置为start nginx
可选:在Output
和Error
中设置 C:\Apps\Nginx\logs\service.out.log
和 C:\Apps\Nginx\logs\service.err.log
。
点击install service
,打开服务
,启动nginx
。点击http://localhost:80,你就可以看到nginx默认页面了。
打开高级安全 Windows Defender 防火墙
,在入站规则中添加允许nginx程序的规则。
编辑C:\Apps\Nginx\conf\nginx.conf
文件,在http中添加网站的配置文件,与Linux下无异,注意SSL文件的位置。
Xray
安装过程和nginx大同小异,不赘述了。配置文件也与Linux下完全相同,参考官方教程即可。