Donnerstag, 3. Oktober 2013

Einen einfachen Proxy einrichten um bei der Arbeit oder in der Schule auf Facebook oder Youtube zu surfen



Wer kennt das nicht, man will in der Schule oder bei der Arbeit schnell sein Facebook Account anschauen, aber es geht nicht weil es von den Administratoren gesperrt wurde. Selbstverständlich, gibt es da verschiedene Möglichkeiten eine solche Sperre zu umgehen. Ich hatte darüber schon mal Berichtet, und für diesen Fall hatte ich eine kleine Anleitung geschrieben:

http://the-tech-blog-blogger.blogspot.com/2012/04/youtube-sperre-umgehen.html
http://the-tech-blog-blogger.blogspot.com/2011/07/facebook-sperre-umgehen.html

Leider sind diese Proxyseiten meist nicht lange Online, oder langsam, oder unsicher, oder schlicht und einfach auch gesperrt, denn solche Filterlisten werden auch ständig angepasst.

Darum nun hier die ultimative Lösung, um wieder frei im Web zu surfen. Und das ohne ein Programm zu installieren.

Ich werde euch in der folgenden kleinen und einfachen Anleitung erklären, wie ihr mit dem Proxy Java Tool Scotty Transporter http://www.scotty-transporter.org/ selber einen Proxy einrichten könnt, der alle euren Traffic über einen harmlosen Google Server leitet. Und darum funktioniert dieser Weg die Sperre zu umgehen so gut, weil Google ist bei keinem Gesperrt und wird es auch nie sein :)


Hier seht ihr wie es funktioniert:


Es werden alle Anfragen die ihr an Facebook schickt, zuerst an den Proxy Gateway geschickt der nicht gesperrt ist. So umgeht ihr den Filter. Dieses Tool wurde eigentlich erfunden um Filter und Zensur von Unrechtsregimen zu umgehen. Genau richtig, gegen die Tyranen die Social Media verbieten!



Vorbereitung: Was brauch ihr dazu?

Die Rechnen auf denen die Seiten gesperrt sind brauchen folgendes, sonst müsst ihr gar nicht weiterlesen:
- auf dem PC muss Java laufen.
- du musst die Proxy Einstellungen ändern können, oder besser eine Portable Firefox Version benützen können.
 

Dann mal los, keine Angst es sieht kompliziert aus, aber es eigentlich ganz einfach.
Die Anleitung ist übrigens von hier (English):
http://www.scotty-transporter.org/

Schritt 1

Schritt 1-6 am Besten Zuhause vorbereiten.

Ihr braucht ein Google Account. Mit dem meldet ihr euch bei https://appengine.google.com/ an. Bei Appengine kann man Applikationen bei Google hosten lassen. Google erlaubt es euch da bis zu 10 Applikationen Gratis laufen zu lassen.

Dann müsst die Appengine SDK für Java runterladen und entpacken:
https://developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Java


Schritt 2

Ihr müsst nun eine Application erstellen auf der Google Seite. Gebt der App einen Application Identifier, einen Application Title und macht sie Open to all Google Accounts users (default).
Merkt euch den Application Identifier ihr werdet ihn bei den nächsten Schritten brauchen!


Schritt 3

Lade und entpacke scotty-gateway-gae-0.9.2.zip.
https://github.com/downloads/SSilence/scotty/scotty-gateway-gae-0.9.2.zip

Schritt 4

Im Ordner WEB-INF von scotty-gateway-gae-0.9.2 müsst ihr die Datei appengine-web.xml editieren:


 <?xml version="1.0" encoding="utf-8"?>  
  <appengine-web-app xmlns="http://appengine.google.com/ns/1.0">  
  <application>DEIN.application-identifier</application>  
  <version>2</version>  
  <threadsafe>true</threadsafe>  
  </appengine-web-app>  

Ihr müsst nur auf Linie 3 den Application Identifier (Rot markiert) eintragen den ihr euch zuvor gemerkt habt.

Schritt 5

Ihr müsst nun folgende Pfade kennen:
Den Pfad zu \appengine-java-sdk-1.8.5\appengine-java-sdk-1.8.5\bin\appcfg.cmd
Und den Pfad zu \scotty-gateway-gae-0.9.2

