搭建代理服务器(搭建网站)

本头条每天持续更新原创干货技术文章。欢迎关注本头条& # 34;学习Linux教程& # 34;、微信官方账号名称《Linux学习教程入门& # 34;。

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

zcwyou.com/h51.前言本文主要讲解如何在Linux上使用tinyproxy构建HTTP/HTTPS代理。

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

搭建代理服务器(搭建网站)

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

2.Tinyproxy特性Tinyproxy易于配置和修改。较小的内存占用意味着它在操作系统上占用很少的空。它的内存几乎是2MB。匿名模式允许对允许和不允许的单个HTTP头进行授权。通过阻止未授权用户进行访问控制。过滤意味着用户通过创建黑白名单来阻止或允许某个域。隐私功能是通过控制来自HTTPS/HTTP服务器的传入和传出数据来实现的。3.在Ubuntu系统中安装TinyProxy。在Ubuntu系统中输入以下命令,将系统更新到最新版本:

sud apt-get update sud apt-get upgrade-y更新完成后,执行以下命令安装Tinyproxy。

O sudapt-get-y安装Tinyproxy完成微小代理安装后。要启动Tinyproxy并检查其状态,请输入以下命令:

Sudo system CTL Tiny Proxy Start Sudo system CTL Tiny Proxy状态4。定义配置文件Tiny Proxy配置文件位于以下路径:
etc/Tiny Proxy/Tiny Proxy . conf。

用vim文本编辑器编辑它:

sud vim/etc/tiny proxy/tiny proxy . conf如果您希望允许第三方设备使用此代理服务,请在配置文件中找到以下行:
Allow 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中,可以设置授权,这样只有那些授权的用户才能访问tinyproxy。要设置授权凭证,请转到#BasicAuth用户密码行。取消对该行的注释,并在该行末尾写入您的密码。

基本用户密码[在此设置密码]6。配置过滤器您还可以使用tinyproxy添加流量过滤器。

过滤器找到了& # 34;/etc/tiny proxy/filter & # 34;在这一行中,取消对这一行的注释,可以将过滤器配置文件路径指定为域名。

以下各行修改如下:

"过滤器扩展于& # 34;"FilterDefaultDeny是& # 34;。保存退出文件。现在假设你把过滤器放在本地,路径是etc/tinyproxy/filter。接下来,您必须编辑过滤器。

Sudvimeotc/tinyproxy/filter逐行添加域名为黑名单。

格式如下:

1域名2写入黑名单后,保存并退出。

7. 为tinyproxy服务配置防火墙

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

搭建代理服务器(搭建网站)

为tinyproxy服务配置防火墙为tinyproxy服务配置防火墙

执行以下两个命令来打开端口,

firewall-cmd-zone = public-add-port = 8888/TCP firewall-cmd-zone = public-add-port = 8888/TCP-permanent 8。启动tinyproxy服务。执行以下命令使新配置立即生效,并在下次引导时自动启动服务:

Systemctl重新启动tinyproxysystemctl启用tinyproxy 9。设置tinyproxy的服务时间。结合Linux的crontab计划任务管理器设置tinyproxy的服务时间,即设置关闭和启用的时间段。

10. 总结

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

如果你喜欢这篇文章,请转发。本文已同步到博客站,尊重原创。转载请在正文后附上以下链接:
https://www.linuxrumen.com/fwqdj/2089.html.

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。系信息发布平台,仅提供信息存储空间服务。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

本文来自网络,若有侵权,请联系删除,作者:张夕,如若转载,请注明出处:

发表回复

登录后才能评论