V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JasonLaw
V2EX  ›  程序员

请教一下关于 docker-squid 的问题

  •  
  •   JasonLaw · 2020-10-15 16:01:15 +08:00 · 1126 次点击
    这是一个创建于 1503 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在一台机器上使用以下命令启动了docker-squid

    docker run --name squid -d --restart=always \
      --publish 3128:3128 \
      --volume squid:/var/spool/squid \
      sameersbn/squid:3.5.27-2
    

    然后设置浏览器使用代理,但是设置完后,浏览器无法正常浏览。docker exec -it squid tail -f /var/log/squid/access.log的输出如下所示:

    1602747348.503      0 172.16.201.128 TCP_DENIED/403 4057 CONNECT www.google.com:443 - HIER_NONE/- text/html
    1602747348.503      0 172.16.201.128 TCP_DENIED/403 4057 CONNECT www.google.com:443 - HIER_NONE/- text/html
    1602747352.689      0 172.16.201.128 TCP_DENIED/403 4060 CONNECT mail.google.com:443 - HIER_NONE/- text/html
    1602747382.693      0 172.16.201.128 TCP_DENIED/403 4060 CONNECT mail.google.com:443 - HIER_NONE/- text/html
    

    已经有人在 Issues 里提了这个问题:not working for http & https · Issue #65 · sameersbn/docker-squid,但是还没有人提供解决方案。我自己对这方面不是很了解,想问一下 V2EX 上的大家应该怎么解决这个问题。

    第 1 条附言  ·  2020-10-19 17:01:23 +08:00

    最后通过如下步骤解决了问题。

    1. docker cp squid:/etc/squid/squid.conf .
    2. docker container rm -f squid
    3. sed -i 's/http_access deny all/http_access allow all/g' squid.conf
    4. docker run --name squid -d \
      --publish 3128:3128 \
      --volume $PWD/squid.conf:/etc/squid/squid.conf \
      --volume squid:/var/spool/squid \
      sameersbn/squid:3.5.27-2
    

    参考资料:

    3 条回复    2020-10-19 11:36:17 +08:00
    julyclyde
        1
    julyclyde  
       2020-10-19 10:56:41 +08:00
    squid 的 acl 设置的问题
    JasonLaw
        2
    JasonLaw  
    OP
       2020-10-19 11:00:22 +08:00
    @julyclyde #1 请问应该怎么解决呢?
    julyclyde
        3
    julyclyde  
       2020-10-19 11:36:17 +08:00
    @JasonLaw 改 squid 的配置文件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4661 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:35 · PVG 13:35 · LAX 21:35 · JFK 00:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.