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.