代码拉取完成,页面将自动刷新
同步操作将从 wfs/wg-easy 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bash
#fonts color
Green="\033[32m"
Red="\033[31m"
GreenBG="\033[42;37m"
RedBG="\033[41;37m"
Font="\033[0m"
#notification information
OK="${Green}[OK]${Font}"
Error="${Red}[错误]${Font}"
cur_path="$(pwd)"
ip_addr="$(curl http://api.ipify.org)"
env_set() {
local key=$1
local val=$2
local exist=`cat ${cur_path}/.env | grep "^$key="`
if [ -z "$exist" ]; then
echo "$key=$val" >> $cur_path/.env
else
if [[ `uname` == 'Linux' ]]; then
sed -i "/^${key}=/c\\${key}=${val}" ${cur_path}/.env
else
docker run -it --rm -v ${cur_path}:/www alpine sh -c "sed -i "/^${key}=/c\\${key}=${val}" /www/.env"
fi
if [ $? -ne 0 ]; then
error "设置env参数失败!"
exit 1
fi
fi
}
# # # #
# # # #
# # # #
# 1
cp .env.docker .env
# 2
env_set WG_HOST "${ip_addr}"
# 3
DOCKER_BUILDKIT=1 docker build --tag wfs-wg-easy .
# 4
apt install docker-compose
# 5
docker-compose up -d
# 完成
echo -e "${OK} ${GreenBG} 安装完成 ${Font}"
echo -e "地址:${GreenBG}http://${ip_addr}:51821${Font}"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。