Win10環境使用零訊ZeroNews內網穿透實現Deepseek對外服務
前言
之前筆者已經在Win10環境搭建好了Ollama
、DeepSeek
、Open WebUI
、Dify
等組件,成功實現了私有化部署及內網訪問:
https://lizhiyong.blog.csdn.net/article/details/145505686
https://lizhiyong.blog.csdn.net/article/details/145524481
https://lizhiyong.blog.csdn.net/article/details/145580868
https://lizhiyong.blog.csdn.net/article/details/145582453
https://lizhiyong.blog.csdn.net/article/details/145602366
但是只能家里局域網訪問顯然是不夠的!!!為了能在上崗期間也能使用,或者租給別人使用來牟利,就需要暴露在外網,例如使用DDNS
、FRP
等方式。
近期零訊ZeroNews
升級到了V2.0
,暫時還可以白piao
,故筆者以此為例,將其暴露到公網。
下載
https://www.zeronews.cc/download
可以看到在內測期間就已經支持多種環境!!!筆者采用最簡單的Windows64位
方式!!!
https://download.zeronews.cc/windows/x64/zeronews-windows-x64-v2-2.0.1.zip
下載后放置在一個路徑下,CMD到該路徑即可。
配置
參考官網:
https://user.zeronews.cc/setup
及配套的文檔:
https://docs.zeronews.cc/windows-guide
獲取Token
首先要獲取Token:
這里登錄后會給一個Token
,復制下來下一步要用到!!!
配置Token
https://user.zeronews.cc/token
在這里配置好剛才復制下來的Token。接下來設備認證就要用到它。
啟動客戶端
要先啟動客戶端,才能和服務端建立連接從而讓服務端知道有這個設備!!!
Welecome to zeronews client client cli toolUsage:zeronews client [flags]zeronews [command]Available Commands:completion Generate the autocompletion script for the specified shellhelp Help about any commandreset Reset zeronews clientset Authenticate your devicestart Start proxies from the zeronews controllerstatus Retrieve connect information about this devicestop Stop zeronews clientuninstall Uninstall zeronews client serviceupgrade Upgrade zeronews client to latest versionFlags:-h, --help help for zeronewsUse "zeronews [command] --help" for more information about a command.E:\soft>zeronews.exe set token <這里寫剛才復制下來的Token>
2025-02-18T00:16:20+08:00 INF Set token...
2025-02-18T00:16:22+08:00 INF Set token successE:\soft>zeronews.exe start
2025-02-18T00:17:05+08:00 INF server start
2025-02-18T00:17:05+08:00 INF validate config...
2025-02-18T00:17:05+08:00 INF load crypto key...
2025-02-18T00:17:06+08:00 INF validate config success
2025-02-18T00:17:06+08:00 INF watch config success,start...
2025-02-18T00:17:06+08:00 INF connect controller success
2025-02-18T00:17:06+08:00 INF trying to connect zeronews edge server
2025-02-18T00:17:06+08:00 INF connect zeronews edge server success
2025-02-18T00:19:13+08:00 INF services event received2025-02-18T00:19:13+08:00 INF update services received
2025-02-18T00:19:14+08:00 INF proxy 。。。。。。。。 start success
2025-02-18T00:20:34+08:00 INF services event received2025-02-18T00:20:34+08:00 INF update services received
2025-02-18T00:21:34+08:00 INF services event received
由于V2.0
突然改版了,客戶端發生了一點變化,不再需要配置網絡區域了。。。可以看到命令很簡單。。。只需要配置Token及啟動即可。
也可以:
zeronews.exe start -d
這種方式后臺運行,或者配置一些開機自啟動、定時啟停等功能。。。筆者習慣掛前臺,不需要的時候直接x掉CMD窗口即可。
添加域名
https://user.zeronews.cc/domains
這里的域名就是后續用來在公網訪問的域名,可以節省一筆10年200軟妹幣的租域名費用!!!而且不需要進行復雜的天朝特色的實名和備案操作!!!配置個前綴即可。
還需要勾選用到的協議。這里選的端口是公網端口而非內網端口,看著順眼即可。由于HTTP
其實也是一種TCP
,如果不使用80端口其實可以不選,省出一個TCP
端口要更通用些,也更安全。
配置映射
https://user.zeronews.cc/proxy
比如筆者是要暴露Docker Desktop
部署的Open WebUI
,那么選擇好設備、TCP
協議、帶寬、內網IP端口即可。
驗證
配置完成后,會生成一個類似:
tcp://<這里是自己配置的域名前綴>.ny.takin.cc:<這里是自己配置的外網端口>
的地址,但是由于本身是HTTP
方式訪問,需要改成HTTP
前綴,或者不帶此處的tcp://
,瀏覽器會默認解析為HTTP
!!!
至此,已經可以把本機部署的DeepSeek
分享給親朋好友們租用了!!!
轉載請注明出處:https://lizhiyong.blog.csdn.net/article/details/145716997