CentOS 一键部署 HTTP 代理和 SOCKS5 代理

发布时间2025-05-28 03:58:31

仅需 两条命令,即可在 CentOS(7/8/AlmaLinux/Rocky/Oracle 等)上快速自动部署 HTTP 代理(带认证)和 SOCKS5 代理(带认证)。全自动安装、依赖判断、端口放行、账号密码设置、防火墙自适应!

本文介绍如何用两条命令在 CentOS(7/8/AlmaLinux/Rocky/Oracle 等)上快速部署 HTTP/HTTPS 代理和 SOCKS5 代理。无需手工配置,自动安装、账号认证、放行端口、防火墙、开机自启全部支持!

一、部署 HTTP 代理(Squid)

bash <(curl -Ls https://s.vrrul.com/http.sh)

二、部署 SOCKS5 代理

bash <(curl -Ls https://s.vrrul.com/socks5.sh)

三、脚本执行交互说明(强烈建议阅读)

  • 上述命令执行后,脚本会自动进入交互模式,提示你输入端口、账号、密码:

请输入 http 代理端口 (默认3128): 【自定义端口,直接回车为默认3128】
请输入 http 用户名 (默认随机): 【自定义用户名,直接回车为随机生成】
请输入 http 密码 (默认随机): 【自定义密码,直接回车为随机生成】

请输入 socks5 代理端口 (默认1080): 【自定义端口,直接回车为默认1080】
请输入 socks5 用户名 (默认随机): 【自定义用户名,直接回车为随机生成】
请输入 socks5 密码 (默认随机): 【自定义密码,直接回车为随机生成】

=========== HTTP代理 已启动 ===========
服务器IP: 36.103.232.0:3128
用户名:   admin
密码:     MyPasswd123
---------------------------------------
测试命令:
curl -x http://admin:MyPasswd123@36.103.232.0:3128 https://cip.cc
---------------------------------------
日志查看: tail -f /var/log/squid/access.log

=========== SOCKS5 代理已启动 ===========
服务器IP: 36.103.232.0:1080
用户名:   socks5user
密码:     z1Qw7Xy1aB
---------------------------------------
测试命令:
curl --socks5 socks5user:z1Qw7Xy1aB@36.103.232.0:1080 https://cip.cc
---------------------------------------
日志文件: /root/gosocks5/socks5.log

四、命令说明

  • 两条命令均支持自定义端口、账号、密码,支持多种环境和国内云服务器。
  • 自动判断架构,自动安装依赖,适配 CentOS 6/7/8/流行衍生版。
  • 执行过程中会交互式输入代理端口、用户名和密码(支持随机/自定义)。
  • 自带报错排查、常见网络源问题自动切换国内源。
  • 支持一键开机自启、日志管理和安全优化。

五、常见报错与解决办法

  • 若提示 yum/dnf 源超时,建议切换到国内服务器或检查网络连通。
  • 如果提示防火墙阻断,需确认防火墙/安全组已放行所用端口(如3128/1080)。
  • 如遇 "docker" 安装卡住或依赖未装,建议更换国内云、使用 root 权限执行。
  • 脚本自带详细的报错信息和解决建议,如遇特殊问题建议根据提示修复。
  • 如需卸载,systemctl stop squid(HTTP)或 killall gosocks5_proxy(SOCKS5)。

六、代理测试方法

# HTTP代理测试
curl -x http://用户名:密码@服务器IP:端口 https://ifconfig.me

# SOCKS5代理测试
curl --socks5 用户名:密码@服务器IP:端口 https://ifconfig.me

七、适用范围

  • 所有国内外主流云服务器(阿里云、腾讯云、华为、AWS、Google、Oracle、搬瓦工等)。
  • 开发测试、爬虫代理、科学上网、局域网代理、内外网穿透等场景。
  • 支持 CentOS 6/7/8、Rocky、AlmaLinux、Oracle Linux、部分Debian系(需root权限)。

如遇特殊依赖、加固需求、批量自动化等,可以留言获得进阶支持。