问题:

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,可以成功访问了。


Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