Сервер Ubuntu 16,10 рабочих сквидов как прозрачный прокси bridget

Я действительно надеюсь, что некоторые из Вас могут быть так добрыми для использования некоторого времени для помощи мне.

Мы - группа людей (110-170), кто совместно использует низкую спутниковую связь пропускной способности с Интернетом. Для оптимизации пользователя испытывают, я решил сделать веб-прокси кэширования. Я не являюсь межотдохнувшим в создании никакого вида фильтрации/ограничений с прокси, я только хочу использовать его для кэширования веб-сайтов, обновления окон и т.д. Я решил использовать сквид в качестве нашего прокси-сервера, но у меня есть некоторые проблемы.

Вот наша установка/конфигурация:

Сначала меня installet ebtables и мост-utils с Кв. - добираются

Я затем отредактировал/etc/network/interfaces файл для сходства с этим:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

Затем я создал rc.local файл в/etc/rc.local для создания прозрачной соединенной мостом конфигурации и трафика маршрута к сквиду.

Мой rc.local файл:

#!/bin/sh -e

brctl addbr br
ifconfig eno1 0.0.0.0 promisc up
ifconfig enp1s10 0.0.0.0 promisc up
brctl addif br0 eno1
brctl addif br0 enp1s10
ip link set br0 up
ip addr add 10.234.124.4/24 brd + dev br0
route add default gw 10.234.124.200 dev br0

ebtables -t broute -A BROUTING -p IPv4 --ip-protocol 6 --ip-destination-port 80 -j redirect --redirect-target ACCEPT
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -j REDIRECT --to-port 8080

Затем я установил squid3. Вот то, где ад вырвался на свободу! после большого тестирования я закончил с этим squid.conf файлом:

cache allow all
maximum_object_size 6 GB
cache_dir ufs /media/squid/cache 180000 16 256
cache_mem 2 GB
http_port 8080 transparent
http_access allow all

Результат состоит в том, что несколько http сайтов загружаются прекрасный и показаны корректные на клиентском ПК. Я вижу в /var/log/squid/access.log, что сквид пытается кэшировать веб-сайт, но я не уверен, кэшируются ли сайты. Другие http сайты как cnn.com и много других сайтов просто продолжают загружаться и никогда не показывают сайт.

Вот пример из /var/log/squid/access.log на двух сайтах что загрузка привычки:

1480732656.840   2142 10.234.124.6 TCP_MISS/301 326 GET http://apple.com/ - ORIGINAL_DST/17.178.96.59 text/html
1480706099.842   1973 10.234.124.6 TCP_MISS/301 550 GET http://cnn.com/ - ORIGINAL_DST/151.101.0.73 -

И вот пример на сайте, который загружается прекрасный (rejseplanen.dk):

1480733410.130   4287 10.234.124.6 TCP_MISS/200 28485 GET http://www.rejseplanen.dk/bin/query.exe/mn - ORIGINAL_DST/193.28.147.146 text/html
1480733412.222   1765 10.234.124.6 TCP_MISS/200 713 GET http://eas8.emediate.eu/eas? - ORIGINAL_DST/159.8.209.69 application/x-javascript
1480733412.222   1763 10.234.124.6 TCP_MISS/200 713 GET http://eas8.emediate.eu/eas? - ORIGINAL_DST/159.8.209.69 application/x-javascript
1480733414.456   1826 10.234.124.6 TCP_MISS/200 1058 GET http://gadk.hit.gemius.pl/_1480733148946/rexdot.js? - ORIGINAL_DST/178.32.205.234 application/x-javascript

Я начал слепнуть на этой проблеме. Я действительно надеюсь, что любой из Вас парни может выручить меня.

3
задан 3 December 2016 в 06:00

0 ответов

Другие вопросы по тегам:

Похожие вопросы: