美文网首页
squid代理服务器搭建

squid代理服务器搭建

作者: 川流不息attitude | 来源:发表于2024-09-08 18:02 被阅读0次

sudo yum install squid
安装完成后,您可以编辑Squid的配置文件
/etc/squid/squid.conf来调整代理服务器的行为。

启动Squid服务,并设置为开机启动:

sudo systemctl start squid
sudo systemctl enable squid
检查Squid服务的状态,确保其正在运行:

sudo systemctl status squid

配置文件 主要 http_access allow all

Recommended minimum configuration:

Example rule allowing access from your local networks.

Adapt to list your (internal) IP networks from where browsing

should be allowed

acl localnet src 0.0.0.1-0.255.255.255 # RFC 1122 "this" network (LAN)
acl localnet src 10.0.0.0/8 # RFC 1918 local private network (LAN)
acl localnet src 100.64.0.0/10 # RFC 6598 shared address space (CGN)
acl localnet src 169.254.0.0/16 # RFC 3927 link-local (directly plugged) machines
acl localnet src 172.16.0.0/12 # RFC 1918 local private network (LAN)
acl localnet src 192.168.0.0/16 # RFC 1918 local private network (LAN)
acl localnet src fc00::/7 # RFC 4193 local private network range
acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines

acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

Recommended minimum Access Permission configuration:

Deny requests to certain unsafe ports

http_access deny !Safe_ports

Deny CONNECT to other than secure SSL ports

http_access deny CONNECT !SSL_ports

Only allow cachemgr access from localhost

http_access allow localhost manager

http_access deny manager

http_access allow all

We strongly recommend the following be uncommented to protect innocent

web applications running on the proxy server who think the only

one who can access services on "localhost" is a local user

http_access deny to_localhost

INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS

Example rule allowing access from your local networks.

Adapt localnet in the ACL section to list your (internal) IP networks

from where browsing should be allowed

http_access allow localnet

http_access allow localhost

And finally deny all other access to this proxy

http_access deny all

Squid normally listens to port 3128

http_port 3128

Uncomment and adjust the following to add a disk cache directory.

cache_dir ufs /var/spool/squid 100 16 256

Leave coredumps in the first cache dir

coredump_dir /var/spool/squid

Add any of your own refresh_pattern entries above these.

refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern -i (/cgi-bin/|?) 0 0% 0
refresh_pattern . 0 20% 4320

相关文章

  • Linux使用squid搭建自己专属的http/https代理服

    使用squid搭建自己专属的http/https正向代理服务器此方法相较于Nginx正向代理速度较慢些 还有一种t...

  • centos配置vps环境

    结构 HAProxy做HTTPS代理服务器,将接受数据转到到同台机器上的Squid,Squid和Radius做登录...

  • linux搭建squid代理服务器

    简介 正向代理语义上更侧重于,让代理服务器去帮忙请求某个网址。让代理服务器去帮忙访问qq,baidu这些网站等。在...

  • squid代理服务安装(ubuntu 16.4)

    在linux高性能编程的第四章有介绍squid代理服务器相关知识,所以就安装squid做个测试,本篇博客汇聚其他博...

  • 服务器搭建九——Squid代理服务器搭建

    1.实验环境 a)安装在虚拟机上的centos6.9b)Squid 2.代理服务的概述 代理,顾名思义就是用一个事...

  • linux上用squid搭建代理服务器

    现在内网上有两台服务器,一台能连接外网,一台不能。第一是不方便保持后者一直连着外网,第二是后者这样的服务器可能有很...

  • 搭建Squid3 密码账号IP代理

    上文中,说明了 Squid3 IP Proxy 隐藏原IP,这里就搭建Squid 3密码账号IP代理进行整理,涉及...

  • centos搭建squid+ladp认证

    Squid搭建与ldap认证配置 安装squid ladp认证的配置语句 配置文件修改 将下面配置添加到/etc/...

  • CDN原理

    squid反向代理服务器加速web 一、实验环境(1)两台linux主机(Red Hat Enterprise L...

  • Squid代理服务器

    1. 什么是代理服务器?代理服务器在计算机网络中有什么用途? 回答 : 代理服务器是指那些作为客户端和资源提供商或...

网友评论

      本文标题:squid代理服务器搭建

      本文链接:https://www.haomeiwen.com/subject/wokeljtx.html