日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

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

C#利用免費(fèi)開(kāi)源FastTunnel庫(kù)實(shí)現(xiàn)內(nèi)網(wǎng)穿透服務(wù)端和客戶(hù)端代碼,需要提供Token連接碼以確保安全

admin
2025年2月26日 21:27 本文熱度 1600

Tunnel 是一個(gè)開(kāi)源的內(nèi)網(wǎng)穿透工具,支持通過(guò) TCP 隧道將內(nèi)網(wǎng)服務(wù)暴露到公網(wǎng)。為了確保安全性,F(xiàn)astTunnel 支持使用連接 token 來(lái)驗(yàn)證客戶(hù)端和服務(wù)端的連接。以下是使用 FastTunnel 實(shí)現(xiàn)內(nèi)網(wǎng)穿透的服務(wù)端和客戶(hù)端代碼示例。


### 1. 服務(wù)端代碼


服務(wù)端代碼負(fù)責(zé)監(jiān)聽(tīng)客戶(hù)端的連接,并將公網(wǎng)請(qǐng)求轉(zhuǎn)發(fā)到內(nèi)網(wǎng)服務(wù)。


```csharp

using FastTunnel.Core;

using FastTunnel.Core.Models;

using Microsoft.Extensions.Configuration;

using Microsoft.Extensions.DependencyInjection;

using Microsoft.Extensions.Hosting;

using System;

using System.IO;

using System.Threading.Tasks;


class Program

{

    static async Task Main(string[] args)

    {

        var host = Host.CreateDefaultBuilder(args)

            .ConfigureAppConfiguration((context, config) =>

            {

                config.SetBasePath(Directory.GetCurrentDirectory());

                config.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);

            })

            .ConfigureServices((context, services) =>

            {

                services.AddFastTunnelServer(context.Configuration);

            })

            .Build();


        await host.RunAsync();

    }

}

```


#### 配置文件 `appsettings.json`


```json

{

  "FastTunnel": {

    "ServerSettings": {

      "BindAddr": "0.0.0.0",

      "BindPort": 12701,

      "WebDomain": "yourdomain.com",

      "Token": "your-secure-token"

    }

  }

}

```


### 2. 客戶(hù)端代碼


客戶(hù)端代碼負(fù)責(zé)連接到服務(wù)端,并將內(nèi)網(wǎng)服務(wù)暴露到公網(wǎng)。


```csharp

using FastTunnel.Core;

using FastTunnel.Core.Models;

using Microsoft.Extensions.Configuration;

using Microsoft.Extensions.DependencyInjection;

using Microsoft.Extensions.Hosting;

using System;

using System.IO;

using System.Threading.Tasks;


class Program

{

    static async Task Main(string[] args)

    {

        var host = Host.CreateDefaultBuilder(args)

            .ConfigureAppConfiguration((context, config) =>

            {

                config.SetBasePath(Directory.GetCurrentDirectory());

                config.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);

            })

            .ConfigureServices((context, services) =>

            {

                services.AddFastTunnelClient(context.Configuration);

            })

            .Build();


        await host.RunAsync();

    }

}

```


#### 配置文件 `appsettings.json`


```json

{

  "FastTunnel": {

    "ClientSettings": {

      "ServerAddr": "your-server-ip",

      "ServerPort": 12701,

      "Token": "your-secure-token",

      "Webs": [

        {

          "LocalIp": "127.0.0.1",

          "LocalPort": 80,

          "SubDomain": "web1"

        }

      ]

    }

  }

}

```


### 3. 運(yùn)行步驟


1. **服務(wù)端**:將服務(wù)端代碼部署到公網(wǎng)服務(wù)器,并確保 `appsettings.json` 中的 `Token` 配置正確。

2. **客戶(hù)端**:將客戶(hù)端代碼部署到內(nèi)網(wǎng)服務(wù)器,并確保 `appsettings.json` 中的 `ServerAddr`、`ServerPort` 和 `Token` 配置正確。

3. **啟動(dòng)服務(wù)端**:運(yùn)行服務(wù)端程序,等待客戶(hù)端連接。

4. **啟動(dòng)客戶(hù)端**:運(yùn)行客戶(hù)端程序,客戶(hù)端會(huì)連接到服務(wù)端,并將內(nèi)網(wǎng)服務(wù)暴露到公網(wǎng)。


### 4. 安全性


- **Token**:確保服務(wù)端和客戶(hù)端的 `Token` 配置一致,并且使用強(qiáng)密碼來(lái)保證安全性。

- **防火墻**:確保服務(wù)端的端口(如 `12701`)對(duì)外開(kāi)放,并且客戶(hù)端的防火墻允許連接到服務(wù)端。


### 5. 其他配置


FastTunnel 還支持更多的配置選項(xiàng),如多域名、多端口映射等。你可以根據(jù)實(shí)際需求修改 `appsettings.json` 文件中的配置。


### 6. 參考文檔


- [FastTunnel GitHub 倉(cāng)庫(kù)](https://github.com/FastTunnel/FastTunnel)

- [FastTunnel 文檔](https://github.com/FastTunnel/FastTunnel/wiki)


通過(guò)以上步驟,你可以使用 FastTunnel 實(shí)現(xiàn)內(nèi)網(wǎng)穿透,并通過(guò) Token 確保連接的安全性。


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

黄色福利视频在线观看| 伦理小说视频一区| av制服丝袜一区二区| 精品一区二区三区问区五区六区Av | 九色99一区| 一本色道久久综合亚洲精品不卡| 午夜电影久久久久久久| 国产婬片永久免费| 女人张开腿让男人插在线视频| 干老太太逼视频免费| 久久精品日产第一区二区三区广告| 亚洲精品1区2区3区4区| 午夜大乳一区二区三区| 欧美逼艹艹少妇| 91人人妻人人橾| 国内夫妻性生活在线| 一区 二区 三区人妻| 在线成人91AV| av小说视| 国产女女在线| 日本熟女大码在线| 欧美成人大片91| 精品老司机视频在线观看| 夜色aV中文| 亚洲日韩性交一区无码| 亚洲区成人综合一区二区| 亚洲欧洲日韩欧美熟妇| 谷原希美邻人妻在线| 国产美女免费网站四区免费| 天天摸天天干天天日| 日韩大香蕉不卡影视在线观看| 色欧美成人小说| 亚洲欧美日韩不卡在线播放| 激情婷婷色区五月天| 9人人妻人人澡人人爽精品| 自拍偷拍国产图片| 成人无码在线播放| 欧美日本一道最新免费二区三区| H无码影片| 99999黄色片| 蜜桃视频天海翼|