Sunday, June 17, 2018

Smart DNS Proxy in VPN - Unblock BBC, ITV UK Netflix US - Watch World Cup 2018

This video will help you to install



Smart DNS Proxy in Vultr Cloud VPN. This will help you to Unblock BBC, ITV UK Netflix US. Watch World Cup 2018 from BBC anywhere in the world.

========

Before you start you need to get an account to start building the VPS

https://goo.gl/ze8Gn3


----- Install Smart DNS Command: ------

apt-get update\
  && apt-get -y install vim dnsutils curl sudo\
  && curl -sSL https://get.docker.com/ | sh\
  && mkdir -p ~/netflix-proxy\
  && cd ~/netflix-proxy\
  && curl -L https://github.com/ab77/netflix-proxy/archive/latest.tar.gz\
  | tar xz --strip-components=1\
  && ./build.sh

----- Edit DNS Config file -----

nano dnsmasq.conf

Add this at the end of the file by changing it with your VPS ip:

address=/*.bbc.co.uk/45.xxx.132.xxx
address=/*.bbc.net.uk/45.xxx.132.xxx
address=/*.bbc.com/45.xxx.132.xxx
address=/*.itv.com/45.xxx.132.xxx

----- Restart Docker -----

docker restart dnsmasq:

----- Admin Reset -----

./admin-reset.sh

----- Admin URL ----

<your ip> : 8080

Saturday, June 16, 2018

How to install Streisand on VPS


I am using Mac OS Terminal. You may use Putty for Windows.



Before you start setup your Digital Ocean Account from the below link:

https://m.do.co/c/3620e8e42c49

Complete all of these tasks on your local home machine.

Streisand requires a BSD, Linux, or macOS system. As of now, Windows is not supported. All of the following commands should be run inside a Terminal session.

Python 2.7 is required. This comes standard on macOS, and is the default on almost all Linux and BSD distributions as well. If your distribution packages Python 3 instead, you will need to install version 2.7 in order for Streisand to work properly.

Make sure an SSH public key is present in ~/.ssh/id_rsa.pub.

SSH keys are a more secure alternative to passwords that allow you to prove your identity to a server or service built on public key cryptography. The public key is something that you can give to others, whereas the private key should be kept secret  like a password.

To check if you already have an SSH public key, please enter the following command at a command prompt.


ls ~/.ssh
If you see an id_rsa.pub file, then you have an SSH public key.

If you do not have an SSH key pair, you can generate one by using this command and following the defaults:

ssh-keygen
If you'd like to use an SSH key with a different name or in a non-standard location, please enter 'yes' when asked if you'd like to customize your instance during installation.

Please note: You will need these keys to access your Streisand instance over SSH. Please keep them for the lifetime of the Streisand server.

Install Git.

On Debian and Ubuntu

sudo apt-get install git
On Fedora

sudo yum install git

On macOS  via Homebrew

brew install git
Install the pip package management system for Python.

On Debian and Ubuntu also installs the dependencies that are necessary to build Ansible and that are required by some modules

sudo apt-get install python-paramiko python-pip python-pycurl python-dev build-essential

On Fedora

sudo yum install python-pip

On macOS

sudo easy_install pip
sudo pip install pycurl
Install Ansible.

On macOS via Homebrew

brew install ansible
On BSD or Linux via pip

sudo pip install ansible markupsafe
Install the necessary Python libraries for your chosen cloud provider. If you are using the advanced local provisioning mode or the existing server mode you can skip this section.


DigitalOcean

sudo pip install dopy==0.3.5

Important note if you are using a Homebrew-installed version of Python you should also run these commands to make sure it can find the necessary libraries:

mkdir -p ~/Library/Python/2.7/lib/python/site-packages
echo '/usr/local/lib/python2.7/site-packages' > ~/Library/Python/2.7/lib/python/site-packages/homebrew.pth


After finishing these steps watch the video to complete the installation.