亚洲乱色熟女一区二区三区丝袜,天堂√中文最新版在线,亚洲精品乱码久久久久久蜜桃图片,香蕉久久久久久av成人,欧美丰满熟妇bbb久久久

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

.NET 開源免費跨平臺內(nèi)網(wǎng)穿透工具 FastTunnel

admin
2025年4月10日 22:49 本文熱度 1010

前言

在當今互聯(lián)互通的世界中,訪問內(nèi)網(wǎng)資源的需求日益增長。面對動態(tài)IP、防火墻限制等問題,frp等開源工具提供了一種簡單而強大的解決方案。不需要復雜配置,就能幫助你輕松實現(xiàn)自定義域名訪問內(nèi)網(wǎng)站點、遠程SSH登錄及微信小程序?qū)拥裙δ堋?/span>

項目介紹

FastTunnel 是一款高性能、跨平臺的內(nèi)網(wǎng)穿透工具,能夠輕松將內(nèi)網(wǎng)服務暴露到公網(wǎng),供自己或他人訪問。不管是個人開發(fā)者還是企業(yè)用戶,都可以通過它實現(xiàn)安全、高效的遠程訪問。

與其他內(nèi)網(wǎng)穿透工具不同,F(xiàn)astTunnel 致力于打造一個易于擴展、易于維護的內(nèi)網(wǎng)穿透框架。通過引用 FastTunnel.Core 的 NuGet 包,可以快速開發(fā)專屬的穿透應用,并根據(jù)實際業(yè)務需求靈活擴展功能。無論是搭建個人站點、調(diào)試開發(fā)環(huán)境,還是實現(xiàn)復雜的業(yè)務場景,F(xiàn)astTunnel 都能為提供穩(wěn)定可靠的支持。

注意:使用內(nèi)網(wǎng)穿透暴露3389端口的,一定要注意,電腦的密碼一定要設置復雜一點,避免被黑客破解計算機登錄密碼,造成損失。

項目特點

  • 在任何地方遠程內(nèi)網(wǎng)計算機(公司或家里的計算機) Windows/Linux/Mac

  • 通過自定義域名訪問內(nèi)網(wǎng)web服務(常用于微信開發(fā)或?qū)ν忾_放web服務)

  • 端口轉(zhuǎn)發(fā)/端口映射,訪問內(nèi)網(wǎng)任意端口提供的服務 mysql、redis、ftp等等

  • p2p穿透

  • 支持綁定多個域名訪問內(nèi)網(wǎng)服務

  • 支持域名白名單限制

  • 支持客戶端身份校驗

什么是內(nèi)網(wǎng)穿透?

通常情況下,如果你在內(nèi)網(wǎng)中部署了一個網(wǎng)站或應用程序,只有處于同一內(nèi)網(wǎng)的其他設備能夠訪問。

但是,如果你想讓公網(wǎng)上的任何人也能訪問你的內(nèi)網(wǎng)應用,就需要采取一些特定的技術(shù)手段。內(nèi)網(wǎng)穿透技術(shù)正是為了解決這一問題而生,它允許你安全地將內(nèi)網(wǎng)服務暴露到公網(wǎng)上。

FastTunnel 能夠做什么?

FastTunnel 是一個高性能且跨平臺的內(nèi)網(wǎng)穿透工具,它可以幫助你輕松實現(xiàn)多種應用場景:

1、家中建站

即使在家中的內(nèi)網(wǎng)環(huán)境下搭建網(wǎng)站,也能讓公網(wǎng)用戶訪問。

2、微信開發(fā)

支持微信公眾號和小程序的本地開發(fā)調(diào)試,無需公網(wǎng)IP地址。

3、遠程桌面

從任何地方通過公網(wǎng)連接回內(nèi)網(wǎng)電腦,進行遠程控制。

4、ERP互通

使企業(yè)的ERP系統(tǒng)能夠在保證安全的前提下,實現(xiàn)內(nèi)外網(wǎng)數(shù)據(jù)同步。

