• 保存到桌面加入收藏设为首页
服务器类

使用ws+tls+cdn保护ip

时间:2019-09-21 12:49:01   作者:612459.com   阅读:958   评论:0
我的工作环境cenots7.6 x64 当然别的只要支持docker 和 docker-compose 的都行
仅仅不同的安装方法而已。

#登录vps,第一件事情就是同步时间
先执行 **date -R** ,如果显示东8区(+800) 且时间正确,就不用继续下面的操作。

    timedatectl set-timezone Asia/Shanghai
    或者
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#安装BBR,以获得更好的速度。推荐四合一脚本
wget "https://raw.githubusercontent.com/cx9208/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

#系统组件更新,保证后期的docker运行正常,以CentOS 7为例 可选,
yum update -y
# 安装docker 和 docker-compose

curl -fsSL https://get.docker.com -o get-docker.sh  && \
bash get-docker.sh

或者直接 
yum install docker

curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
systemctl enable docker.service 
#(开机自动启动docker)
systemctl start docker.service 
#(启动)

#直接再root 根目录下面创建三个文件 即cd ~


1.第一个 Caddyfile

cdn.anyxxx.com {
  gzip
  tls any@gmail.com
  proxy /ray v2ray:44222 {
    websocket
    header_upstream -Origin
  }
  proxy / https://www.china.com
  # write log to stdout for docker
  log stdout
  errors stdout
}

2.第二个 config.json
v2ray的配置文件,其中包含vmess的配置,注意把uuid替换成自己的,还有一个ss的配置。

{
  "inbounds": [
    {
      "listen": "0.0.0.0",
      "streamSettings": {
        "network": "ws",
        "wsSettings": {
          "path": "/ray"
        },
        "security": "auto"
      },
      "settings": {
        "clients": [
          {
            "id": "c828189a-69ac-3cf7-bf5d-3b7512c06c09",
            "alterId": 4
          }
        ]
      },
      "protocol": "vmess",
      "port": 44222
    },
    {
      "protocol": "shadowsocks",
      "port": 44333,
      "settings": {
        "method": "aes-256-cfb",
        "password": "v2rayss",
        "network": "tcp,udp"
      }
    }
  ],
  "outbounds": [
    {
      "tag": "direct",
      "settings": {},
      "protocol": "freedom"
    }
  ]
}

3.第三个 docker-compose.yml

version: '3'

services:
  v2ray:
    container_name: v2ray
    image: hcg1012/v2ray
    restart: always
    volumes:
    - ./config.json:/etc/v2ray/config.json
    expose:
    - "44222" 
    ports:
    - "44333:44333"

  caddy:
    container_name: caddy
    image: hcg1012/caddy
    restart: always
    volumes:
    - ./Caddyfile:/etc/Caddyfile:ro
    - ./caddyCertificates:/root/.caddy
    environment:
    - ACME_AGREE=true
    ports:
    - "80:80"
    - "443:443"

# 镜像我是备份的原作者的:
image: v2ray/official
image: abiosoft/caddy

# 启动docker

一般情况下,执行下面这个命令,v2ray就能正常使用了。

    docker-compose up -d

# 完善CDN部分

如果上述v2ray可以正常访问外网,就可以到CF上开启CDN。

1. DNS页签点开云朵。
2. SSL页签:
    1. Universal SSL Status:Active Certificate
    2. 模式选择Full
3,如果你是再现有的域名添加的二级玉米,那么可能你的
   Under Attack Mode (就是基础详情页面),已经被开启,请记住,一定要关闭,否者v2ray-cdn无法工作
#客户端使用:


文章转载自
https://www.notion.so/v2ray-ws-tls-cdn-acc54f01f4c747d694cca1a9172b09f6

   版权声明,所有转载都有注明出处,本站不负责承担任何法律责往。若有侵权,请联系我。我会及时删除。

电脑维护,系统安装,软 、硬件维修,电脑配件,零售业务,网站建设,路由器安装设置 服务器维护,电脑、网络维护,智能手机刷机,安装WIFI 调试!

        咨询电话:18175576644  点击这里给我发消 息
        手机用户选择任意下面一种方法关注微文号
       点击我关注微信、扫描二维码、添加公众号
cz612459”     分享资讯、享受生活          


      


相关评论
免责申明:本站部分资料来源互联网,如果侵犯了您的版权,请作者速来电或QQ与本站联系,我们将第一时间给予以改正或删除。
Copyright© 2014-2019 哎丫丫
Powered by OTCMS V3.72