GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar uTorrent en Ubuntu 16.04 LTS y Ubuntu 17.10

Este tutorial le mostrará cómo instalar uTorrent en Ubuntu 16.04 LTS y Ubuntu 17.10 . También incluye instrucciones sobre cómo configurar un proxy inverso usando Nginx/Apache y inicio automático del servidor uTorrent en Ubuntu.

Cómo instalar uTorrent en Ubuntu 16.04 LTS y Ubuntu 17.10

El cliente nativo de uTorrent para Linux es una aplicación basada en web. La última versión se lanzó para Ubuntu 13.04, pero aún podemos ejecutarla en Ubuntu 16.04 LTS y Ubuntu 17.10. Vaya a la página de descarga de uTorrent Linux para descargar el paquete del servidor uTorrent para Ubuntu 13.04.

Alternativamente, puede abrir una ventana de terminal y ejecutar el siguiente comando para descargarlo desde la línea de comandos.

64 bits

wget http://download.ap.bittorrent.com/track/beta/endpoint/utserver/os/linux-x64-ubuntu-13-04 -O utserver.tar.gz

32 bits

wget http://download.ap.bittorrent.com/track/beta/endpoint/utserver/os/linux-i386-ubuntu-13-04 -O utserver.tar.gz

Una vez descargado, cambie el directorio de trabajo al directorio donde se descargó el archivo del servidor uTorrent. Luego ejecute el siguiente comando para extraer el tar.gz archivo a /opt/ directorio.

sudo tar xvf utserver.tar.gz -C /opt/

Luego, instale las dependencias requeridas ejecutando el siguiente comando.

sudo apt install libssl1.0.0 libssl-dev

Luego crea un enlace simbólico.

sudo ln -s /opt/utorrent-server-alpha-v3_3/utserver /usr/bin/utserver

Use el siguiente comando para iniciar el servidor uTorrent. De forma predeterminada, el servidor uTorrent escucha en 0.0.0.0:8080 . Si hay otro servicio que también escucha en el puerto 8080, debe detener ese servicio temporalmente. uTorrent también utilizará los puertos 10000 y 6881.

utserver -settingspath /opt/utorrent-server-alpha-v3_3/ &

Ahora puede visitar la interfaz de usuario web de uTorrent en su navegador ingresando

your-server-ip:8080/gui

Si está instalando uTorrent en su computadora local, reemplace your-server-ip con localhost .

localhost:8080/gui

Tenga en cuenta que /gui es necesario en la URL, de lo contrario encontrará un error de solicitud no válida. Cuando se le solicite el nombre de usuario y la contraseña, ingrese admin en el campo de nombre de usuario y deje la contraseña vacía.

Una vez que haya iniciado sesión, debe cambiar la contraseña de administrador haciendo clic en el ícono de ajustes y luego seleccionando Web UI en el menú de la izquierda. Puede cambiar tanto el nombre de usuario como la contraseña, que es más seguro que usar admin como nombre de usuario.

Si tiene otro servicio escuchando en el puerto 8080, entonces en Connectivity sección, puede cambiar el puerto de escucha de uTorrent a otro puerto como 8081. Después de cambiar el puerto, debe reiniciar el servidor de uTorrent con los siguientes comandos.

sudo pkill utserver

utserver -settingspath /opt/utorrent-server-alpha-v3_3/ &

Puede configurar el directorio de descarga predeterminado en Directories pestaña.

Es posible que desee utilizar una VPN para ocultar su dirección IP al descargar torrents.

  • Cómo instalar y usar ProtonVPN en Linux de escritorio

Configurar el proxy inverso de Nginx

Para acceder a su servidor uTorrent desde una conexión remota utilizando un nombre de dominio, puede configurar el proxy inverso Nginx.

Configuración de subdirectorio

Si su caja de Ubuntu ya tiene un sitio web servido por Nginx, puede configurar el bloque de servidor Nginx existente para que pueda acceder a la interfaz de usuario web de uTorrent desde un subdirectorio de su nombre de dominio.

sudo nano /etc/nginx/conf.d/your-website.conf

En el bloque del servidor, pega las siguientes directivas. Si cambió el puerto anteriormente, también debe cambiarlo aquí.

location /gui {
              proxy_pass http://localhost:8080;
              proxy_set_header Host $http_host;
              proxy_set_header X-Real-IP $remote_addr;
              proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
              proxy_set_header X-Forwarded-Proto $scheme;
        }

Guarde y cierre el archivo. Luego pruebe la configuración de Nginx.

sudo nginx -t

Si la prueba es exitosa, vuelva a cargar Nginx.

sudo systemctl reload nginx

Ahora puede acceder a la interfaz de usuario web de uTorrent a través de

your-domain.com/gui

Configuración de subdominio

Si no tiene un sitio web existente en el cuadro de Ubuntu, entonces debe crear un nuevo archivo de bloque de servidor. Instale Nginx en Ubuntu 16.04 o Ubuntu 17.04:

sudo apt install nginx

Inicie el servidor web Nginx.

sudo systemctl start nginx

Luego cree un nuevo archivo de bloque de servidor en /etc/nginx/conf.d/ directorio.

sudo nano /etc/nginx/conf.d/utserver-proxy.conf

Pegue el siguiente texto en el archivo. Reemplace utorrent.your-domain.com con su subdominio preferido y no olvide crear un registro para él.

server {
       listen 80;
       server_name utorrent.your-domain.com;

       location /gui {
              proxy_pass http://localhost:8080;
              proxy_set_header Host $http_host;
              proxy_set_header X-Real-IP $remote_addr;
              proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
              proxy_set_header X-Forwarded-Proto $scheme;
        }
}

