Ich bin nicht sicher, was Hola macht, aber ich denke, es ist wahrscheinlich die beste Option, Ihre VPN-Domäne zu den Erweiterungsberechtigungen hinzuzufügen. Dann verwenden Sie chrome.webRequest und xmlhttprequest, um Ihre Anfrage dort zu senden.
Auf diese Weise können Sie eine Anfrage senden, aber die andere Seite des P2P-VPN ist aufgrund von CORS- und Berechtigungsproblemen nicht auf dieselbe Weise ausführbar. Chrome-Apps, die zur Unterstützung von Raw-Sockets verwendet werden, sind jedoch veraltet.
Mit den aktuellen Browser-APIs erstellen Sie eine native App. Sie können eine Browsererweiterung beibehalten, die über natives Messaging kommuniziert, oder die Erweiterung einfach vollständig aufheben und beide Teile in der App zusammenfassen (das haben wir für unser P2P-VPN, PenguinProxy, getan).