Налаштування власного outproxy на операційній системі FreeBSD.
Для початку встановимо i2pd та privoxy командою:
pkg install i2pd privoxy
Після встановлення відредагуємо файл конфігурації i2pd tunnel.conf для того, щоб створити сервер тунелю:
ee /usr/local/etc/i2pd/tunnels.conf
Додамо до нього наступне:
[outproxy]
type = server
host = 127.0.0.1
port = 8118
keys = outproxy.dat
signaturetype=7
inbound.length=1
outbound.length=1
Так само якщо вам потрібен сайт у мережі i2p, то в цей же файл пишемо:
[http-website-name]
type = http
host = 127.0.0.1
port = 80
keys=name-website.dat
Потім потрібно дізнатися нашу i2p адресу, для цього перейдемо в веб-інтерфейс за допомогою links або lynx або будь-чого.
lynx http://127.0.0.1:7070
І переходимо до розділу I2P tunnels і знаходимо щойно створені адреси сервера i2p в Server Tunnels:
Наступним кроком потрібно додати адресу i2p нашого outproxy сервера в основний файл конфігурації i2p i2pd.conf.
ee /usr/local/etc/i2pd/i2pd.conf
[httpproxy]
## Uncomment and set to 'false' to disable HTTP Proxy
enabled = true
## Address and port service will listen on
address = 127.0.0.1
port = 4444
## Optional keys file for proxy local destination
# keys = http-proxy-keys.dat
## Enable address helper for adding .i2p domains with "jump URLs" (default: true)
# addresshelper = true
## Address of a proxy server inside I2P, which is used to visit regular Internet
outproxy = http://you_address.i2p:8118
Все, BSD це так просто, а головне цікаво!