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