Installieren Sie einen SOCKS-Proxy-Server in einem VPS

Einige Benutzer haben diese Anfrage gestellt, da sie beim Erstellen eines SSH-Tunnels nicht eingegangen ist. Daher schreibe ich, wie Sie einen SOCKS-Proxyserver dauerhaft in einem VPS installieren und ihn verwenden können, wann immer wir möchten, ohne etwas konfigurieren zu müssen.

Auswahl der richtigen SOCKS 5-Serversoftware

Es gibt viele SOCKS5-OpenSource-Server für Linux-Distributionen. Der Nachteil ist, dass die meisten bei der Konfiguration komplex sind und Netzwerkkenntnisse erfordern. Da unser Ziel einfach ist, ist es, einen SOCKS5-Proxy zum Navigieren zu haben, und wenig anderes. Wir müssen keine komplexen Konfigurationen eingeben. Deshalb habe ich drei schlanke und einfach zu installierende Proxy-Server ausgewählt, die ihre Aufgabe perfekt erfüllen. Ich werde Ihnen auch eine Liste mit verschiedenen SOCKS-Proxy-Server-Programmen hinterlassen, die ich für ein kurzes Tutorial als komplex eingestuft habe, die aber möglicherweise von jemandem bearbeitet werden sollen.

Die ausgewählten Server waren MOCKS (My Own soCKs Server) , 3proxy und Srelay .

Ich muss sagen, dass alle auf Ubuntu 12.10 x64 getestet wurden und ohne Probleme funktionierten.

Vorbereiten des VPS für die Installation eines SOCKS-Proxyservers

Vor der Installation eines SOCKS-Proxy-Servers aktualisieren wir das Betriebssystem und führen dazu die folgenden Befehle aus:

apt-get update
Apt-Get-Upgrade

Der nächste Schritt besteht darin, die grundlegenden Kompilierungswerkzeuge mit dem folgenden Befehl zu installieren:

apt-get install build-essential

Dieser Befehl installiert unter anderem den GCC-Compiler und mehrere Bibliotheken. Ich empfehle auch die Installation der OpenSSL-Bibliotheken, die, wenn ich mich recht erinnere, zum Kompilieren eines 3proxy-Plugins erforderlich sind und deren Verwendung nicht schadet, da sie von vielen Anwendungen verwendet werden. Um diese Bibliothek zu installieren, führen wir den folgenden Befehl aus:

apt-get installiere libssl-dev

Installation und Konfiguration von MOCKS (My Own soCKs Server)

Zuerst laden wir die Mocks-Datei unter folgendem Link herunter: http://sourceforge.net/projects/mocks/files/

See also  Qualcomm und Nokia sind Partner, um die 5G zu pushen

Wie wir sehen können, wurde es seit 2004 nicht aktualisiert, aber es ist so leicht und einfach, dass es mein Favorit ist.

Sobald wir die tar.gz-Datei heruntergeladen haben, entpacken wir sie:

tar xvzf mocks-0.0.2.tar.gz

Sobald wir die entpackten Dateien haben, kompilieren wir sie:

cd mocks-0.0.2
./build

MOCKS werden kompiliert, obwohl beim Kompilieren mehrere Warnmeldungen angezeigt werden.

Nach dem Kompilieren können wir die Optionen anpassen, indem wir die Datei mocks.conf (obwohl dies nicht erforderlich ist). Ich werde nur einige Optionen kommentieren

Um den SOCKS5-Server-Port anzupassen, ändern wir den Wert:

PORT = 10080 # Port MOCKS ist zu hören

Hier stellen wir die interne IP des Proxy-Servers ein. Wenn wir die IP 0.0.0.0 eingeben, wird sie mit allen IP-Adressen des Computers verknüpft, sodass sie immer funktioniert:

MOCKS_ADDR = 0.0.0.0 # IP-Adresse, an die MOCKS gebunden werden soll

Hier passen wir die Datei an, in der die Aktivität aufgezeichnet wird:

LOG_FILE = Protokolldatei mocks.log # MOCKS

Ich empfehle, die README-Datei für erweiterte Einstellungen zu lesen.

Zum Starten von MOCKS verwenden wir den Befehl:

./mocks starten

Um MOCKS zu stoppen, verwenden wir:

./mocks herunterfahren

Installation und Konfiguration von Srelay (dem SOCKS-Proxy und dem Relay)

