DeepSeek私有化部署與安裝瀏覽器插件內網穿透遠程訪問實戰

文章目錄

    • 前言
    • 1. 本地部署Ollama+DeepSeek
    • 2. Page Assist瀏覽器插件安裝與配置
    • 3. 簡單使用演示
    • 4. 遠程調用大模型
    • 5. 安裝內網穿透
    • 6. 配置固定公網地址

前言

最近,國產AI大模型Deepseek成了網紅爆款,大家紛紛想體驗它的魅力。但隨著熱度的攀升,不少小伙伴在使用時遇到了‘服務器繁忙,請稍后再試’的尷尬情況。別急!其實你完全可以在自己的Windows電腦上輕松部署Deepseek大模型,并通過Page Assist插件在瀏覽器中快速搭建Web UI頁面與它互動。這個方法不僅簡單易學,連新手都能迅速上手。更重要的是,有了cpolar內網穿透工具的助力,無論你在哪兒,只要有網絡,就能隨時享受與DeepSeek暢聊的樂趣,再也不用為公網IP和云服務器發愁了!讓我們一起開始這段有趣的旅程吧!

image-20250218115432267

image-20250218140017143

【視頻教程】

本地部署Deepseek大模型結合page assist瀏覽器插件輕松網頁AI對話

1. 本地部署Ollama+DeepSeek

如果您的Windows設備中還沒有安裝Ollama與DeepSeek,這篇教程:《Windows本地部署deepseek-r1大模型并使用web界面遠程交互》 中有詳細的安裝步驟。

簡單總結:

首先要訪問Ollama的官網,下載適配你的操作系統的客戶端,安裝后用cmd打開Windows系統自帶的終端界面:

image-20250205154055584

然后回到Ollama的官網,找到你想要下載的各種量級的模型對應的模型下載命令:

image-20250205154929276

比如我這里下載1.5b的輕量級deepseek模型,就在cmd終端中執行這個命令就能安裝了:

ollama run deepseek-r1:1.5b

image-20250205155421941

現在我們就已經能夠在本地Windows電腦上通過ollama正常使用deepseek-r1模型與AI進行聊天了!

2. Page Assist瀏覽器插件安裝與配置

Github 官網:https://github.com/n4ze3m/page-assist

首先打開Chrome瀏覽器,進入應用商店:

image-20250217172805737

在頂部搜索框中搜索Page Assist:

image-20250217172848265

點擊添加至Chrome:

image-20250217173120232

在彈出的提示框中點擊添加擴展程序:

image-20250217173146943

添加后在瀏覽器右上角的擴展程序圖標中打開它即可看到Web UI界面了:

image-20250217173327844

點擊右上角設置,可以修改界面語言顯示:

image-20250217173527395

PS:如果訪問不了chrome應用商店添加插件,我已打包插件文件到網盤,需要的可以自取:

鏈接: https://pan.baidu.com/s/1gzrgj1os64-VDOm1oWO0dA?pwd=6666 提取碼: 6666

下載好插件文件后,在chrome瀏覽器中輸入: chrome://extensions/ 進入擴展程序安裝界面

將插件文件拖入這個界面,點擊安裝擴展程序即可。

image-20250218105518541

image-20250218105544504

3. 簡單使用演示

回到Page Assist的Web UI主界面,點擊上方模型選擇可以看到剛才本地部署的deepseek-r1:1.5b:

image-20250217173618434

選擇好模型后即可在下方輸入框中與deepseek聊天啦!

image-20250217173859546

底部聯網開關打開,還可以進行聯網搜索:

image-20250218104810399

點擊左上角展開側邊欄圖標可以看到聊天歷史記錄:

image-20250218110656120

點擊右上角三個點按鈕,可以復制與下載回答,支持多種格式:

image-20250218110802762

復制與下載按鈕旁邊是當前聊天模型設置功能,在這里可以添加臨時系統提示,控制請求后模型在內存中保持的時間,溫度值,隨機種子值,上下文數量,最大令牌數等參數信息。

image-20250218111131470

點擊最右側的設置按鈕,可以看到這款插件雖然只是一個webui服務,但支持的功能真的非常多,而且非常實用:

image-20250218111856861

除了一些常規使用設置,還可對網絡搜索進行管理:

image-20250218111816991

支持對文本轉語音進行設置:

image-20250218111924382

進入ollama設置,還可以對模型地址進行修改,這樣就能實現同一局域網內的其他小伙伴如果在瀏覽器中安裝了Page Assist插件后,也可以直接訪問你在本地部署的DeepSeek大模型了!

