Налаштування проксі сервера в операційних системах BSD-UNIX та GNU/Linux.

 

 

Розглянемо приклад налаштування Privoxy та Tinyproxy для роботи в Tor або I2P мережах.

Обидва проксі сервери Privoxy та Tinyproxy є легкими і добре працюють у BSD-UNIX та GNU/Linux, я ж покажу приклад налаштування в операційній системі FreeBSD.

 

Як завжди починаємо з встановлення.

 

make auto

cd /usr/ports/www/privoxy/

make install clean

 

або

 

pkg install privoxy

 

Конфігураційний файл в операційній системі FreeBSD знаходиться по цьому шляху /usr/local/etc/privoxy/config якщо ви використовуєте іншу операційну систему можете знайти його за допомогою команди:

 

find / -name privoxy

 

Відкриваємо та редагуємо файл конфігурації будь-яким зручним для вас редактором:

 

ee /usr/ports/www/privoxy/config

 

У рядку listen-address вказуємо вашу адресу та порт на якому буде працювати проксі сервер, за замовчуванням це 127.0.0.1:8118

Щоб весь трафік проходив через Tor додаємо рядок або щоб тільки через Tor мережу, відповідно:

 

forward-socks5t / 127.0.0.1:9050 . або forward-socks5 .onion localhost:9050 .

 

Для роботи з I2P мережею додаємо наступне аналогічно наведеному вище прикладу:

 

forward / 127.0.0.1:4444 або forward .i2p 127.0.0.1:4444

 

У налаштуваннях програми трафік якого ви хочете пропускати через проксі, вказуємо http proxy 127.0.0.0:8118

 

Для налаштування Tinyproxy встановимо його:

 

make auto

cd /usr/ports/www/tinyproxy/

make install clean

 

або

 

pkg install tinyproxy

 

Редагуємо файл конфігурації

 

ee /usr/local/etc/tinyproxy.conf

 

Port 8888

Listen 127.0.0.1

 

Якщо не вказувати Listen буде прослуховувати всі адреси. Щоб весь трафік проходив через Tor додаємо рядок або щоб тільки через Tor мережу, відповідно:

 

upstream socks5 127.0.0.1:9050 або upstream socks5 127.0.0.1:9050 ".onion"

 

Для роботи з I2P мережею додаємо наступне аналогічно наведеному вище прикладу:

 

upstream http 127.0.0.1:4444 або upstream http 127.0.0.1:4444 ".i2p"

 

У налаштуваннях програми трафік якого ви хочете пропускати через проксі сервер вказуємо http proxy 127.0.0.0:8888

 

І додаємо в /etc/rc.conf рядок залежно від того який проксі сервер використовуєте:

 

privoxy_enable="YES"

 

або

 

tinyproxy_enable="YES"

 

FreeBSD так просто, а головне цікаво!

 

Share This Article

Previous Article

December 23, 2022 • 5:08AM

Next Article

March 19, 2023 • 11:49AM

From Our Blog