Guarde y cierre el archivo. Luego pruebe la configuración de Nginx.

sudo nginx -t

Si la prueba es exitosa, vuelva a cargar Nginx.

sudo systemctl reload nginx

Ahora puede acceder a la interfaz de usuario web de uTorrent a través de

utorrent.your-domain.com/gui

Configuración del proxy inverso de Apache

Si usa el servidor web Apache en lugar de Nginx, siga las instrucciones a continuación para configurar el proxy inverso.

Instale el servidor web Apache.

sudo apt install apache2

Para usar Apache como proxy inverso, debemos habilitar el proxy módulos y también habilitaremos el rewrite módulo.

sudo a2enmod proxy proxy_http rewrite

Luego cree un archivo de host virtual para uTorrent.

sudo nano /etc/apache2/sites-available/utorrent.conf

Coloque las siguientes configuraciones en el archivo. Reemplace utorrent.your-domain.com con su nombre de dominio real y no olvide establecer un registro A para él.

<VirtualHost *:80>
    ServerName utorrent.your-domain.com

    RewriteEngine on
    RewriteRule ^/gui(/?)(.*)$ /$2 [PT]

    ProxyPreserveHost on
    ProxyPass / http://127.0.0.1:8080/gui/
    ProxyPassReverse / http://127.0.0.1:8080/gui/
</VirtualHost>

Guarde y cierre el archivo. Luego habilite este servidor virtual.

sudo a2ensite utorrent.conf

Reinicie Apache para que los cambios surtan efecto.

sudo systemctl restart apache2

Ahora puede acceder de forma remota al servidor uTorrent ingresando el subdominio (utorrent.your-domain.com ) en la barra de direcciones del navegador. Si la interfaz de usuario web de uTorrent no se carga, es posible que deba eliminar el archivo de host virtual predeterminado y reiniciar el servidor web Apache.

Inicio automático del servidor uTorrent en Ubuntu

Para habilitar el inicio automático, podemos crear un servicio systemd.

sudo nano /etc/systemd/system/utserver.service

Ponga el siguiente texto en el archivo.

[Unit]
Description=uTorrent Server
After=network.target

[Service]
Type=simple
User=utorrent
Group=utorrent
ExecStart=/usr/bin/utserver -settingspath /opt/utorrent-server-alpha-v3_3/ &
ExecStop=/usr/bin/pkill utserver
Restart=always
SyslogIdentifier=uTorrent Server

[Install]
WantedBy=multi-user.target

Guarde y cierre el archivo. Luego recarga systemd.

sudo systemctl daemon-reload

Tenga en cuenta que se recomienda no ejecutar el servidor uTorrent como raíz, por lo que hemos especificado en el archivo de servicio que el servidor uTorrent debe ejecutarse como utorrent usuario y grupo, que no tienen privilegios de root. Crea el utorrent usuario y grupo del sistema con el siguiente comando.

sudo adduser --system utorrent

sudo addgroup --system utorrent

Agrega el utorrent usuario al utorrent grupo.

sudo adduser utorrent utorrent

A continuación, detenga el servidor uTorrent actual.

sudo pkill utserver

Utilice el servicio systemd para iniciar el servidor uTorrent.

sudo systemctl start utserver

Habilite el inicio automático en el momento del arranque.

sudo systemctl enable utserver

Ahora comprueba el estado del servidor.

systemctl status utserver

Podemos ver que el inicio automático está habilitado y el servidor uTorrent se está ejecutando. Al crear el utorrent usuario, también se creó un directorio de inicio en /home/utorrent/ . Se recomienda que configure este directorio de inicio como su directorio de descarga de torrent porque el usuario de utorrent tiene permiso de escritura. También debemos hacer que utorrent sea el propietario de /opt/utorrent-server-alpha-v3_3/ directorio ejecutando el siguiente comando.

sudo chown utorrent:utorrent /opt/utorrent-server-alpha-v3_3/ -R

Cómo desinstalar uTorrent en Ubuntu

Para eliminar uTorrent, primero detenga el proceso actual de uTorrent.

sudo pkill utserver

Luego elimine el directorio de instalación.

sudo rm -r /opt/utorrent-server-alpha-v3_3/

Y elimina el enlace simbólico.

sudo rm /usr/bin/utserver

¡Eso es todo! Espero que este tutorial te haya ayudado a instalar uTorrent en Ubuntu 16.04 LTS y Ubuntu 17.04. También puede consultar los tutoriales sobre cómo instalar Deluge o qBitTorrent en Ubuntu.


Ubuntu
  1. Cómo instalar LibreOffice 6.0 en Ubuntu 16.04 LTS y superior

  2. Cómo instalar y usar iostat en Ubuntu 16.04 LTS

  3. Cómo instalar y configurar Ansible en Ubuntu 18.04 LTS

  4. Cómo instalar Libreoffice 4.3 en Ubuntu 12.04 y 14.04 LTS

  5. Cómo instalar Libreoffice 4.4 en Ubuntu 15.04 y 14.04 LTS

Cómo instalar y usar Jenkins en Ubuntu 18.04 y 16.04 LTS

Cómo instalar Go en Ubuntu 22.04 LTS

Cómo instalar Go en Ubuntu 18.04 LTS

Cómo instalar uTorrent en Ubuntu 18.04 LTS

Cómo instalar Go en Ubuntu 20.04 LTS

Cómo instalar uTorrent en Ubuntu 20.04 LTS