image-20250218112016836

4. 遠程調用大模型

同一局域網內其他人使用Page Assist瀏覽器插件和Anything LLM遠程調用你在本地部署DeepSeek大模型的方法幾乎一樣,首先也需要對ollama進行一下環境變量設置!

打開cmd終端,執行下面兩個命令:

setx OLLAMA_HOST "0.0.0.0"
setx OLLAMA_ORIGINS "*"

然后點擊電腦桌面右下角的ollama圖標退出并重啟服務:

image-20250214181632755

重新開啟ollama服務后,同一局域網下的小伙伴在Page Assist插件的ollama設置中將地址改為你的電腦IP加上端口號11434,點擊保存后,就能使用你在本地部署的大模型進行網頁聊天了。

PS:如何查詢我的本機IP?打開cmd終端,輸入ipconfig,回車!

image-20250218112845868

5. 安裝內網穿透

不過我們目前只能在同一個局域網內多人使用安裝了Page Assist插件的瀏覽器遠程訪問本地部署的deepseek大模型,如果想讓異地好友也能使用你在部署的deepseek大模型應該怎么辦呢?很簡單,只要安裝一個cpolar內網穿透工具就能輕松實現遠程訪問內網主機中部署的服務了,接下來介紹一下如何安裝cpolar內網穿透。

首先進入cpolar官網:

cpolar官網地址: https://www.cpolar.com

點擊免費使用注冊一個賬號,并下載最新版本的cpolar:

img

登錄成功后,點擊下載cpolar到本地并安裝(一路默認安裝即可)本教程選擇下載Windows版本。

image-20240319175308664

cpolar安裝成功后,在瀏覽器上訪問http://localhost:9200,使用cpolar賬號登錄,登錄后即可看到配置界面,結下來在WebUI管理界面配置即可。

img

接下來配置一下 Ollama 的公網地址,

登錄后,點擊左側儀表盤的隧道管理——創建隧道,

  • 隧道名稱:ollamads(可自定義命名,注意不要與已有的隧道名稱重復)
  • 協議:選擇 http
  • 本地地址:11434
  • 域名類型:選擇隨機域名
  • 地區:選擇China Top

image-20250214182337230

隧道創建成功后,點擊左側的狀態——在線隧道列表,查看所生成的公網訪問地址,有兩種訪問方式,一種是http 和https:

image-20250218134133720

現在你的好友在安裝了Page Assist插件的Chrome瀏覽器的ollama設置中使用上面的任意一個公網地址替換剛才IP加端口號的地址,點擊保存按鈕后,就可以實現隨時隨地遠程訪問你在本地部署的deepseek大模型聊天了!使用了cpolar的公網域名,無需自己購買云服務器,輕松搞定跨網絡環境遠程訪問本地服務!

image-20250218134409965

image-20250218134456714

小結

為了方便演示,我們在上邊的操作過程中使用cpolar生成的HTTP公網地址隧道,其公網地址是隨機生成的。這種隨機地址的優勢在于建立速度快,可以立即使用。然而,它的缺點是網址是隨機生成,這個地址在24小時內會發生隨機變化,更適合于臨時使用。

如果有長期使用Chrome瀏覽器遠程訪問本地部署的DeepSeek等大模型,或者異地訪問與使用其他本地部署的服務的需求,但又不想每天重新配置公網地址,還想讓公網地址好看又好記并體驗更多功能與更快的帶寬,那我推薦大家選擇使用固定的二級子域名方式來配置公網地址。

6. 配置固定公網地址

接下來演示如何為ollama服務配置固定的HTTP公網地址,該地址不會變化,方便分享給別人長期訪問你部署的大模型,而無需每天重復修改服務器地址。

配置固定http端口地址需要將cpolar升級到專業版套餐或以上。

登錄cpolar官網,點擊左側的預留,選擇保留二級子域名,設置一個二級子域名名稱,點擊保留,保留成功后復制保留的二級子域名名稱:

image-20250214183203609

保留成功后復制保留成功的二級子域名的名稱:myolds,大家也可以設置自己喜歡的名稱。

image-20250214183235128

返回Cpolar web UI管理界面,點擊左側儀表盤的隧道管理——隧道列表,找到所要配置的隧道:ollamads,點擊右側的編輯:

image-20250214183303391

修改隧道信息,將保留成功的二級子域名配置到隧道中

  • 域名類型:選擇二級子域名
  • Sub Domain:填寫保留成功的二級子域名:myolds

點擊更新(注意,點擊一次更新即可,不需要重復提交)

image-20250214183334129

