使用 3X-UI 搭建代理服务器的完整教程
3X-UI 是一个流行的代理管理面板,基于 Xray 核心,可用于搭建 V2Ray 和 Trojan 协议代理服务,支持多用户管理,方便快捷。以下是详细的搭建步骤:
前置条件
- 免费服务器 :推荐使用甲骨文云主机 CentOS 8 stream 系统,1 核 1G 内存即可,但更高配置能支持更多用户。免费甲骨文云主机 申请教程
- 域名 :需要一个域名来绑定服务,并在 cloudflare.com 设置好 DNS 解析到服务器的 IP 地址。免费 us.kg 域名 申请教程。
- DNS(域名解析):cloudflare.com注册教程。
- SSH 软件:FinalShell 蓝奏云下载 https://wwrn.lanzouk.com/iLE5u2m4l0te 密码:hpy3
- 开放端口:确保服务器的防火墙或云服务商的安全组中开放以下端口:
- TCP/UDP: 443 (HTTPS)
- TCP/UDP: 80 (HTTP)
- 可选:自定义代理端口
1. 更换国内源
换源
进入 root,切换至 yum.repos.d 目录
cd /etc/yum.repos.d/
创建新文件夹并将源文件备份为 repo.bak
mkdir backup && mv repo backup/
下载国内 yum 源文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
更新下载 yum 源地址
sed -i -e"s|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g" /etc/yum.repos.d/CentOS-*
sed -i -e "s|releasever|releasever-stream|g" /etc/yum.repos.d/CentOS-*
生成缓存
yum clean all && yum makecache
2. 更新系统并安装基础依
更新系统包
sudo yum update -y
更新工具包
yum install curl wget git -y
3. 安装 3X-UI
使用官方提供的安装脚本一键安装 3X-UI:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
脚本会自动下载必要的文件、配置 并安装 3X-UI。
4. 配置 3X-UI
4.1 登录管理面板
- 完成安装后,你的服务器终端会显示管理面板的访问地址和默认的用户名密码(如未显示,可以用
3x-ui info
查看)。- 默认访问地址:
http://< 你的服务器 IP>:54321
- 默认用户名 / 密码:
admin / admin123456
- 默认访问地址:
- 使用浏览器访问该地址并登录。
4.2 修改面板设置
- 登录后,修改默认管理员密码以确保安全。
- 配置 HTTPS:
- 将你的域名绑定到服务器 IP。
- 在 3X-UI 中选择“证书管理”,申请并安装免费的 Let’s Encrypt SSL 证书。
4.3 添加用户和节点
- 在“用户管理”中添加新用户,并为其分配流量限制和过期时间。
- 配置代理节点,支持 V2Ray 和 Trojan 协议,提供客户端配置文件。
5. 测试连接
- 使用 3X-UI 提供的用户链接或二维码导入到代理客户端(如 V2RayNG、Clash)。
- 确保连接正常并代理功能有效。
6. 常用命令
以下是一些管理 3X-UI 的常用命令:
bash 复制编辑# 查看运行状态
3x-ui status
# 停止面板
3x-ui stop
# 启动面板
3x-ui start
# 重启面板
3x-ui restart
# 更新 3X-UI
3x-ui update
# 卸载 3X-UI
3x-ui uninstall
7. 安全性与性能优化
- 防火墙设置:仅开放必要的端口,阻止未授权的访问。
- 定期更新:确保服务器和 3X-UI 始终运行最新版本,避免安全漏洞。
- 流量监控:通过面板监控用户的流量使用,防止异常行为。
按照以上步骤,你就可以成功搭建一个功能完善的代理服务器,并为自己或用户提供高效、稳定的代理服务!
正文完