问题:
Linux宿主机的IP:10.10.1.12 (可以访问公网)
Docker的IP:172.17.1.2 (运行在Linux宿主机上10.10.1.12 )
其他可以访问公网的机器(如Windows)
一、在宿主机上安装Squid
#安装squid
sudo apt-get install squid
#修改配置项
sudo vim /etc/squid/squid.conf
#把这里的deny改成allow,http_access deny all
http_access allow all
#重启squid服务
sudo service squid restart
二、配置其他的,某公网机器
修改Windows机器配置文件
打开IE,
打开设置,选择Internet选项,
选择“链接”,
选择“局域网设置”
填写代理服务器的
“地址”为 10.10.1.12 (运行squid进程的主机IP)
“端口”为3128
三、测试
打开浏览器,访问172.17.1.2:8088
OK,可以成功访问了。