Shprot
Dansk

En SOCKS5-proxy over SSH, der forbliver forbundet

Shprot gør enhver server, du kan nå via SSH, til en stabil SOCKS5- og HTTP-proxy. Den holder øje med dit netværk, genopretter tunnelen efter wi-fi-skift og dvale og fortæller dig præcis, hvad der gik galt — helt uden kommandolinje.

Version 1.6 til Windows og Linux

  • Gratis og open source
  • Windows 10 / 11 og Linux
  • 49 sprog
Shprots indstillingsvindue

Alt, hvad en tunnel behøver for at blive ved med at køre

Klarer netværksskift

Skift af wi-fi, et kabel sat i eller en bærbar vækket fra dvale — Shprot opdager det og genopretter selv tunnelen.

Fanger stille fejl

Jævnlige tjek gennem selve proxyen finder en tunnel, der ser forbundet ud, men ikke lukker trafik igennem, og genstarter den.

Skånsom mod din server

Nye forsøg spredes gradvist ud, og efter mislykkede logins gentages de højst én gang i minuttet, så fail2ban ikke spærrer din IP på grund af en forkert nøgle.

SSH-nøgler med to klik

Opret eller importér en nøgle, og kopiér den offentlige del til authorized_keys direkte fra indstillingsvinduet.

Tydelig kontrol af serveren

Ved første forbindelse vises fingeraftrykket af serverens værtsnøgle i en dialog, så du kan tjekke det, før du stoler på serveren.

Også HTTP-proxy

Programmer uden SOCKS5-understøttelse kan bruge en valgfri HTTP-proxy, der går gennem den samme tunnel.

Bor i systembakken

Ikonet viser, om tunnelen er oppe, notifikationer forklarer hvorfor ikke, og loggen er ét klik væk.

Taler dit sprog

Brugerfladen er oversat til 49 sprog med højre-til-venstre-layout til arabisk, persisk, hebraisk og urdu.

Hvorfor ikke bare ssh -D?

ssh -D 1080 user@server giver dig en SOCKS5-proxy med én kommando — indtil forbindelsen stille holder op med at virke. Shprot kører den samme OpenSSH-klient og tager sig af alt det, kommandoen ikke gør alene.

ssh -DShprot
Netværksskift, wi-fi-skift, opvågning fra dvaleGenstart den selvGenopretter forbindelsen automatisk
Tunnel forbundet, men uden trafikGår ubemærket henOpdages af tjek gennem proxyen
Gentagne godkendelsesfejlOp til dine scriptsSjældne forsøg, så serveren ikke spærrer din IP
Klientnøglerssh-keygen og filer i ~/.sshOpret eller importér, kopiér den offentlige nøgle med ét klik
Kontrol af serverens identitetSpørgsmål i terminalenDialog med fingeraftrykket af værtsnøglen
Programmer uden SOCKS5-understøttelseIkke dækketValgfri HTTP-proxy gennem samme tunnel
TunnelstatusTerminalvindueIkon i systembakken og notifikationer med årsagen

Værktøjer som autossh hjælper med genstart, men kræver stadig manuel opsætning og har ingen brugerflade.

Hvad den er god til

Din egen infrastruktur

Nå interne dashboards, testmiljøer og administrationsværktøjer, der kun er tilgængelige fra din servers netværk.

Usikre netværk

Send din trafik gennem din egen server, når du bruger offentligt wi-fi på caféer, hoteller eller lufthavne.

Fjernarbejde på bærbar

En stabil proxy på en computer, der går i dvale og skifter netværk hele dagen.

Klar i tre trin

  1. Klargør en server

    Enhver Linux-server med OpenSSH duer. Der installeres intet på den — en dedikeret bruger, der kun må videresende porte, oprettes med få kommandoer.

  2. Forbind Shprot

    Indtast user@server, opret en nøgle, og tilføj den offentlige del til authorized_keys på serveren. Tjek serverens fingeraftryk én gang.

  3. Peg programmer mod proxyen

    Brug socks5h://localhost:1080 i browseren eller systemets proxyindstillinger — menuen i systembakken kopierer adressen for dig.

Trin-for-trin-vejledning med sikring af serveren →

Et nærmere kig

Ved første forbindelse ser du fingeraftrykket af serverens nøgle og beslutter, om du stoler på den.
Ved første forbindelse ser du fingeraftrykket af serverens nøgle og beslutter, om du stoler på den.
Menuen i systembakken viser tunnelens status og kopierer færdige proxyadresser.
Menuen i systembakken viser tunnelens status og kopierer færdige proxyadresser.

Download Shprot

Version 1.6. Gratis, open source, uden konti eller abonnementer.

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ og kompatible distributioner.

Pakke (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ og kompatible distributioner.

Pakke (.rpm)

Shprot bruger OpenSSH-klienten (ssh og ssh-keygen). Den følger med Windows 10 / 11 og de fleste Linux-skriveborde; mangler den, fortæller Shprot, hvordan du tilføjer den.

Hver udgivelse indeholder en SHA256SUMS-fil, så du kan tjekke, at downloadet ikke er ændret. Alle udgivelser og ændringer →

Spørgsmål og svar

Er Shprot en VPN?

Nej, det er en proxy. Kun programmer, der er sat op til at bruge den — en browser, curl, git, en IDE — sender trafik gennem tunnelen; alt andet går direkte. Der installeres ingen virtuelle netværkskort.

Hvad skal jeg bruge på serveren?

En almindelig OpenSSH-server og en konto, der må videresende TCP-porte. Der skal ikke installeres noget på serveren; enhver VPS eller hjemmeserver, du kan nå via SSH, kan bruges.

Kan jeg logge ind med adgangskode?

Nej, Shprot bruger kun SSH-nøgler. Nøgler er mere sikre end adgangskoder og lader tunnelen genoprette forbindelsen uden din hjælp. Nøglen oprettes i appen med ét klik.

Hvilke programmer kan bruge proxyen?

Browsere, curl, git, pakkehåndteringer og ethvert program med SOCKS5- eller HTTP-proxyindstillinger eller understøttelse af variablerne ALL_PROXY / HTTP_PROXY. Brug socks5h://, så webstedsnavne slås op på serveren.

Hvordan tjekker Shprot tunnelen?

Med jævne mellemrum åbner den et tilfældigt valgt populært websted gennem proxyen. Lykkes det ikke, selvom internettet er tilgængeligt, genstartes tunnelen.

Er det gratis?

Ja. Shprot er fri og open source-software under GNU GPL v3-licensen, uden konti, abonnementer eller reklamer.

Findes der en macOS-version?

Ikke endnu. Shprot understøtter i dag Windows 10 / 11 og Linux.