Skip to content

Streisand sets up a new server running L2TP/IPsec, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, a Tor bridge, and WireGuard. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.

Notifications You must be signed in to change notification settings

entaopy/dostreisand

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Streisand Logo

DoStreisand

This is the Dockerized Streisand for convenience. For users:

  • Step1: Choose your cloud provider and get the api access key or server ip with ssh keys;
  • Step2: run ./sted ssh-keypair-name Input the accesskey and keypair name when it prompts and wait for ansible to do all the boring things for you!
  • Step3: Finally, use your browser to open the docs in ./docs/*.html and follow the instructions. If you don't have an openssh keypair in advance, then you may check the auto-generated one in ./sshkey Or run ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa.pem -N 'passphrase' in advance to create one in ~/.ssh;

For builders:

  • Step1: Edit the Dockerfile to suit your appetites;
  • Step2: run ./buildscript to prepare your image;
  • Step3: Choose your cloud provider and get the api access key;
  • Step4: run ./sted ssh-keypair-name Input the accesskey and keypair name when it prompts and wait for ansible to do all the boring things for you!
  • Step5: Finally, use your browser to open the docs in ./docs/*.html and follow the instructions. If you don't have an openssh keypair in advance, then you may check the auto-generated one in ./sshkey Or run ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa.pem -N 'passphrase' to generate one into ~/.ssh;

Silence censorship. Automate the effect.

The Internet can be a little unfair. It's way too easy for ISPs, telecoms, politicians, and corporations to block access to the sites and information that you care about. But breaking through these restrictions is tough. Or is it?

About

Streisand sets up a new server running L2TP/IPsec, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, a Tor bridge, and WireGuard. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%