diff --git a/trojan.sh b/trojan.sh index a7d7eef..bb26db3 100644 --- a/trojan.sh +++ b/trojan.sh @@ -30,7 +30,7 @@ systempwd="/etc/systemd/system/" function install_trojan(){ $systemPackage install -y nginx if [ ! -d "/etc/nginx/" ]; then - red "nginx安装有问题,请使用卸载trojan后重新安装" + red "nginx安装有问题, 请使用卸载trojan后重新安装" exit 1 fi cat > /etc/nginx/nginx.conf <<-EOF @@ -95,7 +95,7 @@ EOF cert_success="1" fi else - green "检测到域名$your_domain证书存在且未超过60天,无需重新申请" + green "检测到域名$your_domain证书存在且未超过60天, 无需重新申请" cert_success="1" fi else @@ -159,7 +159,7 @@ EOF unzip -o trojan-cli.zip >/dev/null 2>&1 unzip -o /usr/src/trojan-temp/trojan-${latest_version}-win.zip -d /usr/src/trojan-temp/ >/dev/null 2>&1 mv -f /usr/src/trojan-temp/trojan/trojan.exe /usr/src/trojan-cli/ - green "请设置trojan密码,建议不要出现特殊字符" + green "请设置trojan密码, 建议不要出现特殊字符" read -p "请输入密码 :" trojan_passwd #trojan_passwd=$(cat /dev/urandom | head -1 | md5sum | head -c 8) cat > /usr/src/trojan-cli/config.json <<-EOF @@ -271,7 +271,7 @@ EOF --fullchain-file /usr/src/trojan-cert/$your_domain/fullchain.cer \ --reloadcmd "systemctl restart trojan" green "===========================================================================" - green "windows客户端路径/usr/src/trojan-cli/trojan-cli.zip,此客户端已配置好所有参数" + green "windows客户端路径/usr/src/trojan-cli/trojan-cli.zip, 此客户端已配置好所有参数" green "===========================================================================" echo echo @@ -281,7 +281,7 @@ EOF green "===========================================================================" else red "===================================" - red "https证书没有申请成功,本次安装失败" + red "https证书没有申请成功, 本次安装失败" red "===================================" fi } @@ -297,14 +297,14 @@ function preinstall_check(){ if [ -n "$Port80" ]; then process80=`netstat -tlpn | awk -F '[: ]+' '$5=="80"{print $9}'` red "===========================================================" - red "检测到80端口被占用,占用进程为:${process80},本次安装结束" + red "检测到80端口被占用, 占用进程为: ${process80}, 本次安装结束" red "===========================================================" exit 1 fi if [ -n "$Port443" ]; then process443=`netstat -tlpn | awk -F '[: ]+' '$5=="443"{print $9}'` red "=============================================================" - red "检测到443端口被占用,占用进程为:${process443},本次安装结束" + red "检测到443端口被占用, 占用进程为: ${process443}, 本次安装结束" red "=============================================================" exit 1 fi @@ -342,7 +342,7 @@ function preinstall_check(){ fi firewall_status=`systemctl status firewalld | grep "Active: active"` if [ -n "$firewall_status" ]; then - green "检测到firewalld开启状态,添加放行80/443端口规则" + green "检测到firewalld开启状态, 添加放行80/443端口规则" firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=443/tcp --permanent firewall-cmd --reload @@ -386,7 +386,7 @@ function preinstall_check(){ local_addr=`curl ipv4.icanhazip.com` if [ $real_addr == $local_addr ] ; then green "==========================================" - green " 域名解析正常,开始安装trojan" + green " 域名解析正常, 开始安装trojan" green "==========================================" sleep 1s install_trojan @@ -415,7 +415,7 @@ function repair_cert(){ if [ -n "$Port80" ]; then process80=`netstat -tlpn | awk -F '[: ]+' '$5=="80"{print $9}'` red "===========================================================" - red "检测到80端口被占用,占用进程为:${process80},本次安装结束" + red "检测到80端口被占用, 占用进程为: ${process80}, 本次安装结束" red "===========================================================" exit 1 fi @@ -443,7 +443,7 @@ function repair_cert(){ else red "================================" red "域名解析地址与本VPS IP地址不一致" - red "本次安装失败,请确保域名解析正常" + red "本次安装失败, 请确保域名解析正常" red "================================" fi } @@ -492,7 +492,7 @@ function update_trojan(){ cd .. && rm -rf trojan_update_temp systemctl restart trojan /usr/src/trojan/trojan -v 2>trojan.tmp - green "服务端trojan升级完成,当前版本:`cat trojan.tmp | grep "trojan" | awk '{print $4}'`,客户端请在trojan github下载最新版" + green "服务端trojan升级完成,当前版本: `cat trojan.tmp | grep "trojan" | awk '{print $4}'`,客户端请在trojan github下载最新版" rm -f trojan.tmp else green "当前版本$curr_version,最新版本$latest_version,无需升级" @@ -507,7 +507,7 @@ function install_acme(){ then red "$file_path 已存在" else - blue "$file_path 不存在,现在安装" + blue "$file_path 不存在, 现在安装" curl https://get.acme.sh | sh fi } @@ -521,7 +521,7 @@ start_menu(){ blue " 注意:" red " *1. 不要在任何生产环境使用此脚本" red " *2. 不要占用80和443端口" - red " *3. 若第二次使用脚本,请先执行卸载trojan" + red " *3. 若第二次使用脚本, 请先执行卸载trojan" green " =======================================" echo green " 1. 安装trojan"