• suqid透明正向代理


    如果想实现透明正向代理,则必需将用户的网关IP指向 Squid 服务器,而此后便无需再修改浏览器选项

     在命令行 <菜单+R> 中使用 ping  命令: ping  www.baidu.com

    提示 ping 找不到主机www.baiddu.com

    原因:Squid服务程序是不支持DNS解析代理的,这个就需要配置SNAT

    iptables -t nat -A  POSTROUTING  -p  udp  --dport   53  -o  eno33  -j  MASQUERADE

    开启IPV4的转发策略   echo "net.ipv4.ip_forward=1"  >> /etc/sysctl.conf

                                          sysctl   -p

    配置透明正向代理,编辑配置文件: vim /etc/squid/squid.conf

     //在第59行后面添加参数  transparent

    http_port  3128   transparent

    判断文件是否有错误(会有很多输出值); Squid  -k  parse

    重启squid服务: systemctl restart squid

    将用户对80端口请求转发3128端口:

    iptables  -t nat -A  PREROUTING -p tcp  --dport  80  -j   REDIRECT  --to-port  3128

    iptables  -t nat  -R PREROUTING 1 -i  eno33  -p  tcp  --dport  80  -j   REDIRECT  --to-port  3128

  • 相关阅读:
    P2704 [NOI2001]炮兵阵地[状压dp]
    【CRT】中国剩余定理简介
    乘法逆元
    P2921 [USACO08DEC]在农场万圣节[SCC缩点]
    P1967 货车运输[生成树+LCA]
    P2746 P2812 [USACO5.3]校园网Network of Schools[SCC缩点]
    Debian初始化配置
    Linux网桥配置
    Jenkins与Gitlab集成
    Gitlab搭建
  • 原文地址:https://www.cnblogs.com/liu1026/p/9843651.html
Copyright © 2020-2023  润新知