Facebook
From Iikkkkkk, 2 Months ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 204
  1. #!/bin/bash
  2.  
  3. # Instalar o aria2
  4. sudo apt-get update
  5. sudo apt-get install aria2 -y
  6.  
  7. # Instalar o Node.js (se necessário)
  8. # sudo apt-get install curl -y
  9. # curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
  10. # sudo apt-get install nodejs -y
  11.  
  12. # Instalar o AriaNg
  13. mkdir ariang
  14. cd ariang
  15. wget https://github.com/mayswind/AriaNg/releases/download/1.2.2/AriaNg-1.2.2.zip
  16. unzip AriaNg-1.2.2.zip
  17. cd ..
  18.  
  19. # Instalar o http-server
  20. sudo npm install -g http-server
  21.  
  22. # Instalar o localtunnel
  23. sudo npm install -g localtunnel
  24.  
  25. # Iniciar o servidor aria2c
  26. aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all &
  27.  
  28. # Aguardar alguns segundos para garantir que o servidor aria2c tenha iniciado completamente
  29. sleep 5
  30.  
  31. # Obter o hostname do sistema
  32. HOST=$(hostname)
  33.  
  34. # Porta para WebSocket
  35. PORT="80"
  36.  
  37. # Caminho para o arquivo index.html do AriaNg
  38. INDEX_FILE="ariang/index.html"
  39.  
  40. # Atualizar as configurações no arquivo index.html do AriaNg
  41. sed -i "s/rpcHost:\"[^\"]\+./rpcHost:\"$HOST\"/" $INDEX_FILE
  42. sed -i "s/protocol:\"\\w+./protocol:\"ws\"/" $INDEX_FILE
  43. sed -i "s/rpcPort:\"\\d+./rpcPort:\"$PORT\"/" $INDEX_FILE
  44.  
  45. # Iniciar o http-server para servir o AriaNg
  46. http-server /content/ariang --port 8080 &
  47.  
  48. # Iniciar o LocalTunnel para encaminhar as solicitações HTTP
  49. lt --port 8080
  50.