Ffproxy — это программа создающая фильтрующий HTTP/HTTPS прокси-сервер. Он способен фильтровать по хосту, URL и заголовокам. Обращение в службу серверов IPv6, а также поддерживается привязка к IPv6 и позволяет прозрачный IPv6 через IPv4-браузер (и наоборот).
Для того, чтобы быстро установить простой прокси-сервер в ubuntu можно установить сервер Ffproxy — все займет около 5 минут.
Для начала установим:
Код
$ sudo apt-get install ffproxy
Открываем файл с настройками прокси-сервера:
Код
$ sudo nano /etc/ffproxy/ffproxy.conf
тут нас интересует несколько строк:
port 8080 — в этой строке можно заменить номер порта нашего прокси-сервера. Например, у меня для прокси-сервера используется порт 3128.
если компьютер сам подключен к прокси-серверу, то можно указать его параметры, заменив строки
Код
forward_proxy 192.168.10.5
forward_proxy_port 8082
forward_proxy_port 8082
для того, чтобы раскомментировать их, надо убрать «#» в начале строки.
Далее заполним список ip-адресов, с которых можно выходить в сеть через наш прокси-сервер:
Код
$ sudo nano /etc/ffproxy/db/access.ip
там весьма оригинальный формат записи, крайне напоминающий «регулярные выражения». Вполне возможно, что это они и есть, и можно при помощи них задавать диапазоны айпишников — сам лично не проверял. Например, в моем случае это выглядит так:
Код
^192\.168\.0\.101$
(там есть пример, глядя на который можно не запутаться).
Для того, чтобы разрешить подключения с любого ip-адреса, оставляем в файле только два символа:
Цитата
.*
Для разрешения всех подключений через IPv6 оставим только символ:
Цитата
:
Для разрешения всех подключений через IPv4 напишем:
Цитата
\.
Для запуска/остановки/перезапуска нашего прокси-сервера используем следующие команды:
Код
$ sudo /etc/init.d/ffproxy start
$ sudo /etc/init.d/ffproxy stop
$ sudo /etc/init.d/ffproxy restart
$ sudo /etc/init.d/ffproxy stop
$ sudo /etc/init.d/ffproxy restart