Dies wurde bereits im März 2013 aktualisiert. Es ist vollständiger als MOCKS und seine Installation ist immer noch einfach.
Laden Sie Srelay über den Link http://sourceforge.net/projects/socks-relay/files/ herunter und entpacken Sie die tar.gz-Datei mit dem folgenden Befehl:

tar xvzf srelay-0.4.8b6.tar.gz

Sobald die Dateien dekomprimiert sind, kompilieren wir sie:

cd srelay-0.4.8b6
./configure
machen

In diesem Fall heißt die Konfigurationsdatei srelay.conf und Sie können sie mit Ihren srelay.conf bearbeiten, obwohl sie standardmäßig korrekt funktioniert. Ich empfehle http://socks-relay.sourceforge.net/samples.html zu lesen

See also  BlueStacks 2.0: Multitasking, bessere Steuerelemente usw.

Um Srelay zu starten, benutzen wir den Befehl:

./relais

Um Srealy zu stoppen, verwenden wir:

PIDOF Relais

Dieser Befehl gibt uns die PID-Nummer des Srealy-Prozesses, mit der wir dann den Befehl verwenden:

kill -SIGTERM ID_number

Und damit beenden wir den Srelay-Prozess.

Installation und Konfiguration von 3proxy (winziger kostenloser Proxy-Server)

Dies ist zweifellos die vollständigste von allen und hat einen recht guten Ruf. Es hat eine langjährige Entwicklung hinter sich und war in der Vergangenheit (und sicherlich auch heute) der von Hackern am häufigsten verwendete SOCKS-Proxy. Einige Antivirenprogramme weisen auf eine Warnung hin, aber es gibt nichts zu befürchten. Diese Software bietet verschiedene Binärdateien für verschiedene Arten von Proxy-Servern (FTP, HTTP, SMTP usw.). Wir konzentrieren uns jedoch auf die socks , die uns interessieren.

Wir laden 3proxy von folgendem Link herunter: http://3proxy.ru/current/3proxy-0.7-devel.tgz

Sobald wir die tar.gz-Datei heruntergeladen haben, entpacken wir sie:

tar xvzf 3proxy-0.7-devel.tgz

Sobald wir die entpackten Dateien haben, kompilieren wir sie:

cd 3proxy-0.7-devel
make -f Makefile.Linux

Die aus den verschiedenen Proxys kompilierten Binärdateien befinden sich im Ordner src Daher führen wir den folgenden Befehl aus:

cd src

Da wir uns nur für den SOCKS-Proxy interessieren, dürfen wir die socks .

Um 3proxy als SOCKS-Server zu starten, verwenden wir den Befehl:

./socks -i0.0.0.0 -p1080

Mit der Option -i0.0.0.0 wir an, dass es sich um die interne Netzwerkschnittstelle handelt. Mit der Option -p1080 wir an, dass der Port 1080 ist.

Wenn Sie den Proxy auf diese Weise ausführen, wird die Konsole gesperrt, sodass wir ihn nicht verwenden können, solange der SOCKS-Proxy aktiv ist. Um die Ausführung des Servers zu stoppen, drücken Sie die Tastenkombination CTRL+C

In jedem Fall können wir den Server als Daemon ausführen und die Konsole blockiert uns nicht. Dazu führen wir den obigen Befehl mit der -d , so dass er so aussieht:

./socks -i0.0.0.0 -p1080 -d

Um es zu stoppen, wenn es im Dämonenmodus funktioniert, gehen wir wie folgt vor:

Pidof Socken

Dieser Befehl gibt uns die PID-Nummer des Socks-Prozesses, mit dem wir dann den Befehl verwenden:

kill -SIGTERM ID_number

Und damit beenden wir den socks .

Abschließende Schlussfolgerungen

Viele von Ihnen werden sich fragen, welches der drei besser ist, und die Wahrheit ist, dass es von Ihren Bedürfnissen abhängt. Zum Beispiel ist 3proxy am vollständigsten, aber wenn wir nur einen SOCKS-Proxyserver installieren müssen, erfüllt MOCKS seine Mission perfekt. So wählen Sie basierend auf Ihren Bedürfnissen.

See also  Unterschiede zwischen Apache Prefork, Event und Worker

Ich hinterlasse Ihnen eine Liste mit anderen SOCKS-Servern, von denen einige komplex sind, andere, weil sie nicht korrekt kompiliert wurden. Sie wurden nicht Teil des Tutorials, aber vielleicht hilft jemand:

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *