返回博客
2025年12月30日4 分钟阅读

薅羊毛攻略:免费白嫖 AWS 服务器搭建 x-ui 面板,打造极致丝滑网络体验

详细介绍如何利用 AWS 免费套餐搭建 x-ui 可视化面板,实现高性能代理服务器,含完整保姆级操作步骤。

AWSx-ui网络教程服务器

1. 前言

在进行跨境开发或技术研究时,一个稳定的网络环境是必不可少的。AWS(Amazon Web Services) 作为全球顶级的云服务商,其提供的免费套餐(Free Tier)包含了半年免费的 EC2 实例。结合 x-ui 可视化面板,我们可以极其简单地搭建属于自己的高性能代理服务器。

2. 环境准备

  • 云服务器:AWS EC2(推荐 Amazon Linux 2023 镜像/Ubuntu)。
  • 本地客户端:v2rayN (Windows) 或 V2RayU (Mac)。
  • 基础工具:SSH 连接工具(如 Termius、PuTTY,或直接使用系统自带的 CMD/终端,再或者直接在aws服务器中直接开启)。

3. 阶段一:AWS 账号申请与实例启动(零基础补充)

3.1 账号注册

  1. 访问 AWS 官网 注册。
  2. 关键点:需要准备一张支持外币支付的信用卡(Visa/MasterCard)。AWS 会扣取 $1 进行验证并在随后退还。

3.2 启动实例 (EC2)

1.进入 EC2 控制台,点击 **“启动实例”,**如下图(1)、(2)所示。

图(1)

图(2)

2.选择系统 (AMI):搜索并选择 Amazon Linux 2023(这里以这个为例),如图(3)所示。

图(3)

3.实例类型:勾选“符合免费套餐条件”的 t3.micro,图(4)所示

图(4)

4.密钥对:点击“创建新密钥对”,下载 .pem 文件并妥善保存(这是登录服务器的钥匙),如图(5)、(6)操作所示。

图(5)

图(6)

5.网络设置:勾选“允许来自任何位置的 SSH 流量”,如图(7)所示。

图(7)

6.配置存储以及高级设置,如下图(8)所示。

图(8)

7.完成上述1-6步之后即可点击“启动实例”,如下图(9)所示。

图(9)

4. 阶段二:服务端部署 x-ui

4.1 SSH 登录服务器

打开你的终端(cmd),使用下载好的密钥登录:

复制运行下面指令:

ssh -i "你的密钥.pem" ec2-user@你的服务器IP

例如:

ssh -i "AWS_+serve.pem" ec2-user@3.12.2.34

注:手敲代码的时候注意之间的空格,另外“你的服务器IP”可以在实例的控制台里面找到,如下图(10)所示。

图(10)

4.2 安装 x-ui 面板

登录成功后,执行以下命令切换 root 权限并安装面板:

Bash

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

交互式设置(设置一个自己的账户):

  • 确认继续:输入 y
  • 设置账户名:例如 mymy_vps
  • 设置密码:例如 mymymyvps
  • 设置面板端口:例如 28900(请务必牢记)。

5. 阶段三:云端防火墙配置 (AWS Security Group)

这是最关键的一步,90% 的连接失败都因为此步未做。

1.在 AWS 控制台找到你的实例,点击 “安全” (Security) 选项卡,再点击 “安全组” (Security Groups) 下方的蓝色链接,如图(11)所示。

图(11)

2.点击 “编辑入站规则” (Edit inbound rules),如图(12)、(13)操作所示。

添加以下两条规则

类型端口范围源 (Source)说明
自定义 TCP289000.0.0.0/0用于访问 x-ui 管理后台
自定义 TCP100860.0.0.0/0用于节点流量传输

图(12)

图(13)

6. 阶段四:x-ui 后台配置与连接

6.1 登录管理面板

在浏览器打开:http://你的服务器IP:28900。输入刚才设定的账号密码进入后台。

6.2 添加入站节点

  1. 点击 “入站列表” -> “添加入站”
  2. 协议:选择 vless
  3. 端口:填入 10086(需与 AWS 安全组一致)。
  4. 传输:选择 tcp
  5. 点击“添加”。上述操作如下图(14)、(15)所示。

图(14)

图(15)

6.3 客户端导入 (v2rayN)

  1. 打开 v2rayN,粘贴(ctrl+V)上面的复制链接。
  2. 启动代理:右键右下角图标,选择 “系统代理” -> “自动配置系统代理”
  3. 分流设置:选择 “路由” -> “绕过大陆”。(依据个人工作需求)

7. 阶段五:进阶性能优化 (BBR 加速)

Amazon Linux 2023 内核原生支持 BBR。开启后可显著降低高延迟环境下的丢包率。

在终端执行:

Bash

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

验证:输入 sysctl net.ipv4.tcp_congestion_control,若返回 bbr 则生效。

8. 总结与 FAQ

  • Q: 网页打不开?
    • A: 检查 AWS 入站规则 28900 是否开放;检查服务器是否因欠费或策略被关停。
  • Q: 只有几百 K 的速度?
    • A: 检查是否开启了 BBR 加速;尝试更换更靠近你的 AWS 区域。

作者注:我是 Vince,希望这篇教程能帮你顺利完成部署。如果有任何问题,欢迎在评论区留言讨论!