
Hands on Rub ein Chrome Proxy Plugin
In letzter Zeit gibt es immer Brüder gefragt, wie sie ihre eigenen Chrome Proxy-Plug-Ins zu trommeln, ist diese Sache nicht schwer zu sagen, der Schlüssel, um den richtigen Weg zu finden. Wir nehmen ipipgo heute als ein Beispiel für Proxy-Dienste, lehrt Sie von Grund auf neu zu starten, um ein Plug-in kann tatsächlich verwendet werden, um sicherzustellen, dass Sie nach dem Lesen beginnen können.
Vorbereitende Maßnahmen vor der Plug-in-Entwicklung
Zuerst müssen Sie einen Chrome installierenEntwicklermodus(Keine Panik, es sind nur ein paar Mausklicks). Öffnen Sie die Seite chrome://extensions und aktivieren Sie den Schalter für den Entwicklermodus in der oberen rechten Ecke. Erstellen Sie einen neuen Ordner, in dem sich zwei Dateien befinden müssen:manifest.jsonim Gesang antwortenhintergrund.jsDie Manifestdatei ist das Äquivalent eines Personalausweises und muss auch so geschrieben werden:
{
"manifest_version": 3,
"name": "IPIPGO Proxy-Assistent",
"version": "1.0", "background": {
"Hintergrund": {
"service_worker": "background.js"
},
"permissions": ["proxy", "storage"]
}
Kerncode für die Proxy-Konfiguration
Das ist der springende Punkt! Herumspielen in background.js. Nehmen wir an, wir verwenden den Socks5-Proxy von ipipgo und der Code sieht wie folgt aus:
chrome.proxy.settings.set({
scope: 'regular',
value: {
Modus: 'fixed_servers',
rules: {
singleProxy: {
scheme: 'socks5', / / / / / / / / / / / / / / /
host: 'gateway.ipipgo.com', //hier aktuelle Proxy-Adresse einfügen
port: 1080
}
}
}
}).
Beachten Sie, dass Sie den Host in die Adresse des Proxyservers ändern müssen, für den Sie sich beworben haben. ipipgo-Benutzer können die exklusiven Konfigurationsinformationen in der Konsole sehen. Wenn Sie einen dynamischen Wohn-Proxy verwenden, denken Sie daran, den IP-Pool jede Stunde zu aktualisieren.
Ärger auf dem Feld
Ich habe eine Menge von Brüdern spucken Agent langsam begegnet, hier, um Ihnen einen Trick zu lehren: in das Plug-in, um eineIntelligente UmschaltungFunktion. Verwenden Sie die API von ipipgo, um den neuesten Knoten zu ermitteln und nach der automatischen Geschwindigkeitsmessung zum schnellsten zu wechseln. Beispiel für ein Codeschnipsel:
// Abrufen der Liste der ipipgo-Knoten
fetch('https://api.ipipgo.com/nodes')
.then(response => response.json())
.then(nodes => {
nodes.sort((a,b) => a.ping - b.ping);
chrome.storage.local.set({ bestNode: nodes[0] });
});
Ein Leitfaden zur Vermeidung des Abgrunds (Lektionen in Tränen)
1. schreiben Sie niemals ein totes Proxy-Kontopasswort in das Plugin! Wir empfehlen die Verwendung von ipipgo'sAPI-Token-AuthentifizierungEs ist sicher und bequem.
2) Für den Fall, dass der Proxy plötzlich ausfällt, fügen Sie einen automatischen Wiederholungsmechanismus hinzu und setzen Sie das Intervall auf 3-5 Sekunden.
3. wenn Sie Unternehmensanwendungen machen, gehen Sie direkt zu ipipgo.TK-LinieDie statische Privat-IP kostet 35 Dollar pro Monat und ist sehr stabil.
Häufig gestellte Fragen QA
F: Das Plugin ist installiert, aber ich kann mich nicht mit dem Agenten verbinden?
A: Überprüfen Sie zunächst drei Punkte: 1. das Proxy-Protokoll ist nicht richtig (HTTP/Socks5 nicht verwechseln) 2. der Port ist nicht durch die Fire blockiert 3. der Kontostand ist ausreichend
F: Was ist, wenn ich mehrere Agenten gleichzeitig verwalten muss?
A: Empfohlen für ipipgoClient-Toolsunterstützt den Batch-Import von Konfigurationen. Wenn Sie selbst entwickeln, können Sie eine Konfigurationstabelle erhalten und auf diese Datenstruktur verweisen:
const proxyList = [
{ region: 'us', type: 'dynamic', server: 'us01.ipipgo.com' },
{ region: 'jp', typ: 'statisch', server: 'jp-static.ipipgo.com' }
];
Warum ipipgo?
Nachdem ich persönlich sieben oder acht Proxy-Dienste getestet habe, gibt es nur drei Gründe, warum sich ipipgo schließlich sperrt:
1. Es ist so erschwinglich.Dynamischer Proxy 7 mehr als 1 G, tun Crawler-Projekt kann die Hälfte der Kosten sparen!
2. Vollständige Abdeckung der Abkommen: Unterstützung von HTTP bis Socks5, Schnittstellen zu verschiedenen Systemen sind kein Problem!
3. Ein engagierter Kundendienst bietetAls ich das letzte Mal ein Problem mit einem Proxy für ein kaltes Land hatte, hat der Techniker 1v1 eine maßgeschneiderte Lösung für mich gefunden.
Sie haben vor kurzem ein neuesCloud-Server + ProxyDie Paketlösung können sich Geschäftsbrüder aus Übersee anschauen, dann einen separaten Server kaufen und dann mit einem Proxy kostengünstig eine Menge.

