3步设置squid,公网访问局域网中的Docker

问题:

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


发布了82 篇原创文章 · 获赞 214 · 访问量 52万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章