github-Snawoot/rsp:速度更快的SSH代理客戶端軟體
假設您要下載在您的大學購買的期刊上發表的論文。在這種情況下,您必須使用IP地址屬於您大學的計算機連線到期刊的網站。如果您在家裡工作,眾所周知您可以連線到大學的VPN,這樣您的IP地址將被偽裝成校園的IP地址,使您可以下載大學所支付的論文。VPN是否有任何簡單的替代解決方案?如果可以透過SSH連線到使用大學IP地址執行的伺服器,則答案為“是”。
最簡單做法是使用Linux的SSH命令:
$ ssh -NTCD 12345 SSH_remote_host_IP ========================= -N不執行遠端命令 -T禁用偽終端分配 -C請求壓縮所有資料 -D <port> 指定本地“動態”應用程式級埠轉發。這透過分配一個套接字來偵聽本地端的埠而起作用,可選地,每當與此埠建立連線時,該連線都會透過安全通道轉發,然後使用應用協議確定從該埠連線到哪裡。遠端機器。當前支援SOCKS4和SOCKS5協議,而ssh將充當SOCKS伺服器。 |
rsp是簡單的SSH升級版本,是實現SSH協議的SOCKS5代理功能的SSH客戶端。關鍵特點是使用多個連線大幅度提升效能,克服了在單個SSH會話中多路傳輸許多隧道式TCP連線的缺點。多個會話不受單個連線的TCP視窗大小的限制,並且丟包不會立即影響所有隧道連線。為了減少連線的等待時間,建立rsp了穩定的連線池,並以可配置的速率進行補充。
特點
- 與傳統的OpenSSH客戶端相比,具有較高的速度。
- 跨平臺(Windows,Linux,macOS和其他類似Unix的系統)。
- 伺服器需要零設定。rsp可以立即用於任何SSH伺服器。
- 自給自足:不需要客戶端上的OpenSSH即可執行。
- SOCKS5遠端DNS支援。
- 使用非同步連線池向使用者隱藏的連線建立延遲。
- 連線建立速率限制可防止使用者受到SSH氾濫的威脅。
- 支援透明的操作模式(僅Linux),這意味著rsp可在Linux閘道器上使用,以無縫包裝整個網路的流量。
- 透過100Mbps連線在Debian 9伺服器上進行了測試。到伺服器的往返時間為128毫秒,平均資料包丟失率約為0.5%。
該專案比競爭對手窮人的VPNsshuttle速度更快,後者是所有連線都複用到單個連線中,這會降低效能。
相關文章
- 整理:常用的SSH客戶端軟體客戶端
- ftp客戶端,ftp客戶端軟體具體怎麼使用?FTP客戶端
- Termius for Mac(SSH客戶端)Mac客戶端
- Termius mac(SSH客戶端)Mac客戶端
- ftp客戶端軟體,ftp客戶端軟體哪個好用,使用方法FTP客戶端
- 可以替代putty的ssh客戶端客戶端
- SSH客戶端Termius for Mac 7.34.1客戶端Mac
- 網頁SSH客戶端的實現網頁客戶端
- 14款經典的MySQL客戶端軟體MySql客戶端
- 跨平臺SSH客戶端Termius中文客戶端
- 跨平臺ssh客戶端工具Termius客戶端
- SecureCRT for Mac(終端模擬器/SSH客戶端)SecurecrtMac客戶端
- Proxifier for Mac(全域性代理客戶端)Mac客戶端
- 全域性代理客戶端:Proxifier for mac客戶端Mac
- 如何進行 iPhone 客戶端的軟體測試iPhone客戶端
- Termius Beta for Mac(跨平臺SSH客戶端)Mac客戶端
- SSH客戶端常用工具SecureCRT操作客戶端Securecrt
- SSH客戶端:Termius mac中文啟用版客戶端Mac
- PC客戶端軟體升級方式簡史客戶端
- 【Mac】Termius for mac(終端模擬器/SSH/SFTP客戶端)MacFTP客戶端
- 跨平臺SSH客戶端Termius for Mac使用教程客戶端Mac
- 虛擬機器中新裝的rhel4u6無法用ssh客戶端軟體訪問虛擬機客戶端
- 比 Xshell 還好用的 SSH 客戶端神器!愛了客戶端
- 掌握遠端連線,暢享Mac SSH客戶端Termius的便利之道Mac客戶端
- 支付寶客戶端架構解析:Android 客戶端啟動速度優化之「垃圾回收」客戶端架構Android優化
- Termius for Mac(SSH客戶端) v8.2.0啟用版Mac客戶端
- SSH客戶端:Termius for Mac啟用版 v8.2.0客戶端Mac
- Termius for Mac(SSH客戶端) v8.4.0啟用版Mac客戶端
- 訊息中介軟體客戶端消費控制實踐客戶端
- Google 谷歌翻譯 Mac 客戶端(Mac翻譯軟體)Go谷歌Mac客戶端
- window系統安裝msysgit(Git客戶端軟體)教程Git客戶端
- Proxifier for Mac(socks5全域性代理客戶端)Mac客戶端
- 有關手機客戶端炒股軟體的設計考慮客戶端
- 獲得客戶端ip的方法,排除代理伺服器客戶端伺服器
- ClearCase遠端客戶端軟體在網路環境下的配置應用客戶端
- vnc viewer西西軟體,vnc viewer西西軟體推薦,vnc客戶端使用教程VNCView客戶端
- Termius for Mac(SSH客戶端) v7.21.2正式啟用版Mac客戶端
- SSH客戶端推薦:Termius macOS電腦啟用版客戶端Mac