Damit erstellt ihr folgenden Befehl:

 PFADZU\appcfg update PFADZU\scotty-gateway-gae-0.9.2 


Sieht bei mir so aus:

 C:\Downloads\appengine-java-sdk-1.8.5\appengine-java-sdk-1.8.5\bin\appcfg update C:\Downloads\scotty-gateway-gae-0.9.2  

Diesen Befehl müsst ihr nun in der Console ausführen. Einfach auf Start und dann cmd eintippen und Enter drücken. Nun den Befehl mit dem Richtigen Pfad hineinkopieren und ausführen.

Dann müsst ihr eure Emailadresse und euer Passwort für euer Google Account eingeben.
Achtung:
Wenn ihr eine 2 Phasen-Authentifizierung habt, müsst ihr zuerst in euren Kontoeinstellungen ein Passwort für die Applikation erstellen. Einfach auf Kontoeinstellungen und dann auf Sicherheit und dann auf Anwendungsspezifische Passwörter verwalten. Oder diesen Link verwenden:
https://accounts.google.com/b/0/IssuedAuthSubTokens?hl=de
Das Anwendungsspezifische Passwort gebt ihr dann an wenn es euch nach dem Passwort fragt in der Console. (Nach der Email)


Schritt 6

Deine URL ist:
http://DEIN.application-identifier.appspot.com


Nun bist du schon fast fertig. Am Besten lädst du dir die Portable Version von Firefox herunter. Aber es funktioniert auch wenn ihr einfach die Proxy Einstellungen bei eurem Browser auf der Arbeit oder in der Schule verändert. Danach die Datei: https://github.com/downloads/SSilence/scotty/scotty-transporter-0.9.2.jar runterladen und ins Verzeichnis von Firefox Portable legen.
Im selben Ordner müsst ihr dann auch eine Batch Datei mit folgendem Inhalt erstellen:

 @Echo On  
 java -jar scotty-transporter-0.9.2.jar -p 8008 -g http://www.DEIN.application-identifier.appspot.com/gateway.php:8008   

Wieder den Application Identifier anpassen.
Falls ihr nicht wisst wie man eine Batch Datei macht hier einer kurze Anleitung:
Eine proxy.bat Datei macht man, in dem man Notepad öffnet und bei Speichern unter die Option Alle Dateien bei Dateityp auswählt.

Der Firefox Portable Ordner sieht dann so aus:




Schritt 7

Jetzt packt ihr den Firefox Portable Ordner in ein Zip File und mailt es euch zu, oder ihr packt es auf einen USB Stick. Diesen nehmt ihr dann zur Arbeit oder in die Schule mit.

Auf dem Rechner mit Facebooksperre macht ihr dann folgendes:

Ihr startet Firefox Portable und schaut was für eine IP ihr habt:
http://www.whatsmyip.org/

Dann einfach die proxy.bat Datei starten:


Dann in den Firefoxeinstellungen folgendes verändern:




Manueller Proxy auf 127.0.0.1 und Port 8008.

FERTIG! 
Nun testen ob es auch wirklich funktioniert in dem ihr wieder auf http://www.whatsmyip.org/ geht.
Ihr solltet nun eine IP-Adresse von Google haben und wieder auf Facebook und Youtube surfen können.

Ihr solltet auch in der Taskleiste ein kleines Symbol sehen wenn der Proxy läuft.

Bitte beachtet, dass man rausfinden kann das ihr einen Proxy benutzt, der Traffic selber ist aber verschlüsselt (bis zum Google Server). Wenn ihr nun im Privat Modus surft, weiss man auch nicht welche Seiten ihr benutzt habt.

Viel spass beim surfen auf den verbotenen Seiten:) 

2 Kommentare:

  1. Hallo. Danke für deine Arbeit und Zeit!
    Die Anleitung liest sich relativ unkompliziert. Ich für meinen Teil find's allerdings schade, dass du nicht kurz mal auf die Hintergründe / Auswirkungen der vorgenommenen Aktionen eingehst. Trägt, wenn richtig gemacht, wesentlich zum besseren Verständnis bei. Grüße

    AntwortenLöschen
    Antworten
    1. Ich dachte ich habe es verständlich genug erklärt. Welche Punkte sind dann unverständlich?

      Löschen