一、准备工作
在开始配置前需要完成以下准备事项:
- 已购买云服务器(推荐1核1G以上配置)
- 具备SSH远程连接工具(如Xshell或Termius)
- 确认服务器操作系统(本文以CentOS 8为例)
二、代理工具选择
根据协议类型和性能需求选择代理工具:
- Squid(支持HTTP/HTTPS协议,适合网页代理)
- Tinyproxy(轻量级HTTP代理,配置简单)
- Shadowsocks(支持socks5协议,加密传输)
三、安装配置流程
以Squid代理为例演示安装步骤:
# 安装EPEL仓库
sudo yum install epel-release
# 安装Squid服务
sudo yum install squid
# 修改配置文件
vi /etc/squid/squid.conf
参数 | 说明 |
---|---|
http_port 3128 | 监听端口设置 |
visible_hostname proxy1 | 服务器标识设置 |
四、安全组设置
在云服务商控制台完成以下操作:
- 开放代理端口(如3128/TCP)
- 限制源IP地址范围(可选)
- 启用防火墙规则:
firewall-cmd --add-port=3128/tcp --permanent
五、代理验证测试
通过以下方法验证代理可用性:
- 本地终端测试:
curl --proxy 服务器IP:端口 http://example.com
- 浏览器设置代理访问验证网站(如whatismyip.com)
- 查看访问日志:
tail -f /var/log/squid/access.log
通过合理选择代理工具、规范配置流程、严格设置安全策略,可在云服务器快速搭建稳定可用的个人代理服务。建议定期更新软件版本并监控访问日志,确保服务安全可靠。