Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Set up a VPN using Streisand [1]. I usually setup a Digital Ocean server in Singapore running Shadowsocks VPN using Streisand.

Forget about all other comments here suggesting a particular VPN service. Trust me, this is the way to go. I go to China for work multiple times a year. Not only will you suffer with sporadic speeds, latency, dropped connections and you’ll need to pre-download clients or configuration files before you enter China in some cases (Astrill). Stop looking further, Streisand gives you options for your own private VPN. Delete the server once you’re out of there.

Streisand is a godsent when you need VPN and you don’t know which ones are not blocked without going to dozens of shady forums.

Also, it’s obvious but do not discuss politics in China with your friends or coworkers. Enjoy food that normal middle class eats at extremely crowded high turnover lunch places. You won’t get sick and the food is going to be amazing. Don’t have anything that is “free”. It’s a trap.

[1] https://github.com/StreisandEffect/streisand



Thanks, not aware of this. I used expressvpn in the past and it worked well. The only catch I noticed is that streisand is still on python 2.7, hope it can be upgraded to 3.x soon, as python3 is the default on new linux distro these days.


I've never used Streisand before. What I normal do is using Shadowsocks directly (part of what Streisand offers). It has Windows, Linux, OSX, and Android clients. Third party IOS client is also available.


Streisand looks fantastic, but I'm a little confused on the installation steps (not super skilled with AWS, still a student)

Do I just run these on an EC2 instance?

    git clone https://github.com/StreisandEffect/streisand.git && cd streisand
    ./util/venv-dependencies.sh ./venv
     source ./venv/bin/activate

And then there will be a HTML file which will explain how I can connect over SSL from my client device. Is that it?


There are a few steps but you're on the right path. Read the documentation on Github and then once you run `./streisand`, you just need to follow instructions on CLI.

It will ask you to get an API key from Digital Ocean in my case, location of the droplet, etc. It will create a new droplet automatically and get it up and running in about 20-30 mins. Once you're done, you'll get a link to login in your server and download configuration/clients.


You run that on your client machine to get all the dependencies required to execute the script. From there you will be prompted which cloud provider you want to use, and just follow the prompts.


tell me more things.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: