自建代理服务器门槛没有很多人想象的高。一台低价VPS,配合几条命令,半小时就能部署完成。真正上手之后,选什么软件、端口配置、身份验证,一系列问题会陆续出现。下面梳理主流搭建方案,还有靠谱的免费试用渠道。
Squid是老牌工具,应用范围很广。
Ubuntu系统一条命令即可安装:sudo apt update && sudo apt install -y squid。主配置文件路径/etc/squid/squid.conf,默认文件数千行,绝大多数是注释内容。基础配置只需要简短几行,设置监听端口http_port 3128,再配置访问控制规则。找到配置里http_access deny all这一行,在它上方增加两行:acl localnet src 你的客户端IP段和http_access allow localnet。顺序很关键,deny all放在末尾,Squid规则顺序匹配,匹配第一条规则就停止判断。

Squid优势在于访问控制列表精细,可限定访问时间、可访问站点,日志记录详细。原生主要处理HTTP/HTTPS流量,配置项繁多,新手阅读配置文件容易觉得繁杂。如果需要缓存加速、精细化访问策略,Squid很合适;只想搭建简易代理,它显得过重。
3proxy主打轻量化,资源占用极低。
Ubuntu执行sudo apt install -y 3proxy完成安装,编辑/etc/3proxy/3proxy.cfg。核心配置简短:DNS配置nserver 8.8.8.8,设置超时参数,proxy -p1080 -a开启HTTP代理,socks -p1080开启SOCKS5代理。身份验证支持IP白名单,或是账号密码登录。3proxy同时兼容HTTP、HTTPS、SOCKS4、SOCKS5四类协议,一款软件覆盖全部,适合低配置VPS部署。
Windows平台同样可以使用3proxy。官网压缩包解压到C:3proxy,新建3proxy.cfg,写入proxy -p8080、socks -p1080两行,双击3proxy.exe启动。搭配4G USB上网卡使用,可以拿到运营商原生移动IP,相比数据中心IP更难被平台识别标记。
Shadowsocks是另一个路线,协议原生考虑流量伪装。
现在最简单部署方式依靠Docker。GitHub存在自动化部署脚本,clone仓库后执行chmod +x deploy.sh,交互式运行,引导设置端口、密码,也可以直接传参执行:./deploy.sh -p 8443 -s "你的密码"。脚本自带端口检测、容器冲突处理,可选v2ray-plugin混淆功能,部署结束自动生成ss://链接和二维码,手机客户端扫码导入配置。
加密算法优先aes-256-gcm或者chacha20-ietf-poly1305,安全性、性能均衡。启用v2ray-plugin混淆之后,客户端Shadowsocks软件也要安装对应插件,否则无法连接。
无论选用哪套方案,三件事不能忽略。第一是身份验证,绝对不要搭建无任何验证的公开代理。Squid用auth_param basic program配置账号密码,3proxy通过users参数设置,Shadowsocks自带密码认证。第二是防火墙,服务器开放代理端口之后,依靠iptables或者云服务商安全组限制来源IP。第三是日志,Squid默认日志写入/var/log/squid/access.log,3proxy同样支持日志输出,定期查看日志排查异常连接。
讲完搭建方案,再介绍免费试用渠道。公开免费代理列表和正规服务商的免费试用,质量差距巨大。
企业服务商免费试用优先考虑。
Oxylabs注册用户每月5GB免费流量,提供5个美国数据中心IP,控制面板新建代理用户就能获取连接信息。Bright Data免费方案最多提供15个数据中心IP,每月2GB流量,控制面板可单独测试每个IP连通状态,IP列表支持随时刷新替换。两者可用率、稳定性远超公开代理列表,用来验证服务商适配场景,比逐个测试免费代理高效很多。
但两家完整3到7天试用,一般仅面向完成KYC企业认证用户,个人、自由职业者无法使用。单纯测试基础功能,注册账号领取5GB、2GB免费额度就足够,不用企业认证。
Oracle Cloud的Always Free是零成本自建优选。
免费层提供ARM架构实例,4核CPU搭配24GB内存,每月10TB流量,永久免费。跑Shadowsocks或者Squid,性能、流量都足够。配置流程不难:注册Oracle Cloud账号,选择美国或者亚太区域,创建ARM实例,安装代理软件。唯一麻烦点在于注册流程繁琐,风控审核经常拦截申请,不少人多次提交才注册成功。一旦注册通过,这是目前少数长期稳定的永久免费资源。
公开免费代理列表适合临时应急,不适合长期依赖。
GitHub上多个项目保持高频维护。fyvri/fresh-proxy-list每小时更新,HTTP、HTTPS、SOCKS4、SOCKS5代理都有,支持TXT、CSV、JSON、XML、YAML格式导出。ProxRipper每15分钟刷新,全自动抓取校验代理。proxy-free/free-proxy-list每30分钟更新,按延迟、在线率、匿名等级筛选。
这类仓库优势是自动化,写脚本定时拉取、批量连通测试,筛选存活IP,比手动复制省事。但筛选后的IP质量,和网页复制的免费代理没有本质区别。免费代理IP生命周期短,半小时后重试,半数IP大概率失效。
1024Proxy这类新服务商也开放免费试用。
V2EX平台有用户分享体验,提供住宅代理服务,支持HTTP(S)、SOCKS5,覆盖多地区节点。注册后可以体验动态住宅代理、静态住宅代理,适合数据采集、多账号管理场景。免费试用额度、有效时长需要注册登录后台查看,不同时期会变动。
还有爱加速App,提供静态IP代理免费试用,宣传不限流量时长。自建机房,独享千兆带宽,国内网络访问速度优于海外代理。但这类产品本质静态IP网络加速器,出口IP固定,不能像代理列表随意切换IP,适合需要固定出口IP的场景。
搭建代理、寻找免费试用,核心取舍就是用时间换取成本。Oracle Cloud Always Free适合愿意一次性折腾,长期零成本使用;Oxylabs、Bright Data免费额度适合快速验证服务商是否匹配需求;公开代理列表只能临时应急,不要用来承载正式业务。搭建工具选型同理,Squid适合精细化管控场景,3proxy轻量多协议,Shadowsocks适合流量伪装加密。先明确用途,再挑选工具和渠道,比盲目部署一堆用不着的组件省心。