- 一个干净的服务器是缺少一些工具的,需要自己装一下,比如:wget、git、docker、docker-compose 这些(具体咋装软件如有需要再补充吧),安装好后,克隆本项目,再把 docker 服务开起来;
服务器申请, 注册一个账号后即可购买,一个月最便宜(纽约的服务器)是3.5美元,可以多人共用,还是很划算的,如果想网络更快,可以购买新加坡或者其他亚洲地区的,最便宜是5美元,可以支付宝直接充值,服务器申请后可以随时销毁,实际是按小时计费的,所以不想用时可以销毁,用的时候再部署就可以了,很方便
-
准备一个域名,免费域名, 每次申请一个域名免费时间为12个月,可以到期后再重新申请一个就好,然后把 A 记录解析改为你服务器 ip。
-
服务器免费证书安装,可以使用acme.sh脚本
-
docker 安装:
curl -sSL https://get.daocloud.io/docker | sh
# yum 安装
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
如果要卸载老的版本:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
如果遇到报错如下:
Error:
Problem 1: problem with installed package podman
#执行下面命令:
sudo yum erase podman buildah
#安装docker-compose
pip install docker-compose
-
使用 GGUID 生成一个 ID 标识,然后打开
./v2ray/config.json
文件,修改第 9 行的 ID 标识; -
看这个说明安装 acme.sh,安装好后,按照说明申请证书(最省心的方法是执行这个命令:
acme.sh --issue -d yourdomain.com --standalone
,就会在~/.acme.sh/
目录下生成好证书),把yourdomain.ctr 和 yourdomain.key
这两个重命名为v2ray.ctr 和 v2ray.key
,接着把它们拷贝到./nginx/certs/
目录下。
注意:如果没有生成
.ctr
文件,而是生成了.cer
文件,请修改./nginx/conf.d/v2ray.conf
第 22 行 的后缀。
-
修改
./nginx/conf.d/v2ray.conf
第 8 行 的域名地址。 -
启动临时服务测试一下:
docker-compose up
,如果测试没问题,把这服务关了,执行这个开启服务:docker-compose up -d
- 从 神一样的工具们 下载当前环境的客户端;
- 按下图设置客户端即可:
GGUID 生成器:https://www.guidgen.com/
免费域名:https://www.freenom.com/zh/freeandpaiddomains.html
acme.sh:https://github.com/cnboysliber/v2ray-docker-deploy/blob/master/TLS.md
一键加速VPS服务器(五合一的TCP网络加速脚本) 五合一的TCP网络加速脚本,包括了BBR原版、BBR魔改版、暴力BBR魔改版、BBR plus(首选)、Lotsever(锐速)安装脚本。可用于KVMXen架构,不兼容OpenVZ(OVZ)。支持Centos 6+ / Debian 7+ / Ubuntu 14+,BBR魔改版不支持Debian 8。
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
chmod +x tcp.sh
./tcp.sh