服务器配置: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










