Настройка своего собственного 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 это так просто, а главное увлекательно!