浏览代码

chore: update docs for proxy in Mainland China

Hintay 2 月之前
父节点
当前提交
3be235fc84
共有 2 个文件被更改,包括 16 次插入5 次删除
  1. 13 4
      docs/zh_CN/guide/install-script-linux.md
  2. 3 1
      install.sh

+ 13 - 4
docs/zh_CN/guide/install-script-linux.md

@@ -22,11 +22,20 @@ install.sh install [OPTIONS]
 | `-p, --proxy <url>`   | 通过代理服务器下载 (`string`)<br/>例如:`-p http://127.0.0.1:8118` 或 `-p socks5://127.0.0.1:1080` |
 | `-r, --reverse-proxy` | 通过反向代理服务器下载 (`string`)<br/>例如:`-r https://mirror.ghproxy.com/`                               |
 
+### 使用反向代理加速
+
+如果您在中国大陆,可能会遇到 GitHub 的网络问题。您可以通过以下命令设置代理服务器下载 Nginx UI,以加快下载速度。
+
+```bash
+export GH_PROXY=https://ghfast.top/
+```
+
+当以上地址不可用时,请检视 [GitHub Proxy](https://ghproxy.link/) 获得最新地址,或根据实际情况选择其他代理。
 
 ### 快速使用
 
 ```shell
-bash -c "$(curl -L https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ install -r https://mirror.ghproxy.com/
+bash -c "$(curl -L ${GH_PROXY}https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ install
 ```
 
 一键安装脚本默认设置的监听端口为 `9000`,HTTP Challenge 端口默认为 `9180`。如果有端口冲突,请手动修改 `/usr/local/etc/nginx-ui/app.ini`,
@@ -56,12 +65,12 @@ install.sh remove [OPTIONS]
 
 ```shell [移除]
 # 删除 Nginx UI,但不包括配置和数据库文件
-bash -c "$(curl -L https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ remove
+bash -c "$(curl -L ${GH_PROXY}https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ remove
 ```
 
 ```shell [清除]
 # 删除所有 Nginx UI 文件,包括配置和数据库文件
-bash -c "$(curl -L https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ remove --purge
+bash -c "$(curl -L ${GH_PROXY}https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ remove --purge
 ```
 
 :::
@@ -81,7 +90,7 @@ install.sh help
 ### 快速使用
 
 ```shell
-bash -c "$(curl -L -s https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ help
+bash -c "$(curl -L -s ${GH_PROXY}https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ help
 ```
 
 ## 控制服务

+ 3 - 1
install.sh

@@ -26,7 +26,9 @@ LOCAL_FILE=''
 PROXY=''
 
 # --reverse-proxy ?
-RPROXY=""
+# You can set this variable whatever you want in shell session right before running this script by issuing:
+# export GH_PROXY='https://mirror.ghproxy.com/'
+RPROXY=$GH_PROXY
 
 # --purge
 PURGE='0'