Home
API
Other Hosts
Dropbox
About
DMCA
Make Your Own

Make Your Own

Looking to create your own version of Remote Stream, possibly without the ads or just because youd rather have control ? Dont worry we got you covered.

If you dont have much technical know how you can simply purchase a copy of this site below.

Purchases are none refundable!


If you have the know how and rather make one yourself dont worry your in luck. Follow the tutorial below.

Requirements:

1x VPS or Dedicated server running Ubuntu 18.04
1x Hosting seperate of the Ubuntu server, can be cPanel or VPS etc
SSH client such as Putty
A Cloudflare account with your domain loaded onto it


Firstly: were going to set up the cloudflare as this is one of the easiest steps. You need to set your DNS records to the following:

Type Name Content TTL
CNAME www @ Auto
A @ Hosting IP Auto
A proxy Dedicated IP Auto
A sv1 Dedicated IP Auto
A sv2 Dedicated IP Auto
A sv3 Dedicated IP Auto
A sv4 Dedicated IP Auto
A sv5 Dedicated IP Auto
A sv6 Dedicated IP Auto


You also need to set your SSL to Flexible, if its not flexible it wont work.


Once youve set up your cloudflare account the next step is setting up the proxy, lucky enough I have made a nice easy script to run in a few commands to set it up for you. Follow the next few steps to set it up.

On the presumption you have a VPS and you have logged in were going to run the following commands to set up the proxy.

apt-get update
wget https://cdn.remotestre.am/gdrive-setup.sh
chmod 0777 gdrive-setup.sh
./gdrive-setup.sh

Now let this script run it should run without any interuption, there are some parts in the future you have to input yourself.

Once its run you have to manually do the following steps, run the following commands and edit as told.

nano /root/LoadBalancer/models/CacheManager.js
Change line 46 to the following:

CacheManager.KEY_ENCRYPT = `remotestredotam`
Next command is:

nano /root/LoadBalancer/configs/servers.js
Change line 4 to the following:

exports.NumberNode = 6; //The number of nodes you want to play
And also change line 6 to the following:

exports.DomainNode = [` INSERT YOUR OWN DOMAIN WITH NOT HTTPS OR FOLLOWING / `]; //Your primary domain
Next code to run is:

nano /root/ProxyStream/models/CacheManager.js
Change line 49 to the following:

CacheManager.KEY_ENCRYPT = `remotestredotam`;
Final edit for the config is this one:

nano /root/ProxyStream/configs/servers.js
Change line 3 to the following:

exports.ALLOW_DOMAIN = []; //Domain you want to play.
Final step for the VPS is changing the Nginx configuration, follow these steps:

nano /etc/nginx/nginx.conf
And change line 62 and 62 to the following:

#include /etc/nginx/conf.d/*.conf;
#include /etc/nginx/sites-enabled/*;
And now on line 60 enter this big chunk of code and replace ALL instances of yourdomain.com with your domain ensuring you keep the sub domain section.

upstream LoadBalancer {
    server 127.0.0.1:6666;
}
upstream ProxyStream {
    server 127.0.0.1:6868;
}

server {
    listen 80;
    server_name proxy.yourdomain.com;

    location / {
        proxy_pass http://LoadBalancer;
        proxy_http_version 1.1;
        proxy_send_timeout   600;
        proxy_read_timeout   600;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

server {
    listen 80;
    server_name sv1.yourdomain.com;

    location / {
        proxy_pass http://ProxyStream;
        proxy_http_version 1.1;
        proxy_send_timeout   600;
        proxy_read_timeout   600;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

server {
    listen 80;
    server_name sv2.yourdomain.com;

    location / {
        proxy_pass http://ProxyStream;
        proxy_http_version 1.1;
        proxy_send_timeout   600;
        proxy_read_timeout   600;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

server {
    listen 80;
    server_name sv3.yourdomain.com;

    location / {
        proxy_pass http://ProxyStream;
        proxy_http_version 1.1;
        proxy_send_timeout   600;
        proxy_read_timeout   600;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

server {
    listen 80;
    server_name sv4.yourdomain.com;

    location / {
        proxy_pass http://ProxyStream;
        proxy_http_version 1.1;
        proxy_send_timeout   600;
        proxy_read_timeout   600;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

server {
    listen 80;
    server_name sv5.yourdomain.com;

    location / {
        proxy_pass http://ProxyStream;
        proxy_http_version 1.1;
        proxy_send_timeout   600;
        proxy_read_timeout   600;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

server {
    listen 80;
    server_name sv6.yourdomain.com;

    location / {
        proxy_pass http://ProxyStream;
        proxy_http_version 1.1;
        proxy_send_timeout   600;
        proxy_read_timeout   600;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}
Once youve dont this you want to run the following two commands again to make all changes take effect:

service nginx restart
pm2 restart all


Once youve done this theres one more thing to do and its over on your hosting.

Download the following file and upload all the contents onto your hosting.

Download

Once youve downloaded it and uploaded it all to your hosting you want to edit the following file:

config.php
And edit line 5 with the following:

$proxyDomain = 'https://proxy. INSERT YOUR DOMAIN NAME WITHOUT THE TRAILING / ';
And viola done, if not then make sure you have followed the instructions above, or remember you can buy it below.


Purchases are none refundable!