有很多朋友拥有了自己的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
完成
四、安装必须软件
可以选择快速安装也可以选择编译安装
五、安装V2ray
// 安裝執行檔和 .dat 資料檔
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
//只更新 .dat 資料檔
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-dat-release.sh)
/usr/local/etc/v2ray/config.json
复制V2ray服务端配置信息,下面笔者给出两个配置信息,第一个是vmess的配置信息,第二个是Vless的配置信息,大家自己选择其中一个就可以
{
"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": {}
}
]
}
sudo systemctl restart v2ray \\ 重启
sudo systemctl status -l v2ray \\ 查看状态
systemctl enable v2ray \\开机启动v2ray
完成
六、创建网站安装证书
在website中add site,添加你的网站域名,创建网站后点击后面的conf,点击SSL申请证书
七、配置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填入后如下图
重启ngnix
八、安装Wordpress
点击右上角Get Wordpress
鼠标右键-复制连接地址
回到网站websit-点击网站的文件root directory下面的文件目录删除里面文件
点击remote Download输入复制的连接地址下载wordpress
下载后解压缩文件,最后把解压出来的文件复制到网站根目录下即可
wget -N --no-check-certificate "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
完成
1、vmess配置文件笔误了,粘贴了两遍;
回复删除2、严格说的话,nginx配置文件最后一个花括号应该没有,因为前面说了是在最后一个花括号之前,显然就不应再包括了。(小白读者很可能卡死在这儿不知为何报错)
是的,我也遇到了这个情况。删掉一个就行了
删除我装完之后 wordpress打不开 网站首页打开是下载_(:з」∠)_该怎么办【小白提问】
回复删除