自建VPS

自建VPS

Created
Sep 21, 2021 03:40 PM
标签
原创
原创
封面
URL
最后修改
Last updated November 25, 2021
Property
notion image

前期准备-购买vps本地连接

 
notion image
支付宝结账69.67元
简单查下配置:
查看Linux版本  uname -r
查看Linux版本 uname -r
更新系统 yum update
更新系统 yum update
查看Vps剩余空间 df -h
查看Vps剩余空间 df -h
查看VPS内存SWA使用情况  free -m
查看VPS内存SWA使用情况 free -m
查看端口占用情况 netstat -ntl
查看端口占用情况 netstat -ntl
安装wget 已经安装的话略过
安装wget 已经安装的话略过
查找nginx的进程
查找nginx的进程
notion image
查看 Linux系统信息,IO读写速度 ,下载速度 检测等 wget -qO- bench.sh | bas
查看 Linux系统信息,IO读写速度 ,下载速度 检测等 wget -qO- bench.sh | bas
Centos安装Curl,curl 是常用的命令行工具,用来请求 Web 服务器。. 它的名字就是客户端(client)的 URL 工具的意思。. 它的功能非常强大,命令行参数多达几十种。
Centos安装Curl,curl 是常用的命令行工具,用来请求 Web 服务器。. 它的名字就是客户端(client)的 URL 工具的意思。. 它的功能非常强大,命令行参数多达几十种。
查下py版本,安装iotop用来监控磁盘I/O使用状况的类似top命令的工具
查下py版本,安装iotop用来监控磁盘I/O使用状况的类似top命令的工具
reboot 重启
  • f 参数:不依正常的程序运行关机,直接关闭系统并重新启动计算机。
  • I 参数:在在重新启动之前关闭所有网络接口。
logout注销
shutdown -h now系统立即关机
shutdown +5 ← 5分钟后关机
shutdown 10:30 ← 在10:30时关机
关机后自动重启:-r 参数设置关机后重新启动
shutdown -r now ← 立刻关闭系统并重启
shutdown -r 23:59 ← 指定在23:59时重启动
Xshell连接不上vps的可能情况:
比如IP、端口号、用户名、root密码其中某一个错误
国外VPS,可能分配的IP被墙,导致国内连接不上。
先到Chinz检一下,状态显示关闭,说明被墙
如果状态是关闭。再去国外检测一下:
输入你的服务器的IP地址和端口,如果测试结果是open。那么意思是国内检测关闭,国外开启。那是IP被墙呢。如果二边都是关闭,就要考虑其它原因。
 

开始搭建V2ray和客户端配置

