代理服务器是网络和互联网安全领域的基本工具。无论是为了改善隐私、过滤内容还是优化网络性能,可靠的代理服务器都是无价的。TinyProxy,顾名思义,是一个轻量级高效的开源代理服务器,非常适合较小的系统和个人使用。
在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 TinyProxy
第 1 步。更新系统是确保您拥有最新软件包信息的关键第一步。打开终端并输入以下命令:
sudo apt update
sudo apt upgrade
第 2 步。在 Ubuntu 22.04 上安装 TinyProxy。
随着您的系统处于最新状态,您就可以安装 TinyProxy 了。使用以下命令进行安装:
sudo apt install tinyproxy
此命令将获取 TinyProxy 及其依赖项并将其安装在您的系统上。该过程可能需要一些时间,但是一旦完成,您就可以继续配置TinyProxy了。
第 3 步。配置TinyProxy。
TinyProxy 配置文件是定义代理服务器如何运行的地方。它位于 .您需要超级用户权限才能修改此文件。使用您喜欢的文本编辑器将其打开。例如,如果您愿意,请使用:/etc/tinyproxy/tinyproxy.conf
nano
在配置文件中,您将找到各种设置,这些设置允许您自定义TinyProxy服务器。以下是您可以调整的一些关键配置:
- 端口:默认情况下,TinyProxy 在端口 8888 上运行。如果需要,您可以将其更改为任何其他可用端口。
sudo nano /etc/tinyproxy/tinyproxy.conf
- 允许/拒绝规则:这些规则控制哪些客户端可以访问您的代理服务器。自定义 和 设置以符合您的要求。
Allow
Deny
Allow 192.168.1.0/24 Deny 0/0
- 侦听地址:默认情况下,TinyProxy侦听所有可用的网络接口。您可以将其限制为特定地址。
Listen 192.168.1.10
- 超时:该设置控制允许连接保持空闲状态的最长时间(以秒为单位)。您可以根据需要进行调整。
Timeout
Timeout 600
- 保存文件,然后启动TinyProxy服务,使用以下命令:
sudo systemctl start tinyproxy
要确保每次系统启动时 TinyProxy 自动启动,请使用以下命令:
sudo systemctl enable tinyproxy
第 4 步。测试TinyProxy。
为了确保TinyProxy按预期工作,您应该对其进行测试。您可以使用 Web 浏览器或命令行工具,例如 .这是一个使用:curl
curl
curl -x http://localhost:8888 http://example.com
Replace with the URL you want to access through the proxy. If you receive the expected response, your TinyProxy is up and running!http://example.com
Congratulations! You have successfully installed TinyProxy. Thanks for using this tutorial for installing TinyProxy on the Ubuntu system. For additional help or useful information, we recommend you check the official TinyProxy website.