HOW-TO: Интернет быстрее со SQUID Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
fullcircle:28:squid [2010/06/01 20:15]
fullcircle:28:squid [2010/06/01 20:23] (текущий)
Строка 80: Строка 80:
 На моём локальном компьютере потребовалось изменить hosts файл вот так: На моём локальном компьютере потребовалось изменить hosts файл вот так:
  
-sudo gedit /etc/hosts+<​code>​sudo gedit /etc/hosts</​code>​
  
 И добавить следующую строку:​ И добавить следующую строку:​
  
-192.168.1.200 +<​code>​192.168.1.200 
-squid.localdomain squid+squid.localdomain squid</​code>​
  
 Теперь необходимо перезапустить сервер Squid командой:​ Теперь необходимо перезапустить сервер Squid командой:​
  
-shutdown -r now+<​code>​shutdown -r now</​code>​
  
 После перезагрузки и входа в систему (по ssh), вы можете проверить статус сервиса webmin командой:​ После перезагрузки и входа в систему (по ssh), вы можете проверить статус сервиса webmin командой:​
  
-sudo /​etc/​init.d/​webmin status+<​code>​sudo /​etc/​init.d/​webmin status</​code>​
  
 Вы должны увидеть что-то вроде этого: Вы должны увидеть что-то вроде этого:
  
-webmin (pid 4573) is running+<​code>​webmin (pid 4573) is running</​code>​
  
 Чтобы удостовериться,​ что он прослушивает верный порт, введите следующую команду:​ Чтобы удостовериться,​ что он прослушивает верный порт, введите следующую команду:​
  
- +<​code>​sudo netstat -tap</​code>​
-sudo netstat -tap+
  
 В выводе команды вы должны найти строчку,​ вроде такой: В выводе команды вы должны найти строчку,​ вроде такой:
  
-tcp 0 0 *:26395 *:* LISTEN 4573/perl+<​code>​tcp 0 0 *:26395 *:* LISTEN 4573/perl</​code>​
  
 Помните,​ мы с вами выбрали порт 26395 при установке и webmin использует Perl. Помните,​ мы с вами выбрали порт 26395 при установке и webmin использует Perl.
Строка 122: Строка 121:
 Заметьте,​ что Squid работает на стандартном порту 3128. Теперь вернитесь на страницу модуля Squid, щёлкнув по «Module Index» (вверху страницы). Перейдите в опцию «Access Control» и найдите кнопку внизу страницы «Browser Regexp» — она содержит выпадающий список. В этом списке выберите «Client Address», затем щёлкните кнопку «Create new ACL». Заметьте,​ что Squid работает на стандартном порту 3128. Теперь вернитесь на страницу модуля Squid, щёлкнув по «Module Index» (вверху страницы). Перейдите в опцию «Access Control» и найдите кнопку внизу страницы «Browser Regexp» — она содержит выпадающий список. В этом списке выберите «Client Address», затем щёлкните кнопку «Create new ACL».
  
-Введите ваши значения в эту форму. Я использовал следующие:​+Введите ваши значения в эту форму. 
 + Я использовал следующие:​
  
-ACL Name: localdomain+<​code>​ACL Name: localdomain
 From IP: 192.168.1.0 From IP: 192.168.1.0
 To IP: 192.168.1.255 To IP: 192.168.1.255
-Netmask: 255.255.255.0+Netmask: 255.255.255.0</​code>​
  
 Больше я ничего не изменял,​ а нажал кнопку "​Save"​. Больше я ничего не изменял,​ а нажал кнопку "​Save"​.
Строка 137: Строка 137:
 Теперь в окне ssh введите команду:​ Теперь в окне ssh введите команду:​
  
-shutdown -r now+<​code>​shutdown -r now</​code>​
  
 Этим вы перезагрузите сервер и Squid3 (вместе с новыми настройками). Я обратил внимание,​ что webmin (по каким-то причинам) считает,​ что установлен Squid версии 2.6. Потому-то webmin и не может запустить сервер. Но после перезагрузки системы показалась кнопка "Stop Squid",​ что означает,​ что модуль webmin запустился и успешно работает (дальше я не стал больше возиться с webmin, ведь всё-равно использую SSH для доступа,​ перезагрузки и т.д.) Этим вы перезагрузите сервер и Squid3 (вместе с новыми настройками). Я обратил внимание,​ что webmin (по каким-то причинам) считает,​ что установлен Squid версии 2.6. Потому-то webmin и не может запустить сервер. Но после перезагрузки системы показалась кнопка "Stop Squid",​ что означает,​ что модуль webmin запустился и успешно работает (дальше я не стал больше возиться с webmin, ведь всё-равно использую SSH для доступа,​ перезагрузки и т.д.)
Строка 143: Строка 143:
 Последним шагом будет настройка вашего браузера для использования адреса нашего прокси-сервера. В моём случае,​ мне необходимо в каждый браузер внести следующий адрес прокси:​ Последним шагом будет настройка вашего браузера для использования адреса нашего прокси-сервера. В моём случае,​ мне необходимо в каждый браузер внести следующий адрес прокси:​
  
-192.168.1.200:​3128+**192.168.1.200:​3128**
  
 3 июля я обнаружил проблему при доступе к статистике. Вот её описание и метод исправления:​ 3 июля я обнаружил проблему при доступе к статистике. Вот её описание и метод исправления:​
Строка 155: Строка 155:
 Решение:​ Решение:​
  
-aptitude install squid-cgi+<​code>​aptitude install squid-cgi</​code>​
  
 После этого менеджер статистики должен заработать.|Сайты с полезной информацией:​ После этого менеджер статистики должен заработать.|Сайты с полезной информацией:​