安装为 Windows 服务
将 EasyTier 安装为 Windows 服务后,它可以在后台自动运行,并支持随系统启动,适合长期在线或无人值守的场景。
当前推荐直接使用官方 install.cmd 脚本完成安装、更新和卸载,无需再手动准备 NSSM。
感谢 北辰℃ 提供的教程,以及 dawn-lc 提供的一键安装/卸载脚本。
快速开始
推荐直接在希望安装 EasyTier 的目录中打开 PowerShell,然后执行:
PowerShell
iwr "https://raw.githubusercontent.com/EasyTier/EasyTier/main/script/install.cmd" -OutFile "install.cmd"; .\install.cmd如果无法访问 GitHub,可以使用镜像代理:
PowerShell
iwr "https://ghfast.top/https://raw.githubusercontent.com/EasyTier/EasyTier/main/script/install.cmd" -OutFile "install.cmd"; .\install.cmd -ughp脚本会根据提示完成配置,并在安装成功后自动启动服务。
安装流程
在希望安装 EasyTier 的目录中打开 PowerShell。
运行安装脚本:
PowerShell.\install.cmd根据提示选择配置模式,并填写所需参数。
安装完成后,脚本会自动创建并启动 Windows 服务。
配置模式说明
File:使用本地配置文件,适合已经准备好配置文件的场景。Remote:使用远程服务器集中管理,适合统一维护多台设备。CLI:直接通过命令行传参启动,适合临时调试或自定义参数较多的场景。
常用命令
安装服务:
PowerShell.\install.cmd卸载服务:
PowerShell.\install.cmd -Uninstall更新 EasyTier:
PowerShell.\install.cmd -Update
参数参考
基础参数
-H/-?/-Help:显示帮助信息并退出。
服务操作
-U/-Update:更新 EasyTier 到最新版本。-X/-Uninstall:卸载 EasyTier 服务。
下载代理
-UGHP/-UseGitHubProxy:使用 GitHub 镜像代理下载,默认值为$false。-GHP/-GitHubProxy <代理地址>:指定 GitHub 镜像代理地址,默认值为https://ghfast.top/。-UP/-UseProxy:使用自定义代理,默认值为$false。-P/-Proxy <代理地址>:指定自定义代理地址,默认值为http://127.0.0.1:7890。
配置与服务名
-C/-ConfigType <类型>:指定配置模式,可选值为File、Remote、CLI。-N/-ServiceName <名称>:指定安装后的服务名,默认值为EasyTierService。<其他参数...>:当使用CLI模式时,会作为额外参数传递给 EasyTier。
常见问题
Q: 如何修改服务配置?
A: 先执行 .\install.cmd -Uninstall 卸载服务,再使用新的配置重新安装。
Q: 为什么安装后不能移动目录?
A: Windows 服务会记录 EasyTier 可执行文件和脚本所在路径,移动目录后服务可能无法正常启动。
