Skip to content

dreamrover/tubex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

TubeX

A forward proxy to YouTube written in nodejs based on videojs, koa, axios, ytsr and ytdl-core.

Intoduction

By deploying this tiny forward proxy on your VPS as a website, you can:

  • search and watch youtube videos without reverse proxy;
  • watch youtube videos online without ads;
  • watch youtube videos with accelerated play rates;
  • watch/download youtube videos in different qualities (360p/720p).

Usage

Install TubeX by npm:

  • npm i tubex
  • cd ~/node_modules/tubex

Put your app.key and app.crt in this folder, or create a self-signed certificate with openssl:

  • openssl req -x509 -sha256 -nodes -days 3650 -newkey rsa:2048 -keyout app.key -out app.crt

Then start server in background:

  • sudo nohup ./server.js >> tubex.log 2>&1 &

Now you can access your website in browsers.

Screenshots

Search results

image

Watch online

image

About

A forward proxy to YouTube written in nodejs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published