Skip to content

新机安装宝塔+V2ray+CloudFlare

之前做过,但没有记录。这次再搞一遍。

主要参考的这篇 – https://www.v2rayssr.com/v2raybaota.html

内存不够,增加SWAP

这个机子只有1G内存,我把SWAP增加到了3G。具体方法本馆档案

开启BBR

时间同步

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
apt update -y && apt-get install ntp ntpdate -y
service ntpd stop                 #停止ntp服务
ntpdate us.pool.ntp.org           #同步ntp时间
service ntpd start                #启动ntp服务

安装宝塔

参考原始页面 – https://www.bt.cn/bbs/thread-19376-1-1.html

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

如果顺利完成,就会出现这样的结果

按提示登陆,会出现类似这样的界面;当时我忘了截屏,但这是我的选项

  • nginx 1.18
  • mysql 5.6
  • php-7.3
  • pureftpd-1.0
  • pmyadmin-5.0

编译安装大概要1小时,安装成功后,最好做这些

  • 先放行新端口,然后改变面板端口
  • 关闭安全入口
  • 修改面板用户和面板密码

安装v2ray Docker – 参考 https://nine.im/V2Ray-Vmess-due-to-AEAD-14141863a706438abb749e2319191f4c

安装v2ray服务器:官方脚本

# check https://github.com/v2fly/fhs-install-v2ray
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)


# 修改V2RAY服务器的配置文件如下:(下面代码可以直接覆盖源文件代码)
UUID=162dfc96-xxxx-49c03876398e
cat > /usr/local/etc/v2ray/config.json <<EOF
{
  //"log": {
  //"loglevel": "debug",
  //"access": "/etc/v2ray/access.log", // 这是 Linux 的路径
  //"error": "/etc/v2ray/error.log"
  //},
  "inbounds": [{
    "port": 65432,           //此处为安装时生成的端口,可修改随意,但是保证和下面提到的端口号相同
    "listen":"0.0.0.0", // if just accessed from local, can use 127.0.0.1
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "${UUID}", //此处为安装时生成的 id
          "alterId": 0      //此处为安装时生成的 alterId
        }
      ]
    },
    "streamSettings": {
      "network": "ws",
      "wsSettings": {
        "path": "/SoftDown"   //此处为路径,需要和下面 NGINX 上面的路径配置一样
      }
    }
  }],
  "outbounds": [{
    "protocol": "freedom",
    "settings": {}
  }],
  "routing": {
    "rules": [
      {
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "direct"
      }
    ]
  }
}
EOF

# 配置V2Ray的自动
systemctl daemon-reload
systemctl enable  v2ray
systemctl restart  v2ray
systemctl status  v2ray

签发SSL证书

先去CloudFlare上建立dns record. 再去宝塔开启SSL。可以打开“强制HTTPS”

配置nginx for v2ray

location /SoftDown {
  proxy_redirect off;
  proxy_pass http://127.0.0.1:65432;
  proxy_http_version 1.1;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection "upgrade";
  proxy_set_header Host $http_host;
}

打开CloudFlare的CDN Proxy

这样就隐藏后面的IP,并利用CloudFlare的网络节点进行加速了

客户端配置

- name: "v2_jp_gcjp200g 绿云日本1T@1G 年付24刀 ***保留"
  type: vmess
  server: xx.ck.mk
  port: 443
  uuid: 162dfc96-自己的UUID-49c03876398e
  alterId: 64
  cipher: auto
  tls: true
  network: ws
  ws-path: /SoftDown
  Host: xx.ck.mk
  skip-cert-verify: true     #默认false

测速

直连 vs 打开CloudFlare CDN (2020_07_19 2330pm 上海)

Leave a Reply

Your email address will not be published.