5、SVN代碼倉庫

讓團隊成員即使在外網(wǎng)也能訪問公司內(nèi)部的版本控制系統(tǒng)。

6、端口轉(zhuǎn)發(fā)

靈活地將內(nèi)網(wǎng)服務的指定端口映射到公網(wǎng)。

7、IoT物聯(lián)網(wǎng)

便于管理和監(jiān)控部署在內(nèi)網(wǎng)環(huán)境下的物聯(lián)網(wǎng)設備。

8、聯(lián)機游戲

與朋友一起享受內(nèi)網(wǎng)搭建的游戲服務器的樂趣,不受網(wǎng)絡限制。

當然,F(xiàn)astTunnel 的應用場景遠不止以上這些。

如何搭建屬于自己的內(nèi)網(wǎng)穿透平臺?

1、下載程序: releases 頁面下載對應的程序。

2、配置文件調(diào)整:根據(jù)自己的具體需求,編輯客戶端和服務端的配置文件 appsettings.json。

3、運行服務端:在具備公網(wǎng)IP的服務器上啟動 FastTunnel.Server。

4、運行客戶端:在內(nèi)網(wǎng)任意一臺需要被訪問的設備上運行 FastTunnel.Client。

通過這幾個簡單的步驟,就可以擁有一個完全自定義、功能強大的內(nèi)網(wǎng)穿透平臺了。

內(nèi)網(wǎng)穿透原理揭秘 

FastTunnel內(nèi)網(wǎng)穿透實現(xiàn)原理圖,具體如下圖所示:

項目使用

用自定義域名訪問內(nèi)網(wǎng) Web 服務

如果你擁有一臺云服務器(公網(wǎng) IP 地址為 110.110.110.110),并且有一個域名 suidao.io,希望可以通過 test.suidao.io 訪問你本地電腦上部署的網(wǎng)站,F(xiàn)astTunnel 可以輕松幫你實現(xiàn)這一需求。

步驟一:配置 DNS 解析

在你的域名管理后臺新增一條 DNS 解析記錄:

類型:A 記錄

名稱*(泛解析)

IPv4 地址110.110.110.110

這樣,所有形如 *.suidao.io 的子域名都會指向你的云服務器。

默認情況下,F(xiàn)astTunnel 監(jiān)聽的 HTTP 端口為 1270,因此你可以通過 http://test.suidao.io:1270 訪問你的內(nèi)網(wǎng)服務。

步驟二:配置 FastTunnel 服務端

在云服務器上編輯 FastTunnel 的服務端配置文件 config/appsettings.json,內(nèi)容如下:

"ServerSettings": {
    "BindAddr""0.0.0.0",          // 必填,默認值
    "BindPort"1271,               // 必填,服務端通信端口
    "WebDomain""suidao.io",       // 自定義域名穿透必須
    "WebProxyPort"1270,           // 服務監(jiān)聽的 HTTP 端口號
    "WebHasNginxProxy"false,      // 是否使用 Nginx 反向代理
    "WebAllowAccessIps": [],        // 可選,訪問白名單
    "SSHEnabled"true              // 是否開啟 SSH 穿透
}

步驟三:配置 FastTunnel 客戶端

在運行內(nèi)網(wǎng)服務的設備上(例如你本地電腦)編輯客戶端配置文件 appsettings.json,內(nèi)容如下:

"ClientSettings": {
    "Common": {
        "ServerAddr""110.110.110.110",  // 服務端公網(wǎng) IP 或域名
        "ServerPort"1271               // 服務端通信端口
    },
    "Webs": [
        {
            "LocalIp""127.0.0.1",      // 內(nèi)網(wǎng)服務地址
            "LocalPort"8080,           // 內(nèi)網(wǎng)服務端口
            "SubDomain""test"          // 子域名,最終訪問地址為 http://test.suidao.io
        }
    ]
}

