代理服务器搭建教程(搭建自己的http代理服务器)

如果您想学习视频,请将以下信息复制到您的手机浏览器或电脑浏览器:

一、前言

代理服务器搭建教程(搭建自己的http代理服务器)

本文主要讲解如何在Linux上使用tinyproxy搭建HTTP/HTTPS代理。

tinyproxy 是一个 HTTP/HTTPS 代理。它轻巧、快速、非常易于配置,并且是一种开源代理服务。 Tinyproxy 也可以配置为反向代理。它非常适合用作系统资源较少的小型代理,因为它非常轻便。

在Linux上使用tinyproxy快速搭建HTTP/HTTPS代理

2.Tinyproxy特点

Tinyproxy 易于配置和修改。

小内存占用意味着它在操作系统上占用的空间非常小。它的内存占用几乎是 2MB。

匿名模式允许使用单个 HTTP 标头来授权和禁止。

通过阻止未经授权的用户来控制访问。

过滤是指用户可以通过创建黑白名单来阻止或允许某个域。

隐私功能是通过控制与 HTTPS/HTTP 服务器之间的数据传输来实现的。

3.在Ubuntu系统中安装TinyProxy

在Ubuntu系统中输入以下命令,将系统更新到最新:

更新完成后,执行以下命令安装Tinyproxy。

安装 Tinyproxy 后。要启动并检查 Tinyproxy 的状态,请输入以下命令:

4.定义配置文件

Tinyproxy 配置文件位于以下路径:

etc/tinyproxy/tinyproxy.conf

使用 vim 文本编辑器编辑它:

如果允许第三方设备使用此代理服务,在配置文件中找到以下行:

允许 127.0.0.1

将 127.0.0.1 更改为客户端的 IP 地址或 IP 范围,例如 192.168.1.0/24

接下来找到Listen 192.168.0.1,修改为本服务器外网连接的网卡IP地址,使用ip addr查看本地网卡IP地址。这一步主要是对外开放代理服务,否则第三方设备无法使用服务器的代理服务。

5.配置tinyproxy授权

配置tinyproxy授权

在tinyproxy中,可以设置授权,只有授权的用户才能访问tinyproxy。要设置授权凭据,请转至#BasicAuthUserPassword 行。取消注释此行并在此行末尾写下您的密码。

6.配置过滤器

您还可以使用 tinyproxy 添加流量过滤器。

找到 Filter “/etc/tinyproxy/filter” 行的内容并取消注释该行。您可以将过滤器配置文件路径指定为域名。

将以下行更改为以下内容:

保存并退出文件。现在假设你把过滤器放在本地,路径是etc/tinyproxy/filter,那么你将编辑过滤器。

逐行添加域名为黑名单。

格式如下:

写好黑名单后,保存退出。

7.为tinyproxy服务配置防火墙

默认情况下,tinyproxy的默认端口号是8888,可以在上面的配置文件中修改端口号,假设端口号是8888,

是tinyproxy服务器服务配置防火墙

执行以下2条命令打开端口,

8.启动tinyproxy服务

执行以下命令使新配置立即生效,下次自动启动服务:

9.设置tinyproxy服务的使用时间

结合linux的crontab定时任务管理程序,设置tinyproxy的服务时间,即设置关闭和启用的时间段。

10.总结

Tinyproxy 是一个用于设置 HTTP/HTTPS 代理服务的简单而有用的工具。它适用于小型服务器,但如果要在大型网络上运行代理服务器,则可能需要配置 squid 代理服务。我们在这里只分享了一些技巧,但对于日常操作来说已经足够了。通过本文,您已经了解了如何安装、配置和使用 tinyproxy,请尝试使用 tinyproxy 作为您的代理服务器。

发布于 2023-01-05 17:20:15
收藏
分享
海报
0 条评论
183
上一篇:双十二成交额数据(2022双十二店铺排名) 下一篇:皮鞋品牌排名前十名(男士高档商务皮鞋品牌)
目录

    推荐阅读

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码