使用X-UI搭建代理服务,具有以下优点:

  • 支持系统状态监控:如CPU、内存、硬盘等状态
  • 支持多用户多协议,网页可视化操作
  • 支持流量统计
  • 支持自定义Xray配置模板
  • 支持HTTPS访问面板
  • 支持面板自定义端口,账号与密码
  • 快速生成分享连接或二维码
  • 支持CDN套用
  • 支持Fallback分流设置

一、 准备工作

  • 1、已经解析的域名,Win+R输入CMD 回车:键入ping 空格输入你的域名,检查一下是否可以ping通
  • 2、一台境外VPS主流系统,例如:Debian/Ubuntu/CentOS
  • 3、下载并安装FinalShell SSH工具

官网下载地址: https://www.hostbuf.com/c/131.html

二、安装更新运行环境

安装 X-ui 面板

申请 SSL 证书

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

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

运行Acme脚本

curl https://get.acme.sh | sh

申请证书及密钥

【将代码中注释的邮箱和域名,改为你自己的】

~/.acme.sh/acme.sh --register-account -m xxxx@gmail.com

~/.acme.sh/acme.sh  --issue -d 输入你的域名  --standalone

下载证书及密钥

~/.acme.sh/acme.sh --installcert -d 输入你的域名 --key-file /root/private.key --fullchain-file /root/cert.crt

安装&升级x-ui面板一键脚本

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

BBR2加速

wget --no-check-certificate -q -O bbr2.sh "https://github.com/yeyingorg/bbr2.sh/raw/master/bbr2.sh" && chmod +x bbr2.sh && bash bbr2.sh auto

注意事项

  • 1、如何在申请证书及密钥这一步搭建失败,检查并放行端口,口令如下:

安装iptables

sudo apt update

sudo apt install iptables

例如要放行8888端口

iptables -I INPUT -p tcp --dport 8888 -j ACCEPT

如果你要放行8000到9000之间的所有TCP端口,可以使用以下命令

iptables -A INPUT -p tcp --match multiport --dports 8000:9000 -j ACCEPT

然后保存放行规则

iptables-save


安装iptables-persistent

apt-get install iptables-persistent

让保存规则持续生效

netfilter-persistent save
netfilter-persistent reload

2、如果是全新安装,默认网页端口为 54321,用户名和密码默认都是 admin , 如何遇到打不开的情况,可能是端口没有放行,用【方法1】键入停止防火墙代码,或键入开放端口代码。

  • 3、V2ray软件:设置——参数设置——V2rayN设置——Core类型改为Xray_Core