啟動客戶端后,你就可以通過 http://test.suidao.io:1270 訪問本地部署的網(wǎng)站了。

去掉域名后的端口號

為了去掉 URL 中的端口號(如 :1270),可以在云服務器上部署 Nginx,并通過反向代理將 HTTP 默認端口 80 流量轉(zhuǎn)發(fā)到 FastTunnel 的 1270 端口。

以下是 Nginx 配置示例:

http {
    resolver 8.8.8.8;  # 添加 DNS 解析器

    server {
        server_name *.suidao.io;  # 匹配所有子域名

        location / {
            proxy_pass http://$host:1270;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

        error_log /var/log/nginx/error_ft.log error;  # 可選,記錄錯誤日志
    }
}

完成配置后,重啟 Nginx 服務,即可通過 http://test.suidao.io 無端口訪問你的內(nèi)網(wǎng)服務。

端口轉(zhuǎn)發(fā):訪問內(nèi)網(wǎng) MySQL 服務

假設你的內(nèi)網(wǎng)中有一個 MySQL 數(shù)據(jù)庫服務運行在 192.168.1.100:3306,希望公網(wǎng)用戶可以通過 suidao.io:33306 訪問該服務,可以按以下步驟配置:

服務端配置

無需修改服務端配置文件。

客戶端配置

編輯客戶端配置文件,添加如下內(nèi)容:

"ClientSettings": {
    "Common": {
        "ServerAddr""110.110.110.110",  // 服務端公網(wǎng) IP 或域名
        "ServerPort"1271               // 服務端通信端口
    },
    "Webs": [],
    "SSH": [
        {
            "LocalIp""192.168.1.100",   // 內(nèi)網(wǎng) MySQL 服務地址
            "LocalPort"3306,           // 內(nèi)網(wǎng) MySQL 服務端口
            "RemotePort"33306          // 公網(wǎng)暴露端口
        }
    ]
}

啟動客戶端后,公網(wǎng)用戶可以通過 suidao.io:33306 訪問內(nèi)網(wǎng)的 MySQL 服務。

遠程控制內(nèi)網(wǎng)電腦

FastTunnel 還支持遠程桌面連接,只需簡單調(diào)整端口號即可:

Windows:將上述 MySQL 示例中的 3306 替換為 Windows 遠程桌面協(xié)議(RDP)的默認端口 3389。

Linux:將上述 MySQL 示例中的 3306 替換為 Linux SSH 的默認端口 22。

例如,若要遠程控制內(nèi)網(wǎng)的 Windows 電腦,客戶端配置如下:

"SSH": [
    {
        "LocalIp""192.168.1.100",   // 內(nèi)網(wǎng)電腦地址
        "LocalPort"3389,           // Windows RDP 端口
        "RemotePort"3399          // 公網(wǎng)暴露端口
    }
]

完成后,你可以通過 suidao.io:3399 使用遠程桌面工具訪問內(nèi)網(wǎng)的 Windows 電腦。

項目文檔

幫助大家快速上手,具體可以訪問項目源碼。

項目源碼

GitHub:https://github.com/FastTunnel/FastTunnel

Gitee:https://gitee.com/Hgui/FastTunnel

總結(jié)

通過本文的介紹相信大家已經(jīng)看懂了如何配置,以及每個參數(shù)代表的意義,根據(jù)以上的步驟大家就可以擁有一個完全自定義、功能強大的內(nèi)網(wǎng)穿透平臺了。

以上僅展示了FastTunnel-內(nèi)網(wǎng)穿透的部分功能。更多實用特性和詳細信息,請大家訪問項目源碼。

希望通過本文能為.NET 內(nèi)網(wǎng)穿透工具開發(fā)方面提供有價值的參考。


閱讀原文:原文鏈接


該文章在 2025/4/11 9:48:11 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務費用、相關報表等業(yè)務管理,結(jié)合碼頭的業(yè)務特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved