x-ui部署代理
前言
自整理Linux 系统 使用 x-ui 代理ip
开始前的准备
云服务器一台:系统为CentOS 7.6(建议)
代理工具:
Windows(v2rayN):https://github.com/2dust/v2rayN/releases/tag/6.23
Android(v2rayNG):https://github.com/2dust/v2rayNG/releases/tag/1.8.5
IOS(shadowrocket):https://apps.apple.com/app/shadowrocket/id932747118
操作流程
安装 x-ui
可选择使用bash命令快捷操作
bash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/956bf85bbac978d56c0e319c5fac2d6db7df9564/install.sh) 0.3.4.4 |
- 手动下载 x-ui Linux 包:https://github.com/FranzKafkaYu/x-ui/releases/download/0.3.4.4/x-ui-linux-amd64.tar.gz
将下载好的 x-ui Linux包 解压到 Linux系统
/usr/local下(脚本配置位置,可更改脚本内的路径自定义)在
/usr/local路径下依次操作:
chmod +x x-ui/x-ui x-ui/bin/xray-linux-* x-ui/x-ui.sh |
- 启动脚本
./x-ui/x-ui.sh
x-ui 面板管理脚本 |
根据实际情况输入对应数字即可,可输入7查看账号、密码、端口号等信息
- 在linux和云服务器控制台中开放对应的防火墙端口(如果没进行配置默认端口为 54321)
配置
访问管理页面
域名:端口号例如:11.22.33.44:54321选择“入站列表”
点击“添加入站”:共三种方法
vmess+ws
- 备注随意(可以填写 vmess+ws,方便查看)
- 协议选择:vmess
- 端口随意(需要在linux和云服务器控制台开放端口)
- 在添加用户右侧点击“+”,添加一位用户
- 网络选择:ws
- 路径随意(可在添加的用户id中复制一小段,请勿删除前面的‘/’)
注:其他设置默认即可,无需更改
vless+vision+tls
备注随意(可以填写 vless+vision+tls,方便查看)
协议选择:vless
端口随意(需要在linux和云服务器控制台开放端口)
在添加用户右侧点击“+”,添加一位用户
flow 改为 后面带 “vision” 的
在下方点击打开“tls”
域名中的ip地址改为用 ‘-’ 隔开,结尾加上
.nip.io搭建vision节点申请证书
将下方 “你的域名”,替换为 7.中修改后的域名(xx-xx-xx-xx.nip.io)
安装证书工具:
curl https://get.acme.sh | sh; apt install socat -y || yum install socat -y; ~/.acme.sh/acme.sh --set-default-ca --server letsencrypt
三种方式任选其中一种,申请失败则更换方式
申请证书方式1:
~/.acme.sh/acme.sh --issue -d 你的域名 --standalone -k ec-256 --force --insecure
申请证书方式2:
~/.acme.sh/acme.sh --register-account -m "${RANDOM}@chacuo.net" --server buypass --force --insecure && ~/.acme.sh/acme.sh --issue -d 你的域名 --standalone -k ec-256 --force --insecure --server buypass
申请证书方式3:
~/.acme.sh/acme.sh --register-account -m "${RANDOM}@chacuo.net" --server zerossl --force --insecure && ~/.acme.sh/acme.sh --issue -d 你的域名 --standalone -k ec-256 --force --insecure --server zerossl
安装证书:
~/.acme.sh/acme.sh --install-cert -d 你的域名 --ecc --key-file /etc/x-ui/server.key --fullchain-file /etc/x-ui/server.crt将安装证书执行后的 “key to:” 后面的路径复制到“密钥文件路径”中
将安装证书执行后的 “full chain to:” 后面的路径复制到“公钥文件路径”中
注:其他设置默认即可,无需更改
vless+vision+reality
- 备注随意(可以填写 vless+vision+reality,方便查看)
- 协议选择:vless
- 端口设置:443
- 在添加用户右侧点击“+”,添加一位用户
- flow 改为 后面带 “vision” 的
- 在下方点击打开“reality”
- 域名中的ip地址改为用 ‘-’ 隔开,结尾加上
.nip.io - 目标网站:1.1.1.1:443
- 可选域名随意(可在添加的用户id中复制一小段,后面加上“.com”)
使用
- 打开 v2rayN 客户端代理工具
- 在x-ui控制面板中将添加好的入站规则点击前面的“操作”
- 点击“二维码”(手机可使用 v2rayN 扫码添加,电脑点击 v2rayN 中的 “服务器 - 从剪切板导入批量的url”)
- 路由改为:全局
- 系统代理改为:自动配置系统代理
注:Windows端打开 v2rayN 后闪一下会最小化到右下角
