Shprot
Eesti

SSH kaudu töötav SOCKS5-puhverserver, mis ei katkesta

Shprot muudab iga serveri, millele SSH kaudu ligi pääsete, stabiilseks SOCKS5- ja HTTP-puhverserveriks. See jälgib võrku, taastab tunneli pärast WiFi vahetust ja unerežiimist ärkamist ning ütleb täpselt, mis valesti läks — ilma käsureata.

Versioon 1.6 Windowsile ja Linuxile

  • Tasuta ja avatud lähtekoodiga
  • Windows 10 / 11 ja Linux
  • 49 keelt
Shproti seadete aken

Kõik, mida tunnel vajab, et töös püsida

Elab üle võrgu vahetuse

Vahetasite WiFi-võrku, ühendasite kaabli või äratasite sülearvuti — Shprot märkab seda ja taastab tunneli ise.

Tabab vaikseid tõrkeid

Regulaarsed kontrollid puhverserveri enda kaudu leiavad tunneli, mis paistab ühendatud, kuid ei lase liiklust läbi, ja käivitavad selle uuesti.

Säästab teie serverit

Uued katsed hõrenevad järk-järgult ja pärast ebaõnnestunud sisselogimisi korratakse neid kõige rohkem kord minutis, nii et fail2ban ei blokeeri teie IP-d vale võtme pärast.

SSH-võtmed kahe klõpsuga

Looge või importige võti ja kopeerige selle avalik osa faili authorized_keys jaoks otse seadete aknast.

Selge serveri kontroll

Esimesel ühendusel näidatakse serveri hostivõtme sõrmejälge dialoogis, et saaksite seda enne serverit usaldamast kontrollida.

Ka HTTP-puhverserver

SOCKS5-toeta rakendused saavad kasutada valikulist HTTP-puhverserverit, mis kulgeb läbi sama tunneli.

Elab teavitusalal

Ikoon näitab, kas tunnel on avatud, teavitused selgitavad, miks mitte, ja logid on ühe klõpsu kaugusel.

Räägib teie keelt

Liides on tõlgitud 49 keelde, araabia, pärsia, heebrea ja urdu keele jaoks paremalt vasakule paigutusega.

Miks mitte lihtsalt ssh -D?

ssh -D 1080 user@server annab SOCKS5-puhverserveri ühe käsuga — kuni ühendus vaikselt töötamast lakkab. Shprot käivitab sama OpenSSH kliendi ja hoolitseb kõige eest, mida käsk üksi ei tee.

ssh -DShprot
Võrgu või WiFi vahetus, unerežiimist ärkamineTaaskäivitage iseTaastab ühenduse automaatselt
Tunnel on ühendatud, kuid liiklust ei toimuJääb märkamataAvastatakse puhverserveri kaudu tehtavate kontrollidega
Korduvad autentimisveadTeie skriptide hooleksHarvad katsed, et server teie IP-d ei blokeeriks
Kliendi võtmedssh-keygen ja failid kaustas ~/.sshLoo või impordi, kopeeri avalik võti ühe klõpsuga
Serveri identiteedi kontrollKüsimus terminalisDialoog hostivõtme sõrmejäljega
SOCKS5-toeta rakendusedEi ole kaetudValikuline HTTP-puhverserver sama tunneli kaudu
Tunneli olekTerminaliakenIkoon teavitusalal ja teavitused tõrke põhjusega

Tööriistad nagu autossh aitavad taaskäivitamisel, kuid vajavad siiski käsitsi seadistamist ja neil puudub kasutajaliides.

Milleks see sobib

Teie oma taristu

Pääsete ligi sisemistele juhtpaneelidele, testkeskkondadele ja haldustööriistadele, mis on kättesaadavad ainult teie serveri võrgust.

Ebausaldusväärsed võrgud

Suunake liiklus läbi oma serveri, kui kasutate avalikku WiFi-võrku kohvikutes, hotellides või lennujaamades.

Kaugtöö sülearvutiga

Stabiilne puhverserver arvutis, mis terve päeva magama jääb ja võrke vahetab.

Valmis kolme sammuga

  1. Valmistage server ette

    Sobib iga OpenSSH-ga Linuxi server. Sellele ei paigaldata midagi — eraldi kasutaja, kes saab ainult porte edasi suunata, luuakse mõne käsuga.

  2. Ühendage Shprot

    Sisestage user@server, looge võti ja lisage selle avalik osa serveris faili authorized_keys. Kontrollige üks kord serveri sõrmejälge.

  3. Suunake rakendused puhverserverisse

    Kasutage aadressi socks5h://localhost:1080 brauseris või süsteemi puhverserveri seadetes — teavitusala menüü kopeerib aadressi teie eest.

Samm-sammuline juhend koos serveri turvamisega →

Lähemalt

Esimesel ühendusel näete serveri võtme sõrmejälge ja otsustate, kas seda usaldada.
Esimesel ühendusel näete serveri võtme sõrmejälge ja otsustate, kas seda usaldada.
Teavitusala menüü näitab tunneli olekut ja kopeerib kasutusvalmis puhverserveri aadressid.
Teavitusala menüü näitab tunneli olekut ja kopeerib kasutusvalmis puhverserveri aadressid.

Laadige Shprot alla

Versioon 1.6. Tasuta, avatud lähtekoodiga, ilma kontode ja tellimusteta.

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ ja ühilduvad distributsioonid.

Pakett (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ ja ühilduvad distributsioonid.

Pakett (.rpm)

Shprot kasutab OpenSSH klienti (ssh ja ssh-keygen). See on olemas Windows 10 / 11-s ja enamikus Linuxi töölaudades; kui see puudub, ütleb Shprot, kuidas see lisada.

Igas versioonis on fail SHA256SUMS, millega saab kontrollida, et allalaaditud faili pole muudetud. Kõik versioonid ja muudatused →

Küsimused ja vastused

Kas Shprot on VPN?

Ei, see on puhverserver. Tunnelit kasutavad ainult selleks seadistatud rakendused — brauser, curl, git, IDE; kõik muu liigub otse. Virtuaalseid võrguadaptereid ei paigaldata.

Mida on serveris vaja?

Tavalist OpenSSH serverit ja kontot, millel on lubatud TCP-porte edasi suunata. Serverisse ei pea midagi paigaldama; sobib iga SSH kaudu kättesaadav VPS või koduserver.

Kas saan parooliga sisse logida?

Ei, Shprot kasutab ainult SSH-võtmeid. Võtmed on paroolidest turvalisemad ja lasevad tunnelil ilma teie sekkumiseta uuesti ühenduda. Võtme saab rakenduses luua ühe klõpsuga.

Millised rakendused saavad puhverserverit kasutada?

Brauserid, curl, git, paketihaldurid ja iga rakendus, millel on SOCKS5- või HTTP-puhverserveri seaded või tugi muutujatele ALL_PROXY / HTTP_PROXY. Kasutage socks5h://, et saitide nimed lahendataks serveris.

Kuidas Shprot tunnelit kontrollib?

Aeg-ajalt avab see puhverserveri kaudu juhuslikult valitud populaarse veebisaidi. Kui see ebaõnnestub, kuigi internet on kättesaadav, käivitatakse tunnel uuesti.

Kas see on tasuta?

Jah. Shprot on vaba ja avatud lähtekoodiga tarkvara GNU GPL v3 litsentsiga, ilma kontode, tellimuste ja reklaamideta.

Kas macOS-i versioon on olemas?

Veel mitte. Praegu toetab Shprot Windows 10 / 11 ja Linuxit.