3X-UI面板搭建

服务器配置:1核1G 30G硬盘

服务器系统:Ubuntu-24.04.1-x64

3x-ui 官方项目主要看这个:

GitHub 官方仓库(推荐)
MHSanaei/3x-ui 官方 GitHub

一、安装3xui面板

1.更新软件

apt update && apt upgrade -y && apt install sudo curl -y

2.安装3xui面板

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

二、开启 BBR

执行命令:

sysctl net.ipv4.tcp_congestion_control

如果不是 bbr

编辑:

vim /etc/sysctl.conf

在最后加入:

net.core.default_qdisc=fq 
net.ipv4.tcp_congestion_control=bbr

执行:

sysctl -p

显示 bbr 即可。

三、开启并配置ufw防火墙

预装情况:ufw 已默认预装在 Ubuntu 24.04 LTS 系统中,无需额外安装;若检测到缺失(执行ufw命令提示不存在),可通过 下面命令重装sudo apt install ufw -y 快速安装

1. 允许入站连接(常用场景,必学)

入站连接控制是ufw的核心功能,以下是日常运维中最常用的允许规则,覆盖远程管理、网页服务、数据库等场景:

# 1. 允许特定端口(默认TCP协议,可指定UDP)
 sudo ufw allow 22/tcp # 允许SSH(22端口,远程连接必备,重中之重) 
sudo ufw allow 80/tcp # 允许HTTP(80端口,静态网页服务) 
sudo ufw allow 443/tcp # 允许HTTPS(443端口,加密网页服务,推荐) 
sudo ufw allow 3306/tcp # 允许MySQL(3306端口,数据库服务) 
sudo ufw allow 5432/tcp # 允许PostgreSQL(5432端口,开源数据库) 
sudo ufw allow 8080/udp # 示例:允许UDP协议的8080端口(按需配置) 

# 2. 允许特定端口范围(如1000-2000端口,TCP协议) 
sudo ufw allow 1000:2000/tcp

2. 重置ufw配置(恢复默认)

若规则配置混乱、出现冲突,或想重新配置ufw,可执行重置命令(谨慎使用,会清除所有自定义规则):

sudo ufw reset

重置后,ufw恢复为默认状态(inactive),所有允许/拒绝规则、端口配置全部清空,可重新开始配置。

3. 启用ufw防火墙

# 启用防火墙,默认策略:拒绝所有入站连接,允许所有出站连接 

sudo ufw enable

启用成功后,终端会输出:Firewall is active and enabled on system startup,表示防火墙已激活,且设置为开机自启(无需额外配置)。

4. 禁用ufw防火墙

若需临时关闭防火墙(如调试服务、排查端口问题),执行以下命令:

sudo ufw disable

禁用后,所有ufw规则暂时失效,系统不再进行端口访问控制,调试完成后建议重新启用。

© 版权声明
THE END
喜欢就支持一下吧
点赞594 分享