Skip to content

Instantly share code, notes, and snippets.

@indolering
Created June 5, 2014 05:23
Show Gist options
  • Save indolering/9f16090be322ccf33925 to your computer and use it in GitHub Desktop.
Save indolering/9f16090be322ccf33925 to your computer and use it in GitHub Desktop.
First, install the extension here:
http://secure.www.speech.is/FreeSpeechMe.xpi
Reboot Firefox. If Firefox hangs while rebooting, kill the Firefox
process and try again.
Then, visit the following URL:
https://secure.www.speech.is/
Tell Firefox to trust the certificate.
Next, visit the following URL:
https://secure.www.speech.is/TheRussianMafia.notary
You'll be prompted to install the notary.
Next, go into the FreeSpeechMe settings (there's an icon in the toolbar).
Set the following settings:
Namecoin tab: uncheck "Only verify Namecoin (.bit) domains".
Notaries tab: remove all notaries other than The Russian Mafia. Make
sure The Russian Mafia is checked.
Advanced tab: make sure that "Cache certificates locally" is checked.
Click OK.
Click the FreeSpeechMe icon in the toolbar twice; if it's gray, click it
again to turn it green.
You can now use Firefox's "customize toolbar" feature to hide the
FreeSpeechMe icon.
Now on a different computer SSH into the VPS, and run
"./run_convergence.sh" . Leave it running as long as you want
Convergence to work.
Now test by visiting https://github.com ; it should load (maybe a bit
more slowly) without errors. The certificate should be a non-EV cert,
signed by The Russian Mafia.
To disable this, unhide the FreeSpeechMe icon, click it once to turn it
gray, and rehide the FreeSpeechMe icon.
That's all. Any questions, let me know.
-Jeremy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment