Alibaba Cloud Linux 3.2104 LTS 64位安装tinyproxy?

服务器

Alibaba Cloud Linux 3.2104 LTS 64位 系统上安装 tinyproxy 是完全可行的。Alibaba Cloud Linux 是基于 CentOS/RHEL 的优化发行版,因此你可以使用 yumdnf 包管理器来安装软件。

以下是详细的安装步骤:


✅ 步骤 1:更新系统包

sudo yum update -y

✅ 步骤 2:安装 EPEL 仓库(可选但推荐)

虽然 Alibaba Cloud Linux 默认可能已启用阿里云的镜像源,但 tinyproxy 通常在 EPEL 仓库中。建议先安装 EPEL 源以确保能获取更多软件包。

sudo yum install epel-release -y

如果提示找不到 epel-release,可以手动添加阿里云的 EPEL 镜像:

sudo yum install https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm -y

注意:Alibaba Cloud Linux 3 对应的是 RHEL 8 兼容版本,所以使用 epel-release-latest-8.noarch.rpm


✅ 步骤 3:安装 tinyproxy

sudo yum install tinyproxy -y

或使用 dnf(如果系统支持):

sudo dnf install tinyproxy -y

✅ 步骤 4:配置 tinyproxy(可选)

配置文件路径为:/etc/tinyproxy/tinyproxy.conf

常用配置项修改示例:

sudo vi /etc/tinyproxy/tinyproxy.conf

常见修改:

  • 监听端口(默认是 8888):

    Port 8888
  • 允许访问的 IP 地址(白名单)

    Allow 127.0.0.1
    Allow 192.168.1.0/24   # 示例:允许局域网
    # 注释掉或删除 Allow 127.0.0.1 可以允许所有IP(不推荐生产环境)
  • 开启日志或禁用日志(可选):

    #LogFile "/var/log/tinyproxy/tinyproxy.log"
    LogLevel Info
  • 匿名X_X设置(可选,隐藏请求头):

    AnonymousHosts connect
    HeaderFilter "^(?:Connection|Proxy-Connection|Keep-Alive|Transfer-Encoding|TE|Trailer|Proxy-Authorization|Proxy-Authenticate)$"

⚠️ 注意:不要随意开放 Allow0.0.0.0/0,否则会变成公开X_X,存在安全风险。


✅ 步骤 5:启动并设置开机自启

# 启动服务
sudo systemctl start tinyproxy

# 设置开机自启
sudo systemctl enable tinyproxy

# 查看状态
sudo systemctl status tinyproxy

✅ 步骤 6:配置防火墙(开放端口)

如果你需要从外部访问X_X服务,需放行对应端口(如 8888)。

# 使用 firewalld
sudo firewall-cmd --permanent --add-port=8888/tcp
sudo firewall-cmd --reload

或者如果你使用的是 Alibaba Cloud ECS,请务必在 安全组规则 中放行该端口(如 TCP 8888),否则网络无法访问。


✅ 测试X_X是否工作

本地测试:

curl -x http://127.0.0.1:8888 http://httpbin.org/ip

你应该看到返回你的服务器 IP。


✅ 卸载 tinyproxy(可选)

sudo yum remove tinyproxy -y

🛡️ 安全建议

  • 限制 Allow 到可信 IP。
  • 更改默认端口避免扫描。
  • 配合账号密码认证(tinyproxy 本身不支持用户认证,如需认证建议配合 squid 或使用 Nginx 反向X_X加 auth)。

🔚 总结

你已经成功在 Alibaba Cloud Linux 3.2104 LTS 上安装并配置了 tinyproxy。适用于轻量级 HTTP/HTTPS X_X需求,如X_X、爬虫X_X等场景。

如有进一步需求(如用户名密码认证、SSL 支持等),可考虑升级到更强大的X_X工具如 Squid 或使用 Nginx + Auth。

需要我提供带密码认证的X_X方案吗?欢迎继续提问!

未经允许不得转载:CDNK博客 » Alibaba Cloud Linux 3.2104 LTS 64位安装tinyproxy?