当前位置:首页 > 系统教程 > 正文

Tinyproxy最小化快速配置指南 5分钟在Ubuntu 24.04上搭建轻量级HTTP代理服务器

Tinyproxy最小化快速配置指南 5分钟在Ubuntu 24.04上搭建轻量级HTTP代理服务器

tinyproxy 是一款极简、轻量级的HTTP/HTTPS代理服务器,特别适合资源受限的环境或需要快速部署的场景。本文将带你从零开始,在 Ubuntu 24.04 上完成最小化安装与配置,整个过程不超过5分钟。无需复杂的理论知识,跟着步骤做就能拥有一个属于自己的代理服务。

1. 安装 tinyproxy

打开终端,更新软件包列表,然后直接安装:

sudo apt updatesudo apt install tinyproxy -y

安装完成后,tinyproxy 会自动创建一个最小配置文件,我们稍后会进行简单修改。

2. 快速配置(只需改两处)

配置文件位于 /etc/tinyproxy/tinyproxy.conf。使用 sudo nano 或其他编辑器打开:

sudo nano /etc/tinyproxy/tinyproxy.conf

找到以下几行并进行修改:

  • Port:默认是8888,你可以保留,也可以改成其他端口(如8080)。本指南保留8888。
  • Allow:默认只允许本机(127.0.0.1)访问。如果你需要局域网或其他IP使用,可以添加对应的IP段,例如允许整个192.168.1.x网段:Allow 192.168.1.0/24。如果想完全开放(不推荐),可以注释掉所有Allow行。本演示保留默认,仅本机使用。
Tinyproxy最小化快速配置指南 5分钟在Ubuntu 24.04上搭建轻量级HTTP代理服务器 tinyproxy  轻量级代理 Ubuntu 24.04 快速配置 第1张

保存并退出(Ctrl+O, Enter, Ctrl+X)。这样就完成了最小化配置!

3. 启动与开机自启

使用 systemctl 管理服务:

sudo systemctl start tinyproxy    # 启动sudo systemctl enable tinyproxy   # 开机自启sudo systemctl status tinyproxy   # 查看状态

如果状态显示 active (running),说明服务运行正常。

4. 验证代理是否可用

在本地(或允许的客户端)通过 curl 测试:

curl -x http://127.0.0.1:8888 http://ipinfo.io/ip

如果返回你的服务器公网IP(而不是本地IP),则代理生效。你也可以在浏览器或系统代理设置中使用 tinyproxy 的地址和端口。

⚠️ 防火墙提醒: 如果从其他设备连接,请确保 Ubuntu 防火墙允许你设置的端口(例如8888)。使用 sudo ufw allow 8888 开放端口。

5. 总结

至此,你已经成功在 Ubuntu 24.04 上完成 tinyproxy 的极速部署。这个轻量级代理几乎不占用系统资源,非常适合个人开发、临时共享网络等场景。如果需要更高级的功能(如过滤、缓存),可以查阅官方文档进一步配置。

—— 本教程关键词:tinyproxy、轻量级代理、Ubuntu 24.04、快速配置 ——