更新完成后,打開在線隧道列表,此時可以看到公網地址已經發生變化,地址名稱也變成了固定的二級子域名名稱的域名:

image-20250214183411738

最后,我們在Chrome瀏覽器的Page Assist插件ollama設置界面中使用上面的任意一個固定的二級子域名公網地址替換剛才的隨機公網地址,現在開始就不用每天都更換公網地址來遠程訪問本地部署的大模型了。

image-20250218135012507

image-20250218135139157

以上就是如何在Windows系統上安裝Ollama大模型工具及deepseek r1模型,并通過Chrome瀏覽器的Page Assist插件快速搭建Web頁面,結合cpolar內網穿透工具實現隨時隨地遠程訪問本地部署的大模型,配置固定不變的二級子域名公網地址與AI聊天的完整步驟。感謝你的耐心閱讀!如果你還有任何疑問或有趣的體驗,歡迎在評論區留言交流,讓我們一起探索更多好玩的玩法,順便給Deepseek點個贊吧!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/72644.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/72644.shtml
英文地址,請注明出處:http://en.pswp.cn/web/72644.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Docker運行postgreSQL,由于異常啟動或者退出后,提示could not locate a valid checkpoint record

pg_resetwal 是 PostgreSQL 的“急救工具”,用于在極端情況下修復因 WAL 或控制文件損壞導致的啟動問題。 但需注意: 風險極高,可能導致數據不一致。必須立即轉儲并恢復,避免直接在修復后的數據庫中執行寫操作。僅在備份后使用&…

pytorch小記(十):pytorch中torch.tril 和 torch.triu 詳解

pytorch小記(十):pytorch中torch.tril 和 torch.triu 詳解 PyTorch torch.tril 和 torch.triu 詳解1. torch.tril(計算下三角矩陣)📌 作用🔍 語法🔹 參數📌 示例&#x1…

Java基礎與集合

