#!/bin/sh echo "正在安装sing-box" wget -q4O /usr/local/bin/ycycxz-sing-box https://ycycxz.com/dl/ycycxz-sing-box-linux-amd64 chmod +x /usr/local/bin/ycycxz-sing-box mkdir -p /etc/ycycxz-sing-box ycycxz-sing-box version read -p "请输入使用的域名(请先做好域名解析):" domain read -p "请输入使用的端口(请不要使用80,443):" port read -p "请输入用户名:" user read -p "请输入密码:" pass cat < /etc/ycycxz-sing-box/ycycxz.json { "inbounds": [ { "type": "naive", "listen_port":${port}, "users": [ { "username": "${user}", "password": "${pass}" } ], "tls": { "enabled": true, "acme": { "domain": "${domain}", "data_directory": "/etc/ycycxz-sing-box" } } } ] } EOF cat < /etc/systemd/system/ycycxz-sing-box.service [Unit] Description=ycycxz-sing-box After=network-online.target [Service] LimitAS=infinity LimitNOFILE=infinity LimitNPROC=infinity TasksMax=infinity ExecStart=/usr/local/bin/ycycxz-sing-box run -c /etc/ycycxz-sing-box/ycycxz.json [Install] WantedBy=multi-user.target EOF echo "正在启动sing-box-naive..." systemctl daemon-reload systemctl enable ycycxz-sing-box systemctl start ycycxz-sing-box echo "安装完成"