轻量应用服务器搭建V2ray全过程

Linux

前言

很早就想把这个过程记录下来,只是比较忙,等我有空的时候,已经忘记了怎么搭建的了,还好联系上大神咨询,发现大神自己弄了个docker镜像,不用像以前一样那么繁杂才能搭建到,现在都是一个镜像就可以完成,比外面的一键搭建的脚本安全靠谱多了。外面的脚本我也用过,或多或少有问题,还是大神的靠谱。

准备材料

1、自有域名
2、轻量应用服务器
3、Docker镜像

搭建过程

申请域名

申请域名,哪个便宜申请哪个吧,流程不再描述了,这个选下来给钱就完事了。

轻量应用服务器

搞个轻量应用服务器,阿里云和腾讯都可以购买。

阿里云截图

腾讯云截图

注意

既然要FQ,当然就要选个非国内的服务器了,具体自己选择,都差不多,量力而行就可以,而且千万不要选远离国内的地区,因为离得越远,速度越慢,首选顺序是香港、新加坡、日本,如果还有其它地区可以选择,自己百度一下哪个离自己更近,选近的就对了。

腾讯云截图

服务器IP地址绑定域名

付完款,就会转到服务器控制台,建立服务器,这时,服务器界面会显示公网IP和内网IP,

腾讯云截图

然后如下图所示,登录你申请域名的云服务网站,找到域名解析(阿里云)或者DNS服务(腾讯云),填入你申请到的服务器的公网IP

腾讯云截图

开启BBR

登录轻量应用服务器,先升级一下,再开启BBR(本文以centos7.6为例)

1.更新系统

yum update

2.安装bbr

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

安装完会提示reboot,确定,等重启后再SSH连接服务器。

2.1执行

uname -r

如果显示的内核版本是最新的(超过 4.9),说明已安装成功.

2.2执行

sysctl net.ipv4.tcp_available_congestion_control

反馈的结果
net.ipv4.tcp_available_congestion_control = reno cubic bbr

2.3执行

sysctl net.ipv4.tcp_congestion_control

一般返回结果是:
net.ipv4.tcp_congestion_control = bbr

2.4执行

sysctl net.core.default_qdisc

一般返回结果是:
net.core.default_qdisc = fq

2.5执行

lsmod | grep bbr

如果显示类似tcp_bbr加一串数字的,如tcp_bbr 0480 4 ,说明 BBR 模块已启动。

安装DOCKER相关程序

安装Docker

使用官方安装脚本自动安装
安装命令如下:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

启动 Docker

sudo systemctl start docker

注意

一般服务器都不会重启,但是如果遇到需要重启的情况,docker服务是不会自动启动的,这个时候,最好把docker服务添加到启动,输入如下命令:

systemctl enable docker

这样,遇到特殊情况,服务器重启了之后,docker服务也会随之启动,不需要每次重启都打一遍systemctl start docker来启动服务。

Compose 安装

Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases

运行以下命令以下载 Docker Compose 的当前稳定版本:

sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

要安装其他版本的 Compose,请替换 v2.2.2。

将可执行权限应用于二进制文件:

sudo chmod +x /usr/local/bin/docker-compose

创建软链:

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

测试是否安装成功:

docker-compose --version

cker-compose version 1.24.1, build 4667896b

安装运行镜像

上传镜像到服务器

Docker镜像下载链接
链接:https://pan.baidu.com/s/1VaKc6joi9lT9Ta-6kUz-cg
提取码不直接显示,但是如果你是老司机,你一定能猜到那4个神奇的数字。
door.zip

解压镜像压缩包

tar zxvf door.tar.gz

修改参数

修改candy参数

编辑 /door/caddy/Caddyfile

caddyfile截图

安装uuid

yum install uuid

安装完后输入

uuid

系统会显示一串uuid,复制下来

修改v2ray参数

编辑 /door/v2ray/conf/config.json

v2ray截图

运行docker镜像

如下图,回到有docker-compose.yml文件的目录下

2022-03-22T09:32:11.png

输入以下命令

docker-compose up -d

至此,v2ray就搭建完成了,可输入以下命令,查看镜像运行情况。

docker ps

运行截图

应用端设置

如下图所示,填入参数
应用端设置截图

再次感谢南寒天一大神的协助,让搭建变得如此简单,镜像版权归南寒天一所有,虽然linux的宗旨是共享,但是希望大家要善用。

新评论

称呼不能为空
邮箱格式不合法
网站格式不合法
内容不能为空
    无名
    无名
    2024-02-03 14:13

    怎么用V2ray连接不上,配置都是按照教程里面做的

      无名
      无名
      2024-02-03 14:14

      参数都对的,不知道端口填什么