Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
sish — HTTP(S)/WS(S)/TCP टनल केवल SSH का उपयोग करके localhost पर। | Kitploit
उपकरण/GitHubGitHub/antoniomika/sish
सामान्य उपयोगिताएँवेब सुरक्षानेटवर्क सुरक्षाउपयोगिताएँ और फ्रेमवर्क
GitHubantoniomika/sish

sish

HTTP(S)/WS(S)/TCP टनल केवल SSH का उपयोग करके localhost पर।

रिपॉजिटरी देखेंवेबसाइट
4.7k33382 महीने पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

sish

HTTP(S), WS(S), TCP, उपनाम और SNI के लिए ओपन सोर्स SSH टनलिंग।

यदि आप serveo/ngrok-शैली साझाकरण की सादगी पसंद करते हैं, लेकिन सादा SSH का उपयोग करके अपना स्वयं का बुनियादी ढांचा चलाना चाहते हैं, तो sish इसके लिए बनाया गया है।

  • अंतिम उपयोगकर्ताओं के लिए कोई कस्टम क्लाइंट आवश्यक नहीं
  • सार्वजनिक और निजी टनल कार्यप्रवाह
  • Docker और बाइनरी रिलीज़
  • उत्पादन-ग्रेड स्व-होस्टिंग के लिए डिज़ाइन किया गया

दस्तावेज़ | प्रबंधित सेवा | रिलीज़ | Docker छवियाँ | pico.sh द्वारा प्रायोजित

sish क्यों

sish एक SSH सर्वर चलाता है जो फ़ॉरवर्डिंग और मल्टीप्लेक्सिंग पर केंद्रित है। उपयोगकर्ता उन कमांडों से जुड़ते हैं जिन्हें वे पहले से जानते हैं, और sish रूटिंग को संभालता है।

सामान्य उपयोग मामले

  • किसी स्थानीय वेब ऐप को तुरंत HTTPS पर साझा करें
  • किसी TCP सेवा को एक निश्चित या यादृच्छिक बाहरी पोर्ट पर एक्सपोज़ करें
  • निजी TCP उपनाम बनाएँ जो केवल प्रमाणित SSH के माध्यम से पहुँच योग्य हों
  • TLS को समाप्त किए बिना SNI द्वारा TLS ट्रैफ़िक को कई बैकएंड पर रूट करें
  • त्वरित शुरुआत

    1) प्रबंधित सेवा आज़माएँ

    अपने कार्यप्रवाह को मान्य करने का सबसे तेज़ तरीका:

    root@kitploit:~
    ssh -R 80:localhost:8080 tuns.sh
    

    यह पोर्ट 8080 पर चल रहे आपके स्थानीय ऐप के लिए एक सार्वजनिक URL बनाता है।

    2) Docker के साथ स्वयं-होस्ट करें

    इमेज खींचें:

    root@kitploit:~
    docker pull antoniomika/sish:latest
    

    निर्देशिकाएँ तैयार करें:

    root@kitploit:~
    mkdir -p ~/sish/ssl ~/sish/keys ~/sish/pubkeys
    cp ~/.ssh/id_ed25519.pub ~/sish/pubkeys
    

    चलाएँ:

    root@kitploit:~
    docker run -itd --name sish \
    	-v ~/sish/ssl:/ssl \
    	-v ~/sish/keys:/keys \
    	-v ~/sish/pubkeys:/pubkeys \
    	--net=host antoniomika/sish:latest \
    	--ssh-address=:2222 \
    	--http-address=:80 \
    	--https-address=:443 \
    	--https=true \
    	--https-certificate-directory=/ssl \
    	--authentication-keys-directory=/pubkeys \
    	--private-keys-directory=/keys \
    	--bind-random-ports=false \
    	--domain=example.com
    

    फिर कनेक्ट करें:

    root@kitploit:~
    ssh -p 2222 -R 80:localhost:8080 example.com
    

    फ़ॉरवर्डिंग उदाहरण

    HTTP टनल

    root@kitploit:~
    ssh -R myapp:80:localhost:8080 tuns.sh
    

    localhost:8080 पर आपका ऐप https://myapp.tuns.sh पर उपलब्ध हो जाता है।

    TCP टनल

    root@kitploit:~
    ssh -R 2222:localhost:22 tuns.sh
    

    localhost:22 tuns.sh:2222 पर उपलब्ध है।

    निजी TCP उपनाम

    root@kitploit:~
    ssh -R mylaptop:22:localhost:22 tuns.sh
    

    दूसरे क्लाइंट से पहुँच:

    root@kitploit:~
    ssh -J tuns.sh mylaptop
    

    सुविधा मुख्य आकर्षण

    • HTTP(S), WS(S), TCP फ़ॉरवर्डिंग और मल्टीप्लेक्सिंग
    • निजी केवल-आंतरिक पहुँच पैटर्न के लिए TCP उपनाम
    • TLS-आधारित बैकएंड रूटिंग के लिए SNI प्रॉक्सी समर्थन
    • HTTP/TCP/SNI उपनामों के लिए वैकल्पिक लोड बैलेंसिंग मोड
    • अग्रेषित अनुरोधों के निरीक्षण के लिए सेवा कंसोल समर्थन
    • गतिशील कुंजी पुनः लोड के साथ कुंजी और पासवर्ड प्रमाणीकरण
    • सुरक्षित मल्टी-टेनेंट सेटअप के लिए प्रतिबंधात्मक बाइंडिंग नीतियाँ

    स्थानीय विकास

    क्लोन करें:

    root@kitploit:~
    git clone [email protected]:antoniomika/sish.git
    cd sish
    

    स्थानीय रूप से प्रारंभ करें:

    root@kitploit:~
    go run main.go --http-address localhost:3000 --domain testing.ssi.sh
    

    या उपयोग करें:

    root@kitploit:~
    make dev
    

    एक टनल का परीक्षण करें:

    root@kitploit:~
    ssh -p 2222 -R 80:localhost:8080 testing.ssi.sh
    

    testing.ssi.sh विकास के लिए localhost को इंगित करने के लिए कॉन्फ़िगर किया गया है।

    और जानें

    • शुरुआत करें
    • फ़ॉरवर्डिंग प्रकार
    • CLI संदर्भ
    • FAQ

    समुदाय

    • IRC: #sish libera पर / #pico.sh libera पर
    • ईमेल: [email protected]
    टूल डाउनलोड करें