История изменений
Исправление Radjah, (текущая версия) :
ТЕОРИЯ! НА ПРАКТИКЕ НЕ ПРОБОВАЛ!
Прописать на своём DNS зону для .i2p как-то так
# /etc/bind/named.conf.local
zone "i2p" {
type master;
file "/etc/bind/db.i2p";
};
# /etc/bind/db.i2p
$TTL 38400
@ IN SOA i2p. no.mail.ru. (
1
10800
3600
604800
38400 )
;
@ IN NS localhost.
@ IN A (ip rasp pi)
И повесить на 80 порт squid, например. Или перекидывать входящие на 80 порт на порт сквида, чтобы последнего под рутом не держать.
# кусок примерный
# порт 80
http_port 80 accel vhost allow-direct
# acl для всех адресов *.i2p
acl i2pdomain dstdomain .i2p
# прокси i2p-роутера
# 127.0.0.1 - адрес
# 4444 - порт
cache_peer 127.0.0.1 parent 4444 0 no-query no-digest no-netdb-exchange
cache_peer_access 127.0.0.1 allow i2pdomain
cache_peer_access 127.0.0.1 deny all !i2pdomain
Я как-то так этот вариант вижу.
Исходная версия Radjah, :
Прописать на своём DNS зону для .i2p как-то так
# /etc/bind/named.conf.local
zone "i2p" {
type master;
file "/etc/bind/db.i2p";
};
# /etc/bind/db.i2p
$TTL 38400
@ IN SOA i2p. no.mail.ru. (
1
10800
3600
604800
38400 )
;
@ IN NS localhost.
@ IN A (ip rasp pi)
И повесить на 80 порт squid, например. Или перекидывать входящие на 80 порт на порт сквида, чтобы последнего под рутом не держать.
# кусок примерный
# порт 80
http_port 80 accel vhost allow-direct
# acl для всех адресов *.i2p
acl i2pdomain dstdomain .i2p
# прокси i2p-роутера
# 127.0.0.1 - адрес
# 4444 - порт
cache_peer 127.0.0.1 parent 4444 0 no-query no-digest no-netdb-exchange
cache_peer_access 127.0.0.1 allow i2pdomain
cache_peer_access 127.0.0.1 deny all !i2pdomain
Я как-то так этот вариант вижу.