Դիմանում է ցանցի փոփոխությանը
Փոխեցիք Wi-Fi-ը, միացրիք մալուխը կամ արթնացրիք նոութբուքը՝ Shprot-ը դա նկատում է և ինքն է վերականգնում թունելը։
Shprot-ը ցանկացած սերվեր, որին կարող եք մուտք գործել SSH-ով, վերածում է կայուն SOCKS5 և HTTP պրոքսիի։ Այն հետևում է ցանցին, վերականգնում է թունելը Wi-Fi-ի փոփոխությունից և քնից արթնանալուց հետո և հստակ ասում է, թե ինչն է սխալ գնացել՝ առանց հրամանի տողի։
1.6 տարբերակ Windows-ի և Linux-ի համար

Փոխեցիք Wi-Fi-ը, միացրիք մալուխը կամ արթնացրիք նոութբուքը՝ Shprot-ը դա նկատում է և ինքն է վերականգնում թունելը։
Հենց պրոքսիի միջոցով կանոնավոր ստուգումները գտնում են այն թունելը, որը միացված է թվում, բայց երթևեկություն չի անցկացնում, և վերագործարկում են այն։
Կրկնակի փորձերը աստիճանաբար հազվադեպ են դառնում, իսկ անհաջող մուտքերից հետո կրկնվում են րոպեում ոչ ավելի, քան մեկ անգամ, ուստի fail2ban-ը սխալ բանալու պատճառով չի արգելափակի ձեր IP-ն։
Ստեղծեք կամ ներմուծեք բանալի և պատճենեք դրա բաց մասը authorized_keys-ի համար անմիջապես կարգավորումների պատուհանից։
Առաջին միացման ժամանակ սերվերի բանալու մատնահետքը ցուցադրվում է երկխոսության պատուհանում, որպեսզի կարողանաք ստուգել այն՝ նախքան սերվերին վստահելը։
SOCKS5 չաջակցող ծրագրերը կարող են օգտագործել լրացուցիչ HTTP պրոքսի, որն անցնում է նույն թունելով։
Պատկերակը ցույց է տալիս՝ արդյոք թունելը բաց է, ծանուցումները բացատրում են՝ ինչու ոչ, իսկ մատյանը մեկ սեղմման հեռավորության վրա է։
Ինտերֆեյսը թարգմանված է 49 լեզվով, արաբերենի, պարսկերենի, եբրայերենի և ուրդուի համար՝ աջից ձախ դասավորությամբ։
ssh -Dssh -D 1080 user@server-ը մեկ հրամանով տալիս է SOCKS5 պրոքսի՝ մինչև կապը աննկատ դադարի աշխատել։ Shprot-ը գործարկում է նույն OpenSSH հաճախորդը և հոգ է տանում այն ամենի մասին, ինչ մեկ հրամանը չի անում։
ssh -D | Shprot | |
|---|---|---|
| Ցանցի կամ Wi-Fi-ի փոփոխություն, քնից արթնանալ | Վերագործարկեք ինքներդ | Ավտոմատ վերամիանում է |
| Թունելը միացված է, բայց երթևեկություն չկա | Մնում է աննկատ | Հայտնաբերվում է պրոքսիով ստուգումներով |
| Կրկնվող նույնականացման սխալներ | Կախված է ձեր սկրիպտներից | Հազվադեպ փորձեր, որպեսզի սերվերը չարգելափակի ձեր IP-ն |
| Հաճախորդի բանալիներ | ssh-keygen և ֆայլեր ~/.ssh-ում | Ստեղծել կամ ներմուծել, բաց բանալին պատճենել մեկ սեղմումով |
| Սերվերի ինքնության ստուգում | Հարց տերմինալում | Երկխոսություն բանալու մատնահետքով |
| SOCKS5 չաջակցող ծրագրեր | Չեն աջակցվում | Լրացուցիչ HTTP պրոքսի նույն թունելով |
| Թունելի վիճակը | Տերմինալի պատուհան | Սկուտեղի պատկերակ և ծանուցումներ խափանման պատճառով |
autossh-ի նման գործիքներն օգնում են վերագործարկմանը, բայց դեռ պահանջում են ձեռքով կարգավորում և ինտերֆեյս չունեն։
Մուտք գործեք ներքին վահանակներ, փորձարկման միջավայրեր և կառավարման գործիքներ, որոնք հասանելի են միայն ձեր սերվերի ցանցից։
Ուղարկեք երթևեկությունը ձեր սեփական սերվերով, երբ օգտվում եք հանրային Wi-Fi-ից սրճարաններում, հյուրանոցներում կամ օդանավակայաններում։
Կայուն պրոքսի համակարգչի վրա, որն ամբողջ օրը քնում է և փոխում ցանցերը։
Հարմար է OpenSSH-ով ցանկացած Linux սերվեր։ Դրա վրա ոչինչ չի տեղադրվում. առանձին օգտատեր, որին թույլատրված է միայն պորտերի վերահղումը, ստեղծվում է մի քանի հրամանով։
Մուտքագրեք user@server, ստեղծեք բանալի և դրա բաց մասն ավելացրեք սերվերի authorized_keys-ում։ Մեկ անգամ ստուգեք սերվերի մատնահետքը։
Օգտագործեք socks5h://localhost:1080 զննարկչում կամ համակարգի պրոքսիի կարգավորումներում. սկուտեղի ընտրացանկը կպատճենի հասցեն ձեր փոխարեն։
Քայլ առ քայլ ուղեցույց սերվերի պաշտպանությամբ →


1.6 տարբերակ։ Անվճար, բաց կոդով, առանց հաշիվների և բաժանորդագրությունների։
Windows 10 և 11, 64 բիթ։ Թարմացնելու համար տեղադրեք նոր տարբերակը հինի վրա։
Տեղադրիչ (.exe)Ubuntu 22.04+, Debian 12+ և համատեղելի բաշխումներ։
Փաթեթ (.deb)Fedora 39+, RHEL 9+, AlmaLinux 9+ և համատեղելի բաշխումներ։
Փաթեթ (.rpm)Shprot-ն օգտագործում է OpenSSH հաճախորդը (ssh և ssh-keygen)։ Այն ներառված է Windows 10 / 11-ում և Linux-ի աշխատասեղանների մեծ մասում. եթե բացակայում է, Shprot-ը կասի, թե ինչպես ավելացնել այն։
Յուրաքանչյուր թողարկում ներառում է SHA256SUMS ֆայլ՝ ստուգելու համար, որ ներբեռնված ֆայլը փոփոխված չէ։ Բոլոր թողարկումները և փոփոխությունները →
Ոչ, դա պրոքսի է։ Թունելով երթևեկություն են ուղարկում միայն այն ծրագրերը, որոնք կարգավորված են այն օգտագործելու համար՝ զննարկիչ, curl, git, IDE. մնացածն անցնում է ուղղակիորեն։ Վիրտուալ ցանցային ադապտերներ չեն տեղադրվում։
Սովորական OpenSSH սերվեր և հաշիվ, որին թույլատրված է TCP պորտերի վերահղումը։ Սերվերում ոչինչ տեղադրել պետք չէ. հարմար է SSH-ով հասանելի ցանկացած VPS կամ տնային սերվեր։
Ոչ, Shprot-ն օգտագործում է միայն SSH բանալիներ։ Բանալիներն ավելի ապահով են, քան գաղտնաբառերը, և թույլ են տալիս թունելին վերամիանալ առանց ձեր միջամտության։ Բանալին ստեղծվում է ծրագրում մեկ սեղմումով։
Զննարկիչներ, curl, git, փաթեթների կառավարիչներ և ցանկացած ծրագիր՝ SOCKS5 կամ HTTP պրոքսիի կարգավորումներով կամ ALL_PROXY / HTTP_PROXY փոփոխականների աջակցությամբ։ Օգտագործեք socks5h://, որպեսզի կայքերի անունները որոշվեն սերվերում։
Ժամանակ առ ժամանակ այն պրոքսիով բացում է պատահականորեն ընտրված հայտնի կայք։ Եթե դա չի հաջողվում, մինչդեռ ինտերնետը հասանելի է, թունելը վերագործարկվում է։
Այո։ Shprot-ը ազատ և բաց կոդով ծրագրային ապահովում է GNU GPL v3 լիցենզիայով, առանց հաշիվների, բաժանորդագրությունների և գովազդի։
Դեռ ոչ։ Այժմ Shprot-ն աջակցում է Windows 10 / 11 և Linux։