中转服务器搭建教程
Gatsk
2025年11月20日 01:37

一、准备工作

1、需要准备一个VPS服务器(推荐搬瓦工的)

2、需要FinalShell SSH 链接工具

3、准备一个域名(这步可忽略)

没有以上工具的朋友 可以找下放推荐下载

1:VPS服务器推荐:

搬瓦工:https://bwh81.net/index.php

EVOXT:https://console.evoxt.com/aff.php?aff=3063

千宿云:https://cloud.qsuyun.com/aff/KJCJQLRO

2:FinalShell 下载:https://www.hostbuf.com/t/988.html

3:域名托管网站:https://dash.cloudflare.com/

二、安装 X-ui 面板

使用finalshell工具链接我们的VPS系统

主机:我们购买的VPS的服务器地址

用户名默认为root密码可在VPS管理页面查看

更新及安装组件。下面环境的安装方式,大家根据自己的系统选择命令安装就好了。

1、Debian/Ubuntu系统执行以下命令:

apt update -y && apt install -y curl && apt install -y socat

2、CentOS系统执行以下命令:

yum update -y && yum update -y && yum install -y socat

2.2、安装&升级

【全新安装】请执行以下脚本:

bash <(curl -Ls https://raw.githubusercontent.com/xeefei/3x-ui/master/install.sh)

若要对版本进行升级,可直接通过脚本选择【2】,

在到这一步必须要注意:要保留旧设置的话,需要输入【n】

 

 

2.3、放行端口

若你的VPS默认有防火墙,请在安装完成之后放行指定端口

1、放行【面板登录端口】

2、放行出入站管理协议端口

3、如果要申请安装证书并每3个月【自动续签】证书,请确保80和443端口是放行打开的

4、可通过此脚本的第【21】选项去安装防火墙进行管理,如下图:

 

PS:若要一次性放行多个端口或一整个段的端口,用英文逗号隔开。

若你的VPS没有防火墙,则所有端口都是能够ping通的,可自行选择是否进入脚本安装防火墙保证安全,但安装了防火墙必须放行相应端口。

2.4、申请SSL证书

3x-ui的管理面板:输入" x-ui " 然后回车,输入数字 “18” SSL 证书管理,接下来输入“1” 开始申请证书。

接下来,按提示输入域名,把自己的域名托管到CF,并解析到自己VPS的IP,不要开启【小云朵】

三、X-ui 面板登录

如果在安装过程中,全部都是默认【回车键】安装的话,用户名/密码/访问路径是随机的

查看登录用户名、密码和面板路径,

在SSH输入“x-ui”,输入“10”查看面板设。

四、创建【入站协议】

1、点击左边【入站列表】,然后【添加入站】,传输方式保持【TCP】不变,尽量选择vless+reality+vision协议组合,

在创建reality协议过程中,至于其他诸如:PROXY Protocol,HTTP 伪装,TPROXY,External Proxy等等选项,若无特殊要求,保持默认设置即可,不用去动它们。其他:流量限制,到期时间,客户TG的ID等选项根据自己需求填写

PS:一定要放行端口之后,确保端口能够ping通,再导入软件。

五、关闭防火墙/放行端口

关闭防火墙:

sudo ufw disable

放行端口 :

例:如需放行80端口,代码:ufw allow 80

ufw allow 80

 

七、BBR 加速

八、SSH 里面可以输入x-ui操作命令,输入“22” 启用 BBR ,根据提示再输入1,BBR就启用了

九、验证 BBR 是否成功启用:

执行以下命令,确认 BBR 已被启用:

sysctl net.ipv4.tcp_available_congestion_control

输出结果应包含 bbr,表示 BBR 已成功启用。