此 shell 脚本仅适用于 Linux 系统。如果您使用的是其他操作系统,请参考 快速入门 指南进行手动安装或使用 Docker。
install.sh install安装或更新 Nginx UI。
install.sh install [OPTIONS]
| 选项 | |
|---|---|
| -l, --local <file> | 从本地文件安装 Nginx UI ( string) | 
| -p, --proxy <url> | 通过代理服务器下载 ( string)例如: -p http://127.0.0.1:8118或-p socks5://127.0.0.1:1080 | 
| -r, --reverse-proxy | 通过反向代理服务器下载 ( string)例如: -r https://mirror.ghproxy.com/ | 
bash <(curl -L -s https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) install -r https://mirror.ghproxy.com/
一键安装脚本默认设置的监听端口为 9000,HTTP Challenge 端口默认为 9180。如果有端口冲突,请手动修改 /usr/local/etc/nginx-ui/app.ini,
并使用 systemctl restart nginx-ui 重启 Nginx UI 服务。更多有关信息,请查看 配置参考。
install.sh remove卸载 Nginx UI。
install.sh remove [OPTIONS]
| 选项 | |
|---|---|
| --purge | 删除所有 Nginx UI 文件,包括日志、配置等 ( boolean) | 
::: code-group
# 删除 Nginx UI,但不包括配置和数据库文件
bash <(curl -L -s https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) remove
# 删除所有 Nginx UI 文件,包括配置和数据库文件
bash <(curl -L -s https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) remove --purge
:::
install.sh help显示可用选项。
install.sh help
bash <(curl -L -s https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) help
通过此脚本,Nginx UI 将作为 nginx-ui 服务安装在 systemd 中。请使用以下 systemctl 命令对其进行控制。
::: code-group
systemctl start nginx-ui
systemctl stop nginx-ui
systemctl restart nginx-ui
systemctl status nginx-ui
:::