1. rathole高性能內(nèi)網(wǎng)穿透工具

        聯(lián)合創(chuàng)作 · 2023-09-29 12:06

        安全、穩(wěn)定、高性能的內(nèi)網(wǎng)穿透工具,用 Rust 語(yǔ)言編寫(xiě)

        rathole,類似于 frp  ngrok,可以讓 NAT 后的設(shè)備上的服務(wù)通過(guò)具有公網(wǎng) IP 的服務(wù)器暴露在公網(wǎng)上。

        • 高性能 具有更高的吞吐量,高并發(fā)下更穩(wěn)定。見(jiàn)Benchmark
        • 低資源消耗 內(nèi)存占用遠(yuǎn)低于同類工具。見(jiàn)Benchmark二進(jìn)制文件最小可以到 ~500KiB,可以部署在嵌入式設(shè)備如路由器上。
        • 安全性 每個(gè)服務(wù)單獨(dú)強(qiáng)制鑒權(quán)。Server 和 Client 負(fù)責(zé)各自的配置。使用 Noise Protocol 可以簡(jiǎn)單地配置傳輸加密,而不需要自簽證書(shū)。同時(shí)也支持 TLS。
        • 熱重載 支持配置文件熱重載,動(dòng)態(tài)修改端口轉(zhuǎn)發(fā)服務(wù)。HTTP API 正在開(kāi)發(fā)中。

        配置文件示例:

        # rathole configuration can put in one file as long as running mode is specified via cli
        
        [client]
        remote_addr = "localhost:2333"
        default_token = "123"
        
        [client.services.foo1]
        local_addr = "127.0.0.1:80"
        
        [server]
        bind_addr = "0.0.0.0:2333"
        default_token = "123"
        
        [server.services.foo1]
        bind_addr = "0.0.0.0:5202"

        運(yùn)行方式:

        rathole -s config.toml # 服務(wù)器
        rathole -c config.toml # 客戶端

        同時(shí)提供 Docker 鏡像

        瀏覽 43
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
          
          

            1. 欧美肏毴视频 | 全黄色电影 | 美女操逼免费看 | www.色婷婷.com | 99久久婷婷国产综合 |