Skip to content

cnboysliber/v2ray-docker-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

V2Ray Docker 使用说明

准备工作(适用于新服务器)

  1. 一个干净的服务器是缺少一些工具的,需要自己装一下,比如:wget、git、docker、docker-compose 这些(具体咋装软件如有需要再补充吧),安装好后,克隆本项目,再把 docker 服务开起来;

服务器申请, 注册一个账号后即可购买,一个月最便宜(纽约的服务器)是3.5美元,可以多人共用,还是很划算的,如果想网络更快,可以购买新加坡或者其他亚洲地区的,最便宜是5美元,可以支付宝直接充值,服务器申请后可以随时销毁,实际是按小时计费的,所以不想用时可以销毁,用的时候再部署就可以了,很方便

image

  1. 准备一个域名,免费域名, 每次申请一个域名免费时间为12个月,可以到期后再重新申请一个就好,然后把 A 记录解析改为你服务器 ip。

  2. 服务器免费证书安装,可以使用acme.sh脚本

  3. 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

服务端

  1. 使用 GGUID 生成一个 ID 标识,然后打开 ./v2ray/config.json 文件,修改第 9 行的 ID 标识;

  2. 看这个说明安装 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 行 的后缀。

  1. 修改 ./nginx/conf.d/v2ray.conf 第 8 行 的域名地址。

  2. 启动临时服务测试一下:docker-compose up,如果测试没问题,把这服务关了,执行这个开启服务:docker-compose up -d

客户端

  1. 神一样的工具们 下载当前环境的客户端;
  2. 按下图设置客户端即可:

资源

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

About

v2ray docker TLS ws 一键安装 科学上网

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published