使用本地xshell连接到vps服务器
新的一键V2Ray脚本,安装简单方便,自动关闭防火墙,自动安装BBR加速,因此推荐大家使用!
vps要先安装curl(上面有提到过)
安装V2Ray脚本命令,之后自动运行
bash <(curl -s -L https://git.io/v2ray-setup.sh)
出现此信息则代表安装成功,你可以使用此配置信息进行连接Z(需要用到端口和用户ID信息)。也可直接复制安装结果中 vmess://**** 地址,直接导入,避免自己填配置出错
出现此信息则代表安装成功,你可以使用此配置信息进行连接Z(需要用到端口和用户ID信息)。也可直接复制安装结果中 vmess://**** 地址,直接导入,避免自己填配置出错
至此在vps上配置V2ray已完成。
相关命令:
v2ray info 查看 V2Ray 配置信息 v2ray config 修改 V2Ray 配置 v2ray link 生成 V2Ray 配置文件链接 v2ray infolink 生成 V2Ray 配置信息链接 v2ray qr 生成 V2Ray 配置二维码链接 v2ray ss 修改 Shadowsocks 配置 v2ray ssinfo 查看 Shadowsocks 配置信息 v2ray ssqr 生成 Shadowsocks 配置二维码链接 v2ray status 查看 V2Ray 运行状态 v2ray start 启动 V2Ray v2ray stop 停止 V2Ray v2ray restart 重启 V2Ray v2ray log 查看 V2Ray 运行日志 v2ray update 更新 V2Ray v2ray update.sh 更新 V2Ray 管理脚本 v2ray uninstall 卸载 V2Ray
 
查看配置文件(该配置在后面链接时使用)
notion image

客户端连接V2ray:

Window客户端
下载
方式一
下载地址:https://github.com/xyz690/cloudimg/blob/main/data/v2rayN-3.29.zip(下载后直接解压缩,点击v2rayN.exe启动)
方式二
客户端:下载v2rayN.zip【v2rayN.exe Github Releases】 https://github.com/2dust/v2rayN/releases/download/3.29/v2rayN.zip
内核:下载v2ray-windows-64.zip文件【v2ray-windows-64.zip Github Releases】 https://github.com/v2fly/v2ray-core/releases/download/v4.31.0/v2ray-windows-64.zip
对v2ray-windows-64.zip 和 v2rayN进行解压,然后将 v2rayN 目录下所有文件复制到v2ray-windows-64解压后的目录,即两个下载好的文件需要在同一目录。点击v2rayN.exe启动
配置
客户端的配置需要根据你的服务端进行相应的配置,因为你的服务端协议可能是vmess等。
如果你的服务端配置是协议vmess,则配置如下:
点击服务器,添加Vmess服务器,按对应信息填就可以
notion image
确定选择后,保存后,右键电脑右下角 V 图标,自动配置系统代理
notion image
至此你可以愉快的访问国际互联网了。
简单测了下速度,浏览网页可以,看超清视频就有点卡了,毕竟也没指望用这,只是做个备用。
notion image
 
Linux客户端
 
安卓端
下载
配置
(1)打开 v2rayNG APP (2)点击右上角 + 号 (3)选择 手动输入[Vmess] (4)别名随意,地址(填服务器外网IP地址),端口(你设置的V2Ray端口),用户ID,额外ID:0,加密方式:auto,其他设置默认 (5)右上角 √ 保存 (6)右下角 V图标 点击启动. (7)打开浏览器试试吧
 
 

简单评测

  • 首先,咱们来一次大家都会跑的bench大佬的脚本!
wget -qO- bench.sh | bash 或 wget -qO- git.io/superbench.sh | bash
vps规格测试脚本测试结果如下
notion image
 
vps的cpu性能测试脚本:
 wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh && chmod +x unixbench.sh && ./unixbench.sh
独服硬盘测试: wget -q https://github.com/Aniverse/A/raw/i/a && bash a
notion image
 
  • 接下来做流媒体解锁检测
bash <(curl -sSL "https://git.io/JswGm")
流媒体解锁检测如下:
 
notion image
notion image
  • 接下来是路由回程检测
wget -qO- git.io/besttrace | bash
结果如下:
notion image
notion image
notion image
notion image
notion image
notion image
notion image
notion image
  • 去程路由,咱们为了体现平均效率,咱们就中国中西部地区作为检测点:分别是(四川电信、四川联通、四川移动)
评测结果如下:
 
 
 
 
  • 当然,各位大佬的业务遍布不同,并不一定是面向国内用户。
接下来咱们测一下全球ping值。
vps的ping测试网址:https://ping.pehttps://ping.sx
结果如下:
notion image
 
  • 由于机器性能检测的时间太久,咱们就不展示出来了。通过bench检测,咱们可以看到这是一台2C1G的CPU频率2.20Ghz的机器,性能也不算差了。

再用vps干些啥

换个系统,装个图形化界面,初始化配置

由于之前装的时centos 用着不太习惯,换成平常用的更多的Ubuntu20.04(从vps服务商控制面板安装),顺便装图形界面(内存吃不开,放弃安装图形化界面了)
通常我们本地登录ssh使用的是云服务商提供的root密码,首先要做的就是改root密码,再新增一个普通用户
passwd root
useradd xue
passwd xue
ubuntu apt-get 错误 Temporary failure resolving ‘us.archive.ubuntu.com’解决 原因是dns没有配置,解决办法 加入dns服务器地址:
sudo vim /etc/resolv.conf
添加
nameserver 114.114.114.114 nameserver 8.8.8.8
运行完重启系统解决
 
 

服务器配置PHP探针

 
 
 
 
 
参考链接: