訪問不到服務器上啟動的llamafactory-cli webui

采用SSH端口轉發有效,在Windows上面進行訪問

在服務器上啟動 llamafactory-cli webui 后,訪問方式需根據服務器類型和網絡環境選擇以下方案:


一、本地服務器(物理機/虛擬機)

1. 直接訪問

若服務器與操作設備處于同一局域網:

# 啟動命令顯示本地 URL(如 http://0.0.0.0:7860)
瀏覽器訪問 http://服務器內網IP:7860

? 注意:需確保服務器防火墻開放了 7860 端口。


二、云服務器/遠程開發環境

1. SSH 端口轉發(推薦)

通過 SSH 隧道將本地端口與服務器端口綁定:

# 通用命令格式(替換 YOUR_SERVER_IP 和 SSH_PORT)
ssh -CNg -L 7860:127.0.0.1:7860 root@YOUR_SERVER_IP -p SSH_PORT

? 操作步驟

  1. 執行命令后輸入服務器密碼;
  2. 保持終端運行,瀏覽器訪問 http://localhost:7860
  3. Mac/Linux 直接使用終端,Windows 需借助 MobaXterm 等工具。
2. 公共鏈接(需配置網絡權限)

修改啟動命令生成可分享鏈接:

llamafactory-cli webui --share  # 生成臨時公共 URL

? 可能報錯處理
? 若提示缺少 frpc 文件,需按日志指引下載并放置到指定路徑;
? 賦予文件執行權限:chmod +x frpc_linux_amd64_v0.2


三、特殊環境適配

1. AutoDL 云平臺

? 使用平臺提供的 「自定義服務」 功能:

  1. 點擊控制臺「自定義服務」;
  2. 復制 SSH 隧道命令并執行(自動處理端口映射);
  3. 訪問 http://localhost:7860
2. 容器化部署

若通過 Docker 運行:

# 啟動時映射端口
docker run -p 7860:7860 ...

瀏覽器訪問宿主機 IP + 7860 端口。


四、常見問題排查

  1. 連接超時
    ? 檢查服務器安全組/防火墻是否放行 7860 端口;
    ? 確認 llamafactory-cli webui 進程未中斷(可用 nohup 后臺運行)。

  2. 權限不足
    ? 非 root 用戶運行時添加 --server-name 0.0.0.0 參數。

  3. 多用戶并發
    ? 通過 Nginx 反向代理實現負載均衡。


操作驗證

# 查看端口監聽狀態(服務器端)
netstat -tuln | grep 7860

若輸出包含 LISTEN 則服務已就緒。

建議優先使用 SSH 端口轉發方案,兼顧安全性與便捷性。具體命令參數需根據實際服務器 IP 和端口調整。

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

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

相關文章

基于 LSTM 的多特征序列預測-SHAP可視化!

往期精彩內容: 單步預測-風速預測模型代碼全家桶-CSDN博客 半天入門!鋰電池剩余壽命預測(Python)-CSDN博客 超強預測模型:二次分解-組合預測-CSDN博客 VMD CEEMDAN 二次分解,BiLSTM-Attention預測模型…

C++ 編程指南35 - 為保持ABI穩定,應避免模板接口

一:概述 模板在 C 中是編譯期展開的,不同模板參數會生成不同的代碼,這使得模板類/函數天然不具備 ABI 穩定性。為了保持ABI穩定,接口不要直接用模板,先用普通類打個底,模板只是“外殼”,這樣 AB…

【iOS】OC高級編程 iOS多線程與內存管理閱讀筆記——自動引用計數(二)

自動引用計數 前言ARC規則所有權修飾符**__strong修飾符**__weak修飾符__unsafe_unretained修飾符__autoreleasing修飾符 規則屬性數組 前言 上一篇我們主要學習了一些引用計數方法的內部實現,現在我們學習ARC規則。 ARC規則 所有權修飾符 OC中,為了處…

可信空間數據要素解決方案

可信空間數據要素解決方案 一、引言 隨著數字經濟的蓬勃發展,數據已成為重要的生產要素。可信空間數據要素解決方案旨在構建一個安全、可靠、高效的數據流通與應用環境,促進數據要素的合理配置和價值釋放,推動各行業的數字化轉型和創新發展…

mysql刪除表后重建表報錯Tablespace exists

版本 mysql:8.0.23 復現步驟 1、刪除表 DROP TABLE IF EXISTS xxx_demo; 2、新建表 CREATE TABLE xxx_demo (id bigint NOT NULL AUTO_INCREMENT COMMENT 主鍵id,creator varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT COMMENT 創建者,c…

【Leetcode-Hot100】缺失的第一個正數

題目 解答 有一處需要注意,我使用注釋部分進行交換值,報錯:超出時間限制。有人知道是為什么嗎?難道是先給nums[i]賦值后,從而改變了后一項的索引? class Solution(object):def firstMissingPositive(sel…

從單模態到多模態:五大模型架構演進與技術介紹

前言 1. ResNet — 殘差神經網絡背景核心問題與解決方案原理模型架構ResNet 系列變體技術創新與影響 2. ViT — Vision Transformer背景核心思想發展歷程Transformer的起源:ViT的出現:ViT的進一步發展: 模型架構技術創新與影響 3. Swin Trans…

JavaScript事件循環

目錄 JavaScript 執行機制與事件循環 一、同步與異步代碼 1. 同步代碼(Synchronous Code) 2. 異步代碼(Asynchronous Code) 二、事件循環(Event Loop) 1. 核心組成 2. 事件循環基本流程 3. 運行機制…

Java Collection(7)——Iterable接口

1.Iterator接口 1.1 Iterator接口和其他集合類的關系 Java集合類中,Iterable接口屬于頂層接口,除Map接口外,其他都實現了Iterable接口,這意味著它們都可以重寫和使用Iterable接口中的方法 1.2 Iterable接口簡介 在JDK1.7以前&a…

若依微服務版啟動小程序后端

目錄標題 本地啟動,dev對應 nacos里的 xxx-xxx-dev配置文件 本地啟動,dev對應 nacos里的 xxx-xxx-dev配置文件

STM32基礎教程——DMA+ADC多通道

目錄 前言 ?編輯 技術實現 連線圖 代碼實現 技術要點 實驗結果 問題記錄 前言 DMA(Direct Memory Access)直接存儲器存取,用來提供在外設和存儲器 之間或者存儲器和存儲器之間的高速數據傳輸。無需CPU干預,數據可以通過DMA快速地移動&#xff0…

23黑馬產品經理Day01

今天過了一遍23黑馬產品經理的基礎視頻 問題思考維度 抓住核心用戶 為什么需要抓住核心用戶? 主要原因:用戶越來越細分,保持市場競爭力,產品開發推廣更聚焦 做產品為什么要了解用戶:了解用戶的付費點,…

C/C++ 通用代碼模板

? C 語言代碼模板&#xff08;main.c&#xff09; 適用于基礎項目、算法競賽或刷題&#xff1a; #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdbool.h> #include <math.h>// 宏定義區 #define MAX_N 1000 #defi…

【數據結構_7】棧和隊列(上)

一、概念 棧和隊列&#xff0c;也是基于順序表和鏈表實現的 棧是一種特殊的線性表&#xff0c;其只允許在固定的一段進行插入和刪除元素操作。 遵循后進先出的原則 此處所見到的棧&#xff0c;本質上就是一個順序表/鏈表&#xff0c;但是&#xff0c;實在順序表/鏈表的基礎…

git UserInterfaceState.xcuserstate 文件頻繁更新

1> 退出 Xcdoe&#xff0c;打開終端&#xff08;Terminal&#xff09;&#xff0c;進入到你的項目目錄下。 2> 在終端鍵入 git rm --cached <YourProjectName>.xcodeproj/project.xcworkspace/xcuserdata/<YourUsername>.xcuserdatad/UserInterfaceState.x…

【Ai】MCP實戰:手寫 client 和 server [Python版本]

什么是mcp MCP 是一個開放協議&#xff0c;它為應用程序向 LLM 提供上下文的方式進行了標準化。你可以將 MCP 想象成 AI 應用程序的 USB-C 接口。就像 USB-C 為設備連接各種外設和配件提供了標準化的方式一樣&#xff0c;MCP 為 AI 模型連接各種數據源和工具提供了標準化的接口…

ESP8266/32作為AVR編程器(ISP programmer)的使用介紹

ESP8266作為AVR編程器( ISP programmer)的使用介紹 &#x1f33f;ESP8266自帶庫例程&#xff1a;https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266AVRISP&#x1f4cd;支持ESP8266/32的ESP_AVRISP其它開源工程&#xff08;個人沒有再去驗證&#xff09;&…

08-JVM 面試題-mk

文章目錄 1.JVM 的各部分組成2.運行時數據區2.1.什么是程序計數器?2.2.你能給我詳細的介紹Java堆嗎?2.3.能不能解釋一下方法區?2.3.1常量池2.3.2.運行時常量池2.4.什么是虛擬機棧?2.4.1.垃圾回收是否涉及棧內存?2.4.2.棧內存分配越大越好嗎?2.4.3.方法內的局部變量是否線…

Vue3 nextTick

nextTick 是 Vue 中非常重要的一個 API&#xff0c;它允許你在 DOM 更新周期后執行延遲回調。 核心源碼位置 Vue3 的 nextTick 實現主要在 packages/runtime-core/src/scheduler.ts 文件中。 基本實現 const resolvedPromise Promise.resolve() as Promise<any> let …

DISCO:利用大型語言模型提取反事實

DISCO: Distilling Counterfactuals with Large Language Models - ACL Anthologyhttps://aclanthology.org/2023.acl-long.302/ 1. 概述 盡管在自然語言處理(NLP)領域針對各種推理任務取得了巨大進展(Wang 等, 2018, 2019a;Xu 等, 2020),但數據集偏差仍然是構建魯棒模型…