日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > asp.net >内容正文

asp.net

采用.NET CORE的全异步模式打造一款免费的内网穿透工具--NSmartProxy

發(fā)布時(shí)間:2023/12/4 asp.net 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 采用.NET CORE的全异步模式打造一款免费的内网穿透工具--NSmartProxy 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

什么是NSmartProxy?

NSmartProxy是一款免費(fèi)的內(nèi)網(wǎng)穿透工具。

特點(diǎn)

  • 跨平臺(tái),客戶端和服務(wù)端均可運(yùn)行在MacOS,Linux,Windows系統(tǒng)上;

  • 使用方便,配置簡(jiǎn)單;

  • 多端映射,一個(gè)NSmart Proxy客戶端可以同時(shí)映射多種服務(wù)。(暫不支持UDP協(xié)議,開發(fā)中。)

  • 運(yùn)行原理

    NSmartProxy包含兩個(gè)服務(wù)程序:

    • 服務(wù)端(NSmartServer):部署在外網(wǎng),用來(lái)接收來(lái)自最終使用者和客戶端的反向連接,并將它們進(jìn)行相互轉(zhuǎn)發(fā)。

    • 客戶端(NSmartClientRouter):部署在內(nèi)網(wǎng),用來(lái)轉(zhuǎn)發(fā)訪問內(nèi)網(wǎng)各種服務(wù)的請(qǐng)求以及響應(yīng)。

    啟動(dòng)準(zhǔn)備

    Linux

  • 安裝.NET Core環(huán)境

  • 下載NSmartProxy For Linux

  • windows

  • 下載NSmartProxy For Windows

  • 使用方法

    NSmartProxy支持各種基于TCP服務(wù)的端口映射,下面以mstsc,iis,ftp服務(wù)為例:

  • 打開安裝目錄下的appsetting.json文件,配置服務(wù)地址,映射地址和端口:

  • {
    "ProviderPort": "9974", //反向連接的端口
    "ProviderConfigPort": "12308", //配置服務(wù)的端口
    "ProviderAddress": "2017studio.imwork.net", //配置服務(wù)的地址,可以是域名(eg.:domain.com)也可以是ip(eg.:211.5.5.4)
    //"ProviderAddress": "192.168.0.106",

    //反向代理客戶端,可以配置多個(gè)
    "Clients": [
    {
    "IP": "127.0.0.1", //反向代理機(jī)器的ip
    "TargetServicePort": "3389" //反向代理服務(wù)的端口
    },
    {
    "IP": "127.0.0.1",
    "TargetServicePort": "80"
    },
    {
    "IP": "127.0.0.1",
    "TargetServicePort": "21"
    }
    ]
    }


    2. 運(yùn)行NSmartProxy?

    • Linux:

    sudo unzip NSmartProxy_Client_V0_1_netcore.zip
    cd NSmartProxy_Client_V0_1_netcore
    sudo dotnet NSmartProxyClient.dll
    • Windows:

      解壓NSmartProxy_Client_V0_1_net4_6_1.zip,運(yùn)行NSmartProxyClient.exe即可

    • P.S: 以上是客戶端的配置方法,一般情況下,只要用我的免費(fèi)服務(wù)(2017studio.imwork.net)即可進(jìn)行內(nèi)網(wǎng)映射了,如果您還想自己搭建NSmartProxy服務(wù)端,請(qǐng)參考這里。

    使用案例

    以上已經(jīng)講述了將內(nèi)網(wǎng)的服務(wù)映射到外網(wǎng)的方法,還有更多有趣的用法等著你發(fā)掘:
    1.遠(yuǎn)程開機(jī)?
    2.使用windows遠(yuǎn)程控制操作辦公室電腦?
    3.告別昂貴的vps,以極低的成本制作一個(gè)更強(qiáng)大的服務(wù)集群
    4.使用ssh等工具在當(dāng)事人毫不知情的情況下監(jiān)控他們的電腦,防止妻子外遇,孩子早戀(比較不推薦)
    ...etc?

    原文地址:https://github.com/tmoonlight/NSmartProxy

    .NET社區(qū)新聞,深度好文,歡迎訪問公眾號(hào)文章匯總 http://www.csharpkit.com


    總結(jié)

    以上是生活随笔為你收集整理的采用.NET CORE的全异步模式打造一款免费的内网穿透工具--NSmartProxy的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。