Linux 代理服务搭建指南 (兼顾简单与稳定)
906 字
5 分钟
Linux 代理服务搭建指南 (兼顾简单与稳定)
在 Linux 环境下搭建代理服务时,“部署简单” 和 “服务稳定” 是最核心的需求。根据具体的使用场景(跨国访问/科学上网、弱网加速或内网中转),本文梳理了目前业界最成熟、最稳定的三大方案。
方案一:3X-UI 面板 + VLESS-REALITY(最推荐,兼顾极简与强抗封)
1. 适用场景
跨国访问、科学上网、高抗封锁需求。
2. 方案特点
- 极度稳定:采用 REALITY 协议,将流量伪装成正常的顶级 HTTPS 网站(如 Apple、Microsoft),无需购买自定义域名,抗封锁能力极强。
- 部署极简:提供可视化的 Web 后台,可视化管理节点、账号、流量与统计。
3. 部署步骤
步骤 1:运行一键安装脚本
在 Linux 终端执行官方脚本:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)步骤 2:面板初始化
- 安装过程中,按提示设置面板访问端口(如
2053)、管理员账号和密码。 - 确保云服务器防火墙 / 安全组已放行该面板端口。
步骤 3:添加 VLESS-REALITY 节点
- 打开浏览器访问
http://你的服务器IP:端口并登录后台。 - 进入 入站列表 -> 添加入站。
- 配置参数设置:
- 协议 (Protocol):
VLESS - 传输协议 (Transport):
TCP - 安全 (Security):
REALITY - 目标网站 (Target Website): 填写合法的 HTTPS 域名(如
itunes.apple.com:443)
- 协议 (Protocol):
- 保存配置后,在节点列表中点击 二维码 / 复制链接。
- 导入客户端(如 Clash Verge、Sing-box、v2rayN、Shadowrocket 等)即可使用。
方案二:Docker + Hysteria 2(高网速、弱网/丢包环境神器)
1. 适用场景
晚高峰丢包严重、跨国延迟高、对网速/带宽利用率有极高要求的环境。
2. 方案特点
- 基于 UDP (QUIC):具备极强的拥塞控制算法,在丢包率高的网络环境下依然能跑满带宽。
- 容器化部署:配合 Docker,配置简单且不污染宿主机环境。
3. 部署步骤
步骤 1:创建配置文件目录
mkdir -p /opt/hysteria && cd /opt/hysteria步骤 2:编写配置文件 config.yaml
listen: :8443
tls: cert: /etc/hysteria/cert.crt key: /etc/hysteria/private.key
auth: type: password password: "YourStrongPasswordHere"
masquerade: type: proxy proxy: url: https://bing.com rewriteHost: true注意:Hysteria 2 建议配置有效的 SSL 证书,或通过 Acme / 自签名证书配合客户端忽略 TLS 校验。
步骤 3:使用 Docker 启动服务
docker run -d \ --name hysteria2 \ --net=host \ -v $(pwd)/config.yaml:/etc/hysteria/config.yaml \ --restart=always \ tobyxdd/hysteria:latest -c /etc/hysteria/config.yaml server方案三:Shadowsocks / Squid(内网中转与轻量级代理)
1. 适用场景
公司内网环境中转、多服务器间的正向代理服务,不涉及复杂网络对抗。
2. 方案选项
选项 A:Docker 部署 Shadowsocks-libev(轻量安全)
执行单行 Docker 命令即可完成搭建:
docker run -d \ --name=ss-server \ -p 8388:8388/tcp -p 8388:8388/udp \ --restart=always \ shadowsocks/shadowsocks-libev \ ss-server -s 0.0.0.0 -p 8388 -k "YourPassword" -m aes-256-gcm选项 B:Squid HTTP/SOCKS 代理(常规内网代理)
适用于为内网其他 Linux 机器提供 export http_proxy 环境。
# Ubuntu / Debian 安装sudo apt update && sudo apt install squid -y
# 修改配置允许访问 (/etc/squid/squid.conf 中设置 http_access allow all)# 启动服务sudo systemctl enable --now squid方案对比与选型建议
| 方案名称 | 核心协议 / 技术 | 部署难度 | 抗封锁能力 | 弱网表现 | 推荐使用场景 |
|---|---|---|---|---|---|
| 3X-UI + REALITY | VLESS + REALITY | ★☆☆☆☆ (极易) | ★★★★★ (极强) | ★★★★☆ (良好) | 首选方案:个人科学上网/跨国访问 |
| Hysteria 2 | QUIC / UDP | ★★☆☆☆ (简单) | ★★★★☆ (强) | ★★★★★ (极强) | 线路较差、高丢包/高延迟环境 |
| Shadowsocks / Squid | SS / HTTP / SOCKS5 | ★☆☆☆☆ (极易) | ★★☆☆☆ (较弱) | ★★★☆☆ (一般) | 局域网/内网服务器互联中转 |
文档生成时间: 2026年
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Linux 代理服务搭建指南 (兼顾简单与稳定)
https://xichi.top/posts/tech-linux_proxy_setup_guide/相关文章智能推荐
1
万络周刊(2026-07-25 ~ 2026-08-01)
万络周刊本周共收藏 **32 篇**内容。收藏集中在科技数码、AI 工具、游戏推荐三大类。
2
考上郑州大学,需要排在全省前百分之几?——基于 7 省高考位次数据的测算
高校本文用各省一分一段表换算郑州大学的录取百分位,回答一个问题:郑大的学生,在各自省份处于什么位置?
3
模型风险,以及为什么长期投资比短线交易更简单
经管理论讨论模型风险,以及其对投资收益的影响。
4
一张表告诉你为什么有了NS Sports Resort就不用NS Sports了
游戏本来考虑买个NS Sports家里一起玩,后来研究了一下,发现还是再等等。
5
上市公司信息卡片skill
A股市场本技能可为指定的上市公司生成信息卡片。
随机文章随机推荐





