收藏网站不迷路

AD3

最稳定的科学上网和网站共存方式CDN+Wordpress+nginx+V2ray(vlessvmess)+TLS+WS

 

简介

有很多朋友拥有了自己的VPS并且内存大部分都超过512M,如果只是用来科学上网未免有些浪费VPS的资源,所以这篇文章我们一起在VPS上安装宝塔面板和wordpress+v2ray,并让宝塔面板、网页和V2ray共用443端口,同时笔者觉得截止到发稿日期v2ray(vless/vmess)+Tls+Ws这种方式是最稳定和安全的方式。


一、准备工具

一个域名并已经由Cloudflare接管

一台VPS

SSH连接工具FinalShell

二、SSH连接VPS

这次用谷歌云给大家演示,谷歌云需要单独开启SSH(其他VPS直接连接即可),首先用谷歌云自带的网页端ssh连接

 sudo -i
passwd  //创建ssh密码
 vi /etc/ssh/sshd_config
 修改:PermitRootLogin yes           //默认为no,需要开启root用户访问改为yes
 修改:PasswordAuthentication yes   //默认为no,改为yes开启密码登陆
service sshd restart

用finalshell连接

注意事项:配置完所有程序后谷歌云一定要关闭SSH!切记!

三、安装国际版宝塔面板

如果不想安装英文的国际版本,也可以安装国内版或者开心版自己选择

各版本地址:https://trojanv2ray.blogspot.com/2020/11/aapanelaapanel.html

安装必要软件

Debian

 apt-get install wget

Centos

  yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh

Debian

  wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh

完成

四、安装必须软件

可以选择快速安装也可以选择编译安装

截屏2020-11-19 下午4.20.46

五、安装V2ray

官方Github:https://github.com/v2fly/fhs-install-v2ray

安装v2ray脚本

 // 安裝執行檔和 .dat 資料檔
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

安裝最新發行的 geoip.dat 和 geosite.dat

 //只更新 .dat 資料檔
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-dat-release.sh)

finallshell找到下面v2ray配置文件(也可以用vi命令编辑)

 /usr/local/etc/v2ray/config.json

复制V2ray服务端配置信息,下面笔者给出两个配置信息,第一个是vmess的配置信息,第二个是Vless的配置信息,大家自己选择其中一个就可以

1、Vmess配置信息

 {
  "inbounds": [{
    "port": 11024,           //此处为安装时生成的端口,可修改随意,但是保证和下面Nginx提到的端口号相同
    "listen":"127.0.0.1",
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "9fe9c33d-ba55-4412-8641-3a3bde1aad53", //此处为安装时生成的 id
          "level": 1,
          "alterId": 66     //此处为安装时生成的 alterId
        }
      ]
    },
    "streamSettings": {
      "network": "ws",
      "wsSettings": {
        "path": "/SoftDown"   //此处为路径,需要和下面 NGINX 上面的路径配置一样
      }
    }
  }],
  "outbounds": [{
    "protocol": "freedom",
    "settings": {}
  },{
    "protocol": "blackhole",
    "settings": {},
    "tag": "blocked"
  }],
  "routing": {
    "rules": [
      {
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "blocked"
      }
    ]
  }
 }
 

2、Vless配置信息

 {
  "inbounds": [
    {
      "port": 11024,
      "listen":"127.0.0.1",
      "protocol": "vless",
      "settings": {
        "decryption": "none",
        "clients": [
          {
            "id": "1bb83c10-911e-4767-81d2-adb5177c0718",
            "level": 0
          }
        ]
      },
      "streamSettings": {
        "network": "ws",
        "wsSettings": {
        "path": "/5e60be4f39c63c/"
        }
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {}
    }
  ]
 }

配置完成重新启动v2ray,下面列出v2ray常用的一些命令

 sudo systemctl restart v2ray       \\ 重启
 sudo systemctl status -l v2ray     \\ 查看状态
 systemctl enable v2ray             \\开机启动v2ray

完成

六、创建网站安装证书

在website中add site,添加你的网站域名,创建网站后点击后面的conf,点击SSL申请证书截屏2020-11-19 下午4.22.17

七、配置Nginx

打开创建网站的配置信息conf-config,在最后一个括号前面贴入下面内容

1、vmess配置

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

2、vless配置

 location /5e60be4f39c63c/ { 
    if ($http_upgrade != "websocket") {
        return 404;
    }
    proxy_redirect off;
    proxy_pass http://127.0.0.1:11024;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
    # Show real IP in v2ray access.log
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }

location一定要和v2ray服务器配置的一样,proxy_pass也是要和服务器v2ray对应!vless填入后如下图


截屏2020-11-19 下午4.24.56

重启ngnix

八、安装Wordpress

官方网站;https://wordpress.org/

截屏2020-11-18 下午3.15.37

点击右上角Get Wordpress

截屏2020-11-18 下午3.16.53

鼠标右键-复制连接地址

回到网站websit-点击网站的文件root directory下面的文件目录删除里面文件

点击remote Download输入复制的连接地址下载wordpress

下载后解压缩文件,最后把解压出来的文件复制到网站根目录下即可

九、安装BBR加速

 wget -N --no-check-certificate "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

完成

最稳定的科学上网和网站共存方式CDN+Wordpress+nginx+V2ray(vlessvmess)+TLS+WS 最稳定的科学上网和网站共存方式CDN+Wordpress+nginx+V2ray(vlessvmess)+TLS+WS Reviewed by xxbai on 十一月 19, 2020 Rating: 5

3 条评论:

  1. 1、vmess配置文件笔误了,粘贴了两遍;
    2、严格说的话,nginx配置文件最后一个花括号应该没有,因为前面说了是在最后一个花括号之前,显然就不应再包括了。(小白读者很可能卡死在这儿不知为何报错)

    回复删除
    回复
    1. 是的,我也遇到了这个情况。删掉一个就行了

      删除
  2. 我装完之后 wordpress打不开 网站首页打开是下载_(:з」∠)_该怎么办【小白提问】

    回复删除

Blogger 提供支持.