GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar I2P en el servidor Debian:

El Proyecto de Internet Invisible (I2P) es una capa de red privada totalmente encriptada que se ha desarrollado con privacidad y seguridad por diseño para brindar protección a su actividad, ubicación e identidad. El software se envía con un enrutador que lo conecta a la red y aplicaciones para compartir, comunicarse y construir.

Instalo I2P en Debian

apt update

apt upgrade

apt install apt-transport-https curl

apt-get install i2p

  • PERMITIR PUERTOS 7657 y 7658

iptables -I INPUT -p tcp -m tcp --dport 7657 -j ACCEPT

iptables -I INPUT -p tcp -m tcp --dport 7658 -j ACCEPT

  • RUTA DEL TRÁFICO DE DATOS ENTRANTES DE 195.15.219.25 A LOCALHOST (127.0.0.1)

vi /etc/sysctl.conf

Agregue la siguiente línea al final de sysctl.conf

ipv4.conf.eth0.route_localnet=1

Guardar y salir

Ejecutar los siguientes comandos:

sysctl -p

iptables -t nat -I PREROUTING -p tcp -d 0.0.0.0/0 --dport 7657 -j DNAT --to-destination 127.0.0.1:7657

iptables -t nat -I PREROUTING -p tcp -d 0.0.0.0/0 --dport 7658 -j DNAT --to-destination 127.0.0.1:7658

iptables-save > /etc/iptables/rules.v4

Cont…

  • CONFIGURACIÓN DE TÚNEL ENTRE I2P Y EL SERVIDOR APACHE EXISTENTE

http://195.15.219.25:7657/config en el navegador, luego haga clic en Hidden Service Manager:

Luego haga clic en Asistente de túnel

Seleccione Túnel de servidor y luego Siguiente:

Seleccione HTTP:

Escribe el nombre del Túnel

Anfitrión:127.0.0.1

Puerto:80

Seleccione la casilla de verificación

Guardar túnel

Después de finalizar, se mostrará el Administrador de servicios ocultos como se muestra a continuación, inicie el servicio si aún no se inició:

En la imagen de arriba, el destino debajo del cuadro verde es su dirección b32.i2p a través de la cual puede acceder a sus sitios web alojados en appache, es decir, su sitio web nextcloud.

arono2qeu5wvs74dz2vcs3njo7oss4baidxq6fq3vkyve54s5mua.b32.i2p

  • CÓMO ACCEDER AL SITIO WEB A TRAVÉS DE UN TELÉFONO ANDROID:

  • Descarga e instala invisible en tu teléfono android desde tu móvil
  • Abra la aplicación instalada e inicie el servicio
  • Abra el navegador y acceda a su sitio web i2p
  • CÓMO ACCEDER AL SITIO WEB I2P A TRAVÉS DE LA PLATAFORMA WINDOWS

Paso 1:

Descargue el paquete llamado i2pd_2.39.0_win64_mingw.zip desde el siguiente enlace:https://github.com/PurpleI2P/i2pd/releases/tag/2.39.0

Paso:2

Extraiga el paquete i2pd_2.39.0_win64_mingw.zip

Ve a la carpeta i2pd_2.39.0_win64_mingwàContrib

Mueve todos los archivos y carpetas que existen en la carpeta contrib a la principal i2pd_2.39.0_win64_mingw carpeta

Paso 3:

Abra i2pd.conf en el bloc de notas, descomente la siguiente sección y realice cambios como se muestra a continuación

[i2cp]

## Descomente y establezca en 'verdadero' para habilitar el protocolo I2CP

enabled = true

## El servicio de dirección y puerto escuchará en

address = 127.0.0.1

port = 7654

Ahora inicie i2pd.exe

Paso 4:

Cree otro acceso directo de Google Chrome y edite la siguiente línea en el destino:–proxy-server=”127.0.0.1:4444″

Ahora abre el acceso directo de google chrome que has modificado y accede a tu web de i2p:

  • PASOS PARA LA SOLUCIÓN DE PROBLEMAS PARA MEJORAR LA VELOCIDAD:

Los archivos de registro de I2P están disponibles en /var/log/i2p/

envoltorio.log
Registros:

[istener:7654] er.client.ClientListenerRunner:error de I2CP al escuchar el puerto 7654:¿se está ejecutando otra instancia de I2P? Resolver conflictos y reiniciar

Resolution:
Inicialmente, la velocidad se estaba ralentizando debido a varias instancias en el puerto 7654, por lo tanto, se eliminaron todos los servicios ocultos que se crearon durante las pruebas, excepto un túnel NextCloud.

También hemos cambiado el puerto predeterminado 7654 de i2p a 1111 (esa es una opción para evitar el error anterior)

registro-enrutador-0.txt

Registros:
Rechazar la conexión porque el par está limitado por el límite por par de 80 por hora:

[127.0.0.1:80] reaming.impl.ConnectionManager:Rechazar la conexión ya que el par está limitado por el límite por par de 200 por día


En los registros anteriores se observó que el host se mostraba inactivo una vez que el límite de acceso superaba 80 por hora o 200 por día. Entonces, después de aumentar el límite, hemos resuelto este problema.

Para hacer esto, abra el administrador de servicios ocultos y haga clic en NextCloud Tunnel que hemos creado

Luego desplácese hacia abajo y abra la opción de limitación del servidor y hemos aumentado los límites como se muestra a continuación

Al configurar el parámetro anterior, solucionamos con éxito el problema que se menciona en los registros.

Para mejorar aún más el tema de la velocidad, hay una opción para reducir el conteo de saltos. Más número de saltos significa alto anonimato pero menos rendimiento. Por lo tanto, hemos reducido el número de saltos del túnel Nextcloud que creamos como se muestra a continuación para mejorar la velocidad:

Entonces, la velocidad mejoró mucho que antes después de realizar la solución de problemas anterior.

Conclusión:

I2P es mucho más seguro y recomendado, pero su velocidad no se puede comparar con los servidores de alojamiento directo. Muchas personas sienten que la red I2P es demasiado lenta. Es comprensible, pero hay buenas razones por las que se supone que I2P es lento. En primer lugar, dado que I2P emplea la técnica de enrutamiento de ajo, sus datos normalmente tienen que pasar por 6+6=12(!) enrutadores diferentes para anonimizarlos. Disminuye significativamente la velocidad de la red. Para referencia:https://mhatta.medium.com/speeding-up-your-i2p-network-c08ec9de225d


Debian
  1. Cómo instalar el servidor Redis en Debian 11

  2. Cómo instalar MySQL 8.0/5.7 en Debian 11/Debian 10

  3. Cómo instalar ProFTPD en Debian 8

  4. Cómo instalar Nextcloud 14 en Debian 9

  5. Cómo instalar Odoo 12 en Debian 9

Cómo instalar Todoman en el servidor Debian 11

Cómo instalar FastPanel en Debian 11

Cómo instalar VNC en Debian 10

Cómo instalar Go en Debian 10

Cómo instalar el servidor VNC en Debian 11

Cómo instalar Go en Debian