长时间不搭设vps,有些东西又有点忘记了,趁这次搭设了一个vps重新整理一下。

1)有些vps服务商(如oracle,aws)创建好实例之后,一般是提供一个私密钥匙的文件(aws是提供.pem,oracle是提供.key),下载后保存到桌面,然后到xshell中通过建立连接,不采用password的方式,而是采用public key的方式,在连接后会跳出public key需要输入密码的对话框,这时候选择刚才下载的那个私密钥匙文件后,直接连接就可以进入vps了。

2)oracle或者aws这类的vps提供的系统镜像在创建的时候默认是提供他们自家的linux系统,这个系统有时候安装v2ray之类的会提示出错,所以创建的时候尽量采用centos或者ubuntu的镜像。

3)xshell登陆后,一般都是要进行这样的操作:

sudo passwd root  #修改root密码
su root #切换到root账户

vim /etc/ssh/sshd_config #修改以下两个参数。
PermitRootLogin yes #默认为no
PasswordAuthentication yes #默认为no

#在vim中按i键进行修改模式,按:wq!进行保存推出

service sshd restart #重新启动sshd服务,
#在google有些系统中好像也又用到 /etc/init.d/ssh restart
#可能是系统或者版本不一样的缘故

4)建议注册一个免费域名freenom中,并且在cloudflare中将该域名的dns修改为CF的DNS,然后在CF中等带这个域名起效(CF的作用是对于某些被墙ip或者缓慢的ip可以起到一个加速作用)后,设置一个A类别的二级域名,比如 tmp.youdomain.cf,对应的ip地址为你的vps服务ip地址,暂时不用开启DNS加速。

5)安装v2ray,v2ray比较好的脚本:

wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install.sh" && chmod +x install.sh && bash install.sh

一般是安装v2ray,然后再次运行进行bbr加速模块激活(激活后需要reboot重启动一次)

后期维护v2ray的话是直接输入 ./install.sh 命令就可以了。

6)有些centos系统在运行这个脚本的时候会提示出现安装yum包不再工作与错误镜像列表中没有url,类似如下:

Error: Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist

这个错误解决方案是下面是两个简单的命令,都需要使用sudo来运行

    # sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
    # sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*

7)这时候去CF中开启二级域名的DNS加速,然后把刚才v2ray搭设完成后的vmess地址复制到客户端中,测试链接,如果链接不通,这时候将客户端该条记录的服务器地址从tmp.youdomain.cf修改为vps服务器的真实地址。然后再测试一下(有时候建议等几分钟后测试,估计是CF生效需要一个时间)

这个操作适合aws或者oracle的vps(系统镜像为ubuntu 20与centos 8)

?

PS:atlantic的vps有一个现象很奇怪,当初在2020年注册是时候是12个免费体验的,在未到期之后,我把原来创建的实例删除掉,重新创建一个新实例,好像这个周期又重新计算了(现在还在起效,不知道是不是一直可以这样)