Я новичок в Squid и Docker.
Например, у меня есть 1 клиент (IP: 192.168.0.200) и 1 хост (IP: 192.168.0.15). Если клиент хочет подключиться к Интернету, то на хосте будет создан контейнер, содержащий прокси-сервер squid (Я беру форму sameersbn / squid: latest`)
И мой синтаксис для создания контейнера:
docker run -d -net None --name SQUID_192.168.0.200 -p 9001:3128 -v /home/administrator/container-data:/var/log/squid3
И IP конфигурации в моем клиенте выглядит так:
авто enp0s3
iface enp0s3 inet static
адрес 192.168.0.200
маска сети 255.255.255.0
шлюз 192.168.0.15
Затем я использую iptables для пересылки пакета из 192.168.0.200 в контейнер
iptables -t nat -A PREROUTING -p tcp -i wlp3s0 -s 192.168.0.200 --dport 9001
Вот моя проблема:
-net None
или -net Host
или что-то другоеgoogle.com
и detik.com
, но это не записано в access.log