Proxy de la bahía pirata

Guía para crear su propio sitio proxy de Pirate Bay

Proxy de la bahía pirata

Esta guía detallará los diferentes métodos y pasos involucrados en la configuración de un sitio proxy de Pirate Bay.

Hemos delineado algunas de las cuestiones más importantes que se deben recordar al crear un proxy, junto con sugerencias sobre el tipo de alojamiento y servidor web que se deben utilizar para ejecutar un sitio proxy sin preocupaciones.

MÉTODO 1: NGINX

Aquí, utilizaremos un servidor web llamado Nginx. Además, este es nuestro método preferido, ya que Nginx es uno de los mejores y más rápidos servidores web, entre otros, que cuenta con funciones avanzadas de proxy inverso necesarias para el proxy de The Pirate Bay.

Requisitos mínimos

  • VPS Linux
    Un VPS Linux con un mínimo de 2 GB de RAM con 2 núcleos y una distribución basada en Debian o RedHat instalada.
  • Suficiente ancho de banda
    El VPS debe tener suficiente soporte de ancho de banda según las necesidades de tráfico.
  • Puerto Libre 80
    Asegúrese de que el puerto 80 esté disponible y no ejecute ninguna otra aplicación en el puerto 80.
  • No utilice un binario precompilado
    No instale Nginx desde el binario precompilado disponible en el repositorio de su distribución, ya que estos binarios precompilados no contienen todos los módulos necesarios para el proxy inverso. Por lo tanto, siga los pasos a continuación para instalar Nginx.

Pasos

  1. Una vez que el servidor esté en funcionamiento, el primer paso es instalar la última versión de Nginx, pero antes de eso, obtengamos las dependencias.
    • Si está utilizando un sistema operativo basado en Debian (por ejemplo, Ubuntu), ejecute esto:
      apt-get install libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev gcc make git
    • Si está utilizando un sistema operativo basado en RedHat (por ejemplo, Centos), ejecute esto:
      yum install pcre-devel zlib-devel openssl-devel gcc make subversion
  2. Descargue el código fuente de Nginx. La última versión estable se puede encontrar aquí aquí.
    wget https://nginx.org/download/nginx-1.18.0.tar.gz
  3. Ahora, descarguemos el código fuente del módulo substitutions4nginx usando git.
    git clone git://github.com/yaoweibin/ngx_http_substitutions_filter_module.git
  4. Extraiga el código fuente de Nginx descargado,
    tar xzvf nginx-1.18.0.tar.gz
    cd nginx-1.18.0
  5. Prepárese para compilar mediante la configuración. Cambie la ruta del directorio ngx_http_substitutions_filter_module a la ruta donde lo descargó. Si no cambió la ruta y está conectado como root, probablemente será: /root/módulo_de_filtro_de_sustituciones_http_ngx/
    ./configure --with-http_ssl_module --add-module=/path/to/ngx_http_substitutions_filter_module
  6. Ahora compílelo con los siguientes comandos. De manera predeterminada, se instalará en esta ruta: /usr/local/nginx/
    make
    make install
  7. Inicie el servidor Nginx con los siguientes comandos y compruebe si el servidor está en funcionamiento escribiendo la dirección IP del servidor en una ventana del navegador. Debería poder ver un mensaje que diga "Bienvenido a Nginx".
    cd /usr/local/nginx/
    ./sbin/nginx
  8. Una vez que confirmes que el servidor está en funcionamiento, detengámoslo para configurarlo más.
    ./sbin/nginx -s stop
  9. Ahora vamos a crear una copia del archivo de configuración para tener un respaldo si algo sale mal.
    cd conf
    mv nginx.conf nginx.conf-backup
  10. Ahora copie las siguientes configuraciones en nginx.conf archivo (y reemplace 'yourdomainname.com' resaltado a continuación con su nombre de dominio).
    worker_processes auto;
    events {
    worker_connections 1024;
    }
    http {
    include mime.types;
    default_type application/octet-stream;
    sendfile on;
    gzip on;
    server {
    listen 80;
    server_name yourdomainname.com;
    location / {
    proxy_pass https://pirateproxy.ml/;
    proxy_set_header Accept-Encoding "";
    proxy_set_header Host pirateproxy.ml;
    proxy_set_header CF-Connecting-IP "";
    proxy_set_header Via "$host";
    proxy_ssl_verify off;
    proxy_ssl_server_name on;
    subs_filter 'pirateproxy.ml' $host;
    }
    }
    }
  11. Ahora, prueba si las configuraciones realizadas funcionan iniciando el servidor Nginx. Una vez iniciado el servidor, dirígete a tu dominio y verifica si el sitio funciona correctamente. Si encuentras algún error, revisa los registros de Nginx generados en la ruta /usr/local/nginx/registros/ Para determinar la causa de cualquier problema y solucionarlo.
    ./usr/local/nginx/sbin/nginx
  12. Si todo funciona bien, envíe su proxy a nuestra lista de proxy de Pirate Bay utilizando nuestro formulario de presentación de poder.
  13. Recomendamos configurar un script de inicio, de modo que sea fácil iniciar, detener, recargar y reiniciar el servidor Nginx sin tener que acceder a su directorio raíz cada vez. Para crearlo, verifique la Guía del script de inicio de NginxTambién es mejor que Nginx se inicie automáticamente al arrancar el sistema. Hay muchos recursos disponibles en Internet que puedes consultar para hacerlo.

