Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
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> |
| После этого менеджер статистики должен заработать.|Сайты с полезной информацией: | После этого менеджер статистики должен заработать.|Сайты с полезной информацией: | ||