Einrichten eines globalen Shadowsocks+Polipo-Proxys in einer Linux-Umgebung

Einrichten eines globalen Shadowsocks+Polipo-Proxys in einer Linux-Umgebung

1. Installieren Sie Shadowsocks
sudo apt-get install python-pip
sudo pip install shadowsocks


2. Erstellen Sie eine Konfigurationsdatei shadowsocks.json, in der die Serveradresse, die Portnummer und das Passwort für den Server gelten, den Sie gekauft haben oder kostenlos nutzen (z. B. www.ishadowsocks.org).

{
 "Server": "xxxx.com",
 "server_port": 52239,
 "local_address": "127.0.0.1",
 "lokaler_Port": 1080,
 "Passwort": "EIN PASSWORT",
 "Zeitüberschreitung": 600,
 "Methode": "aes-256-cfb",
 "fast_open": falsch
}

3. Starten Sie Shadowsocks
sslocal -c shadowsocks.json

4. Installieren Sie Polipo für die sekundäre Weiterleitung (Shadowsocks verwendet das Socks5-Protokoll zur Kommunikation und muss mit Browser-Plugins verwendet werden. Wenn Sie es global im System verwenden möchten, können Sie Polipo für die sekundäre Weiterleitung verwenden).
sudo apt-get install polipo

5. Bearbeiten Sie die Konfigurationsdatei und speichern Sie sie unter /etc/polipo/config

# Diese Datei muss nur Konfigurationsvariablen auflisten, die abweichen
# von den Standardwerten. Siehe /usr/share/doc/polipo/examples/config.sample
# und „polipo -v“ für Variablen, die Sie optimieren können, und weitere Informationen.
 
logSyslog = wahr
logDatei = /var/log/polipo/polipo.log
 
Proxy-Adresse = "0.0.0.0"
 
socksParentProxy = "127.0.0.1:1080"
SockenProxyType = Socken5
 
chunkHighMark = 50331648
ObjektHighMark = 16384
 
serverMaxSlots = 64
ServerSlots = 16
ServerSlots1 = 32

6. Starten Sie den Polipo-Dienst neu
sudo service polipo restart

7. Umgebungsvariablen festlegen (können zur Datei ~/.bashrc hinzugefügt werden, um globalen SOCKS5-Zugriff für alle Shells zu ermöglichen)
export http_proxy="http://127.0.0.1:8123"
export https_proxy="https://127.0.0.1:8123"

8. Prüfen Sie, ob Sie die Google-Startseite über das Socks5-Protokoll erreichen können
curl www.google.com
Im Erfolgsfall ist der Zugriff möglich.

Zusammenfassen
Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Verwenden von Shadowsocks zum Erstellen eines transparenten LAN-Gateways

<<:  Implementieren einer benutzerdefinierten Bildlaufleiste mit nativem JS

>>:  Eine schnelle Lösung für den Fehler #1929 Falscher Datums-/Uhrzeitwert: '''' für die Spalte ''createtime'' bei Verwendung von MySQL 5.x oder höher

Artikel empfehlen

Einrichten eines globalen Shadowsocks+Polipo-Proxys in einer Linux-Umgebung

1. Installieren Sie Shadowsocks sudo apt-get inst...

Zusammenfassung des MySQL-Installationsdiagramms

Grafisches Tutorial zur Installation und Konfigur...

So schreiben Sie den Nofollow-Tag und verwenden ihn

Das „nofollow“-Tag wurde vor einigen Jahren von G...

Implementierung der Bereitstellung des Nginx+ModSecurity-Sicherheitsmoduls

Inhaltsverzeichnis 1. Herunterladen 2. Bereitstel...

Zusammenfassung der Wissenspunkte zum MySQL ALTER-Befehl

Wenn wir den Tabellennamen ändern oder die Tabell...

Tutorial zur Installation, Bereitstellung und Verwaltung von KVM-Virtualisierung

Inhaltsverzeichnis 1.kvm-Bereitstellung 1.1 KVM-I...

Tutorial zur Installation und Konfiguration von MySQL 5.7

In diesem Artikel finden Sie das Tutorial zur Ins...

Mehrere Lösungen für die Ausrichtung von CSS-Datensatztextsymbolen

Während der Entwicklung kommt es sehr häufig vor,...

Die Eisernen Gesetze der MySQL-Datenbank (Zusammenfassung)

Gute Datenbankspezifikationen tragen dazu bei, di...

Fehlerbehebung bei der Ursache des 502 Bad Gateway-Fehlers auf dem Nginx-Server

Der Server meldet einen Fehler 502 beim Synchroni...