MÉTODO 2: PHP

En este método, utilizaremos un script PHP capaz de desbloquear The Pirate Bay. Puedes optar por este método si no tienes un VPS o un servidor dedicado configurado para esta tarea.

Requisitos

  • Alojamiento web
    Un plan de alojamiento web confiable basado en las necesidades de tráfico.
  • Compatibilidad con PHP5 y cURL
    Asegúrese de que el proveedor de alojamiento admita PHP5 y cURL.

El guión (Piratebay Clean desbloqueado)

Este es un script PHP capaz de actuar como proxy de Pirate Bay sin crear mucha carga en el host.

El script utiliza solicitudes Javascript y AJAX para cargar el contenido de cada página. Todas las funciones principales son manejadas por el archivo main.js que se encuentra en la carpeta static. Para cargar el contenido del sitio, se envía una solicitud a la API de TPB a través del archivo api.php. La respuesta de la solicitud de API se utiliza para generar el contenido de la página.

El contenido estático (por ejemplo, imágenes, CSS) ya está incluido en el repositorio, por lo que no es necesario utilizar un proxy. Por lo tanto, el único contenido externo que se carga a través del script es a través de la API.

¡Descárgalo desde GitHub aquí!

CONSEJOS: PARA UN SITIO PROXY DE PIRATE BAY SIN PREOCUPACIONES

A continuación se presentan algunos consejos esenciales que debe tener en cuenta al crear un sitio proxy de Pirate Bay.

VPS / Servidor web

Cuando planee comprar un VPS o un plan de alojamiento web para alojar el proxy de Pirate Bay, asegúrese de investigar un poco y comprarle a un proveedor que ignore los avisos de eliminación de DMCA. Para encontrar dichos proveedores, puede buscar en Google palabras clave como "DMCA ignorada", "VPS", "alojamiento", etc.

Utilice CDN (redes de distribución de contenido)

Se recomienda utilizar una CDN como Cloudflare para acelerar el tiempo de carga de las páginas y proteger la dirección IP de su servidor de la exposición. Con la CDN de Cloudflare, obtendrá un certificado SSL gratuito, por lo que no tendrá que preocuparse por configurar el SSL.

Protección de privacidad de WhoisGuard

Cuando compre un dominio, asegúrese de optar por la protección WhoisGuard para proteger sus datos personales. Los registradores como Namecheap ofrecen protección WhoisGuard gratuita a sus clientes en cada compra de dominio.

Registro de dominio

Opte por registradores de dominio como NameCheap, Hover o EasyDNS y evite registradores como Godaddy, web.com, etc.

Utilice el certificado SSL

Hoy en día, es importante utilizar SSL por diversos motivos. Además de proteger la privacidad de los usuarios, también ayuda a eludir determinados filtros y bloqueos de los ISP para que su sitio sea accesible para muchos.

Si utiliza Cloudflare, tiene la opción de optar por el SSL gratuito que ofrecen. Esto elimina la necesidad de configurar un certificado SSL por su cuenta. Si planea utilizar su propio certificado personalizado, asegúrese de seguir las prácticas recomendadas de SSL básicas, como usar cifrados modernos y habilitar HSTS.

Supervise el tiempo de actividad de su proxy

Utilice servicios gratuitos de monitorización de sitios web como Uptime Robot, Montastic, etc., para minimizar el tiempo de inactividad.