參考 Java基礎知識詳解:從面向對象到異常處理-CSDN博客 2024年 Java 面試八股文(20w字)_java面試八股文-CSDN博客 基礎知識 java概述 什么是java? java是一種面向對象的編程語言 java特點 面向對象(繼承&#…

【R語言】二項分布,正態分布,極大似然估計實現

二項分布 生成二項分布概率 s <- 0:60 prob <- dbinom(s, size 60, prob 1/6)s <- 0:60&#xff1a;生成 0 到 60 之間的整數&#xff0c;表示可能的成功次數。 dbinom(s, size 60, prob 1/6)dbinom(x, size, prob) 計算二項分布的概率質量函數&#xff08;PMF…

【C語言】:學生管理系統(多文件版)

一、文件框架 二、Data data.txt 三、Inc 1. list.h 學生結構體 #ifndef __LIST_H__ #define __LIST_H__#include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdbool.h> #include <time.h>#define MAX_LEN 20// 學生信息…

OpenResty/Lua 編碼指南/指南

很多開發語言都有自己的編碼規范&#xff0c;來告訴開發者這個領域內一些約定俗成的東西&#xff0c;讓大家寫的代碼風格保持一致&#xff0c;并且避免一些常見的陷阱。這對于新手來說是非常友好的&#xff0c;可以讓初學者快速準確地上手。比如 Python 的 PEP 80&#xff0c;就…

數據結構 -- 二叉樹的存儲結構

二叉樹的存儲結構 順序存儲 #define MaxSize 100 struct TreeNode{ElemType value; //結點中的數據元素bool isEmpty; //結點元素是否為空 };//定義一個長度為MaxSize的數組t&#xff0c;按照從上至下、從左至右的順序依次完成存儲完全二叉樹中的各個節點 TreeNode t[MaxSi…

Linux系統移植篇(十一)Linux 內核啟動流程

要分析 Linux 啟動流程&#xff0c;同樣需要先編譯一下 Linux 源碼&#xff0c;因為有很多文件是需要編譯才 會生成的。首先分析 Linux 內核的連接腳本文件 arch/arm/kernel/vmlinux.lds&#xff0c;通過鏈接腳本可以 找到 Linux 內核的第一行程序是從哪里執行的。vmlinux.lds …

【Docker入門】構建推送第一個Docker映像

【Docker入門】構建推送第一個Docker映像 Build and Push the First Docker Image By JacksonML Docker的容器(Container)映像是輕量級的可執行獨立包&#xff0c;包含代碼、運行時、庫、環境變量以及配置文件&#xff0c;它對于運行軟件至關重要。注冊表可在團隊間分享映像。…

【eNSP實戰】(續)一個AC多個VAP的實現—將隧道轉發改成直接轉發

在 一個AC多個VAP的實現—CAPWAP隧道轉發 此篇文章配置的基礎上&#xff0c;將隧道轉發改成直接轉發 一、改成直接轉發需要改動的配置 &#xff08;一&#xff09;將連接AP的接口改成trunk口&#xff0c;并允許vlan100、101、102通過 [AC1]interface GigabitEthernet 0/0/8 …

SPI 總線協議

1、協議介紹 SPI&#xff0c;是英語 Serial Peripheral interface 的縮寫&#xff0c;顧名思義就是串行外圍設備接口。是 Motorola 首先在其 MC68HCXX 系列處理器上定義的。 SPI&#xff0c;是一種高速的&#xff0c;全雙工&#xff0c;同步的通信總線。主節點或子節點的數據在…

我愛學算法之——滑動窗口攻克子數組和子串難題(上)

現在來學習"滑動窗口"這一算法思想。 至于什么是"滑動窗口"呢&#xff1f;簡單來說就是同向雙指針&#xff1b;現在來通過題目來了解什么是"滑動窗口" 一、長度最小的子數組 題目鏈接&#xff1a;長度最小的子數組 題目解析 先來看題目&#…

ora-600 ktugct: corruption detected---惜分飛

接手一個oracle 21c的庫恢復請求,通過Oracle數據庫異常恢復檢查腳本(Oracle Database Recovery Check)腳本檢測之后,發現undo文件offline之后,做了resetlogs操作,導致該文件目前處于WRONG RESETLOGS狀態 嘗試恢復數據庫ORA-16433錯誤 SQL> recover datafile 1; ORA-00283:…

20. Excel 自動化:Excel 對象模型

一 Excel 對象模型是什么 Excel對象模型是Excel圖形用戶界面的層次結構表示&#xff0c;它允許開發者通過編程來操作Excel的各種組件&#xff0c;如工作簿、工作表、單元格等。 xlwings 是一個Python庫&#xff0c;它允許Python腳本與Excel進行交互。與一些其他Python庫&#x…

IIS 服務器日志和性能監控

Internet Information Services &#xff08;IIS&#xff09; 是 Microsoft 提供的一款功能強大、靈活且可擴展的 Web 服務器&#xff0c;用于托管網站、服務和應用程序。IIS 支持 HTTP、HTTPS、FTP、SMTP 和更多用于提供網頁的協議&#xff0c;因此廣泛用于企業環境。 IIS 的…

jenkins pipline 自動化測試

以下是一個典型的 Jenkins Pipeline 示例&#xff0c;用于執行自動化測試流程&#xff08;支持單元測試、集成測試、代碼質量掃描&#xff09;&#xff0c;包含多階段執行和測試結果處理&#xff1a; pipeline {agent anyenvironment {// 定義環境變量PROJECT_NAME "my-…

APP測試

一、APP測試范圍 功能測試性能測試&#xff1a;CPU、內存占用、啟動速度、流量、電量消耗、流暢度、穩定性專項測試&#xff1a;安裝卸載升級、push消息推送 、交叉事件測試 、用戶體驗測試 、兼容性測試 二、APP包發布方式及策略 分類&#xff1a; 內部發布渠道。如&#x…

12 File文件對象:創建、獲取基本信息、遍歷文件夾、查找文件;字符集的編解碼 (黑馬Java視頻筆記)

文章目錄 File >> 存儲數據的方案1. 認識File2. File操作2.1 創建File對象2.2 File操作1&#xff09;對文件對象的信息的操作2&#xff09;文件/文件夾的創建/刪除3&#xff09;??對文件夾的遍歷 3. 方法遞歸3.1 認識遞歸3.2 遞歸算法及其執行流程1) 案例&#xff1a;2…

oracle 基礎知識之 多表查詢

多表查詢定義&#xff1a;當查詢的數據并不是來源一個表時&#xff0c;需要使用多表連接操作完成查詢。多表連接查詢通過表之間的關聯字段&#xff0c;一次查詢出多個表的數據。多表查詢包括了等值連接、左連接、右連接、完全連接。 1.等值連接 等值連接也稱為簡單連接&#xf…

服務器防火墻根據什么特征來過濾數據包?

防火墻是服務器安全防護的第一道屏障&#xff0c;它的主要作用是監控、過濾和控制進出服務器的數據流量&#xff0c;防止惡意攻擊、非法訪問和數據泄露。防火墻通過分析數據包的特定特征來決定是否允許、拒絕或限制數據的傳輸。 服務器防火墻的基本工作原理&#xff1a; 防火墻…