• squid代理


    squid:
    缓存,加速访问
    对外隐藏内部服务器地址

    正常代理:
    代理服务器端配置:
    编辑/etc/squid/squid.conf
    把637行的http_access deny all改为http_access allow all
    客户端设置:
    打开浏览器,在编辑——首选项——高级——网络中指定代理服务器地址和3128端口号


    透明代理:
    服务器端配置:
    编辑配置文件/etc/squid/squid.conf
    在921行端口号后面加上:transparent 透明代理
    iptables -t nat -A PREROUTING -s 192.168.250.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128
    echo 1 > /proc/sys/net/ipv4/ip_forward 临时开启路由功能
    客户端配置:
    route -n 查看网关
    route add default gw 临时添加网关
    访问控制:
    定义acl列表:
    acl 列表名 列表类型 内容
    用http_access 引用acl列表:
    http_access allow或deny 列表名


    反向代理:
    服务器端配置:
    编辑配置文件/etc/squid/squid.conf
    把921行的http_port 3128改为http_port 80 vhost
    添加以下内容:
    cache_peer [真正WEB地址] parent 80 0 originserver name=[任意名]
    originserver 表示该服务器作为提供 Web服务的原始主机
    cache_peer_domain [任意名] [内网WEB服务器的名字,如:www.baidu.com]

    echo 1 > /proc/sys/net/ipv4/ip_forward 临时开启路由功能

    客户端配置:将DNS指向内网DNS服务器地址
    内网WEB服务器配置:将网关指向squid服务器地址

  • 相关阅读:
    我的UI启蒙之路
    关于UI设计行业的认识再到认识
    谈谈我对Ui设计师的一些观点
    Web前端工程师常去的15个技术网站
    Banner中文字怎么排版才好看?
    UI设计师经常去的五个网站
    PS快捷键大全,记住这些就够了!
    UI设计师如何提升审美?
    170. Two Sum III
    169. Majority Element
  • 原文地址:https://www.cnblogs.com/super-sos/p/8905811.html
Copyright © 2020-2023  润新知