Я действительно надеюсь, что некоторые из Вас могут быть так добрыми для использования некоторого времени для помощи мне.
Мы - группа людей (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
Я начал слепнуть на этой проблеме. Я действительно надеюсь, что любой из Вас парни может выручить меня.