• Squid的简单使用


    1. squid配置

    # Squid normally listens to port 3128
    http_port 10.8.0.10:3128
    hosts_file /etc/hosts
    cache_access_log /var/log/squid/access.log
    acl localnet src 10.0.0.0/8

    其中客户端通过10.8.0.10这个IP访问squid。

    所以支持所有源地址是10.0.0.0/8的请求。

    2. iptables转发

    iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -d 52.0.0.0/8 -o eth1 -j MASQUERADE

    这一句表示,所有源地址是10.8.0.0/24,目的地址是52.0.0.0/8的请求都转发给eth1,并将源地址转换成出口IP(MASQUERADE的作用)

    3. 本地地址转换

    hosts_file /etc/hosts  告诉squid去hosts查证本地地址与本地域名的转换

    4. 在mac的命令行中使用代理

    可以使用命令行测试是否可以通过这个代理访问本地地址。mac命令如下:http_proxy="10.8.0.10:3128" curl -I http://master:8080

    具体可以参考:http://www.douban.com/note/259545504/

    5. omega代理服务器设置

    在新建代理服务器的时候,注意不代理的地址里去掉<local>,否则无法将master等本地地址的请求转发给代理服务器。

     

  • 相关阅读:
    Docker之Linux UnionFS
    Docker之Linux Cgroups
    Docker之Linux Namespace
    理解Docker容器的进程管理
    Docker命令详解
    协同过滤和基于内容推荐有什么区别?
    Docker 有什么优势?
    kubernetes
    Docker如何为企业产生价值?
    关于网页的几种高度说明
  • 原文地址:https://www.cnblogs.com/dorothychai/p/4587230.html
Copyright © 2020-2023  润新知