Surge is een hulpprogramma voor webontwikkeling en proxy. Het is ontworpen voor ontwikkelaars en vereist daarom professionele kennis om te gebruiken.
Surge is een applicatie waarmee u de controle over uw netwerkverbinding op uw apparaat kunt overnemen. Het heeft vier hoofdmogelijkheden: overname, verwerking, doorsturen en onderscheppen. Met deze mogelijkheden kunt u netwerkverzoeken wijzigen en omleiden, doorsturen naar andere proxyservers en specifieke gegevens onderscheppen en opslaan. Surge heeft ook veel andere functies, zoals de mogelijkheid om advertenties te blokkeren, URL-herschrijvingen uit te voeren en IPv6 te ondersteunen.
Een van de opvallende kenmerken van Surge is de mogelijkheid om al het HTTP-, HTTPS- en TCP-verkeer van elke applicatie op uw apparaat over te nemen en om te leiden naar een proxyserver. Dit kan worden gedaan met behulp van zeer configureerbare regels, waardoor u het doorstuurproces kunt aanpassen. Surge kan ook worden gebruikt als WireGuard-client, waardoor L3 VPN wordt omgezet in een proxy.
Surge heeft ook een functie waarmee je HTTP-verzoeken en antwoorden die vanaf je iOS-apparaten worden verzonden, kunt opnemen en weergeven, inclusief de hoofdtekst en de header. U kunt regels configureren met behulp van verschillende methoden, zoals domeinmatch, domeinachtervoegsel, domeinsleutelwoord, CIDR IP-bereik en GeoIP-zoekopdracht. Met Surge kunt u ook het verkeersgebruik en de netwerksnelheid op WiFi-, mobiele en proxy-verbindingen meten.
Andere kenmerken van Surge zijn onder meer de mogelijkheid om advertenties te blokkeren met behulp van domeinregels, een lokale DNS-kaart voor het schakelen tussen productie- en ontwikkelomgevingen, en de mogelijkheid om HTTPS-verkeer te decoderen met Man-in-the-Middle. Het heeft ook geavanceerde functies zoals het herschrijven van headers, het vastleggen van onbewerkte L3-pakketten en een Safari-extensie voor het toevoegen van regels. Surge ondersteunt ook scripting met JavaScript, waardoor u de mogelijkheden ervan kunt uitbreiden.
Surge biedt ook de mogelijkheid om profielen tussen apparaten te synchroniseren met behulp van iCloud Drive of Dropbox. Het ondersteunt ook geavanceerde functies zoals DNS-over-HTTPS, DNS-over-HTTP3, DNS-over-QUIC en TLS 1.3. Als je meer wilt weten over Surge en de functies ervan, kun je de online handleiding lezen of de algemene voorwaarden en het privacybeleid bekijken op de website van Surge.
Deze vier mogelijkheden vormen de kernworkflow van Surge:
· Overnemen: u kunt de door het apparaat verzonden netwerkverbinding overnemen. Surge ondersteunt zowel proxyservice als virtuele NIC-overname.
· Verwerking: u kunt de netwerkverzoeken en -antwoorden wijzigen die zijn overgenomen. Dit omvat URL-omleiding, lokale bestandstoewijzing, aangepaste aanpassing met JavaScript en vele andere methoden.
· Doorsturen: u kunt de overgenomen netwerkverzoeken doorsturen naar andere proxyservers. Dit kan globaal doorsturen zijn of met een flexibel regelsysteem om een uitgaand beleid te bepalen.
· Onderscheppen: u kunt specifieke gegevens van netwerkverzoeken en -antwoorden onderscheppen en opslaan, en u kunt ook HTTPS-verkeer decoderen met MITM.
< br>Uitgelichte functies
· Neem al het HTTP/HTTPS/TCP-verkeer over van alle applicaties op uw apparaat en stuur het door naar een HTTP/HTTPS/SOCKS5/SOCKS5-TLS/SSH-proxyserver volgens een zeer configureerbare regels.
· Gebruikt als WireGuard-client om de L3 VPN als proxy te converteren.
· Registreer en toon HTTP-verzoeken en -antwoorden verzonden vanaf uw iOS-apparaten, inclusief hoofdtekst en header.
· Configureer regels met behulp van het domein match, domeinachtervoegsel, domeintrefwoord, CIDR IP-bereik en GeoIP-zoekopdracht.
· Meet het verkeersgebruik en de netwerksnelheid op WiFi-, mobiele en proxyverbindingen.
· Hoge prestaties en geschikt voor intensief gebruik.
· Blokkeer advertenties per domein regels.
· Lokale DNS-kaart (equivalent aan /etc/hosts). U kunt deze functie gebruiken om de productie-/ontwikkelomgeving voor uw app te wijzigen zonder enige code te wijzigen.
· Alle functies werken op het mobiele netwerk.
· HTTPS-verkeer ontsleutelen met Man-in-the-Middle.
· URL herschrijven.
· Volledige IPv6-ondersteuning.
· Header herschrijven.
· Raw L3-pakketten vastleggen.
· Safari-extensie om regels toe te voegen.
· JSON, tekst, afbeelding en videoviewer voor de vastgelegde hoofdtekst.
· Albummodus voor de lijst met verzoeken.
· Voorfilter voor vastleggen.
· HTTPS-proxyprotocol ondersteunt client-side SSL/TLS-certificaatvalidatie.
· Scripting: gebruik JavaScript om breid de mogelijkheden van Surge naar wens uit.
· Synchroniseer profielen op verschillende apparaten met iCloud Drive of Dropbox.
· DNS-over-HTTPS, DNS-over-HTTP3, DNS-over-QUIC, TLS 1.3 en meer geavanceerd functies.
U kunt de online handleiding lezen voor meer informatie: http://manual.nssurge.com/
Algemene voorwaarden: https://nssurge.com/legal/terms< br>Privacybeleid: https://nssurge.com/legal/privacy