怎樣讓外網計算機訪問局域網計算機?通過公網地址訪問不同內網服務的設置方法

局域網服務器提供公網訪問,或指定某些端口應用資源給外地訪問,都是常見跨網通信需求。在一些場景下,內部網絡中的服務器需要通過公網地址進行訪問,尤其是在沒有固定公網IP或需要在外部訪問時。為了解決這一問題,可以使用以下幾種方法實現內網穿透,方便地通過公網訪問內網服務器。

外網計算機如何來訪問局域網內的計算機?這里最核心的問題是涉及到公網地址與私網地址轉化的問題。根據被連接端是否具有公網地址、連接的操作目的等等,可以采用多種方式來實現連接訪問。若為公網地址,主要涉及路由器NAT端口映射的問題,若為私網地址,主要涉及如何解決私網穿透的問題。

運營商接入網絡有兩類方式,一類是集團專線接入網絡,一類是家寬接入網絡。前者往往會給使用單位配置公網IP地址作為出后,后者基本上僅僅會使用運營商的私網地址。不同的網絡接入模式,也就給出了遠程連接不同的方式。?那么,就一起來看看都有哪些方法能夠實現外網訪問局域網計算機和指定端口服務吧!

一、遠程接入具有公網地址的服務器

若接入方具有公網地址,并且局域網的電腦屬于網站、FTP、郵件等服務器的一種,可以直接通過路由器端口映射的方式進行訪問。

路由映射實現:只需要將服務器電腦IP地址以及端口與路由器上的公網地址進行端口映射即可。在路由器轉發規則、虛擬服務器中進行設置。之后即可通過公網IP地址與端口的組合,來訪問這臺局域網內的服務器(或者直接通過電腦端自帶的遠程接入程序來建立連接)。

二、遠程接入私網地址的個人電腦

若接入方并不具備公網地址,那么將面臨私網地址穿透的問題。最方便的接入方式就是通過軟件來實現,例如使用QQ或者TeamViewer遠程連接軟件或者用nat123映射遠程桌面連接端口來實現外網的訪問。

QQ遠程:使用QQ程序建立遠程連接需要電腦兩端同時有人值守,更加適合遠程協助這種方式,并不適合無人時的遠程連接。

遠程控制軟件:這里介紹一下如何通過TeamViewer這款軟件來建立遠程連接,只要在安裝時選擇個人模式,這款軟件可以進行使用。需要在兩臺電腦上分別安裝TeamViewer這款軟件,安裝之后會生成唯一的機器ID和密碼,對方只需要輸入本機的機器ID和密碼便可建立連接。

遠程桌面+nat123映射:如windows遠程桌面連接開啟,并通過nat123映射添加映射自定義域名端口在外地遠程訪問。如是Linux主機的,同理可以用SSH開啟,加上nat123映射添加映射域名端口給公網連接用。

三、使用nat123內網映射服務(無公網IP應用公網訪問便捷方案)

nat123是一種很老牌常見的內網映射工具,能夠通過在本地內部網絡上注冊并配置軟件映射,將內網服務暴露到公網,自定義域名訪問方式。可以結合本地實際應用場景,選擇改變端口轉發數據方式或同端口點到點直連模式訪問實現,具體步驟如下:

注冊與安裝: 在對應官方網站上注冊nat123賬號,并在內網服務器上(或所在內網另臺互通主機上)下載安裝客戶端。

配置端口映射:?登錄nat123客戶端后添加映射設置,使其能夠將內網IP端口映射到提供的公網地址端口上,或用自定義域名端口來作為公網地址訪問。

訪問:?在目標內網本地完成nat123配置后,外部用戶通過默認提供的自定義二級域名公網地址即可訪問內網服務器。如使用自己域名的,則同時在自己注冊域名解析網上對應添加指向讓自己域名生效后,再通過自己域名來訪問即可。

四、云服務端口轉發

如果使用云服務(如阿里云、騰訊云、AWS等),可以通過設置端口轉發(或者叫NAT規則),實現從公網訪問內網服務器。步驟通常如下:

配置安全組規則: 在云服務提供商的控制臺中配置安全組,允許公網IP通過特定端口訪問云服務器。

設置端口映射: 在云服務器上設置端口轉發,將外部請求轉發到內網服務器的指定端口。

外部訪問: 外部用戶通過云服務器的公網IP和端口來訪問內網服務。

五、使用FRP內網穿透服務

FRP 是一個高性能的反向代理應用,廣泛用于內網穿透。它通過在內網和外網之間建立代理通道,使得內網的服務能夠通過公網地址訪問。當有公網主機資源且項目多時,是可以自己通過FRP部署內網穿透服務實現外網的訪問,重要操作步驟:

安裝FRP: 在內網和外網的服務器上安裝FRP。

配置FRP客戶端: 配置內網服務器的FRP客戶端,指定內網服務的端口和外網的轉發規則。

配置FRP服務端: 配置公網服務器的FRP服務端,使其將公網請求轉發到內網服務。

訪問: 外部用戶通過FRP提供的公網IP和端口即可訪問內網服務。

六、SSH隧道(端口轉發)

SSH 隧道是通過 SSH 協議將內網服務通過加密隧道暴露到公網的技術。利用 SSH 的端口轉發功能,能夠安全地訪問內網服務。跟FRP類似,SSH是一種較為簡單端口轉發方式,對于轉發功能要求不高的可以使用,對比部署FRP操作上相對更為簡單些。操作步驟:

設置SSH服務器: 在公網服務器上設置并開啟 SSH 服務。

配置端口轉發: 使用 SSH 客戶端創建本地端口到遠程端口的轉發(如使用ssh -L8080:localhost:80 user@remote_host)。

訪問: 外部客戶端通過 SSH 隧道訪問內網服務。

七、VPN虛擬組網

VPN (Virtual Private Network,虛擬私有網絡) 是構建在互聯網之上的一種私有網絡技術。VPN 可以在公共網絡中創建一個加密安全通道,讓外部用戶實現遠程內部網絡訪問,并能夠訪問內部網絡中的資源,如文件、應用程序等。VPN通常需要用戶先登錄VPN服務器,通過 VPN服務器向內部網絡發起訪問請求。 VPN技術在實際應用中很常用,具有易于操作、可靠性高等優點。但代價是需要投入一定的硬件和軟件資源,并且設置VPN服務需要一定的技術實力。

硬件部署VPN方式:如通過VPN路由器方式,在服務器端網絡和所有訪問端都部署上這個VPN路由器。

軟件部署VPN方式:在不增加硬件的情況下,可以借助三方VPN工具來實現,同理需要在服務端和所有訪問端都安裝部署VPN工具,然后再通過虛擬地址進行連接訪問。


總結

內網通過公網地址訪問內網服務器的方法有多種選擇,包括 nat123內網穿透服務、云服務端口轉發、FRP等。對于大多數個人用戶或小型團隊來說,nat123是一個非常好的選擇,因為它簡單易用,且無需公網IP即可完成內網穿透,可以自定義域名端口公網訪問。而對于有公網IP企業級應用,直接使用路由器設置端口轉發即可。

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

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

相關文章

Spring Boot啟動失敗從循環依賴到懶加載配置的深度排查指南

💝💝💝歡迎蒞臨我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內容和知識,也可以暢所欲言、分享您的想法和見解。 持續學習,不斷…

從零開始學大模型之大語言模型

大語言模型 4.1 什么是 LLM 在前三章,我們從 NLP 的定義與主要任務出發,介紹了引發 NLP 領域重大變革的核心思想——注意力機制與 Transformer 架構。隨著 Transformer 架構的橫空出世,NLP 領域逐步進入預訓練-微調范式,以 Tran…

如何將視頻從 iPhone 轉移到 Mac

將視頻從 iPhone 轉移到 Mac 是許多用戶常見的需求。無論你是想備份重要的視頻,還是希望在更大的屏幕上觀看,以下方法都能幫助你輕松完成。方法一:使用 iReaShare iPhone ManageriReaShare iPhone Manager 是一款功能強大的工具,可…

五、Docker 核心技術:容器數據持久化之數據卷

Docker 容器本身是無狀態且生命周期短暫的。當一個容器被刪除時,它在可寫層產生的所有數據都會隨之消失。這對于需要持久化存儲數據的應用 (如數據庫、日志系統、用戶上傳內容) 來說是不可接受的。為了解決這個問題,Docker 提供了多種數據持久化方案&…

前端視覺交互設計全解析:從懸停高亮到多維交互體系(含代碼 + 圖表)

在前端用戶體驗領域,視覺交互是連接用戶與產品的 “隱形橋梁”—— 它通過可視化信號傳遞操作意圖、反饋系統狀態,直接決定用戶對產品的感知。很多開發者對視覺交互的認知停留在 “鼠標懸停高亮”,但實際上,視覺交互是一個覆蓋 “…

從零打造商業級LLMOps平臺:開源項目LMForge詳解,助力多模型AI Agent開發!

最近,我發現了一個超級實用的開源項目——LMForge-End-to-End-LLMOps-Platform-for-Multi-Model-Agents(以下簡稱LMForge)。這個項目是一個端到端的LLMOps(Large Language Model Operations)平臺,專為多模型…

【C++練習】06.輸出100以內的所有素數

目錄輸出100以內的所有素數方法1:基礎判斷法方法2:埃拉托斯特尼篩法(效率更高)方法3:優化版篩法(只考慮奇數)方法4:使用STL算法方法5:遞歸實現總結: 輸出100以…

在開發中使用git rebase的場景

rebase介紹 一、背景 遠程倉庫有oh4w-dev和oh4k-dev兩個分支,oh4k-dev是基于oh4w-dev開發到80%的代碼新拉的分支;此后兩條分支同步開發,當oh4k-dev開發完成,oh4w-dev還在開發階段,oh4k-dev需要拉取到oh4w-dev自分出o…

TDengine 時序函數 NOW() 用戶手冊

TDengine NOW() 函數用戶使用手冊 目錄 功能概述函數語法返回值說明技術特性使用場景及示例時間運算操作注意事項常見問題 功能概述 NOW() 函數是 TDengine 中的時間函數,用于獲取客戶端當前系統時間。該函數在時序數據庫中特別有用,可以用于數據插入…

JavaWeb ——事務管理

文章目錄事務管理事務回顧Spring事務管理事務進階事務屬性 - 回滾 rollbackFor事務屬性 - 傳播行為 propagationSpring框架第一大核心: IOC控制反轉, 其第二大核心就是 AOP 面向切面編程 事務管理 事務回顧 Spring事務管理 # spring 事務管理日志 logging:level:org…

【跨國數倉遷移最佳實踐8】MaxCompute Streaming Insert: 大數據數據流寫業務遷移的實踐與突破

本系列文章將圍繞東南亞頭部科技集團的真實遷移歷程展開,逐步拆解 BigQuery 遷移至 MaxCompute 過程中的關鍵挑戰與技術創新。本篇為第八篇,MaxCompute Streaming Insert: 大數據數據流寫業務遷移的實踐與突破。注:客戶背景為東南…

2025-09-05 CSS4——浮動與定位

文章目錄1 顯示(Display)1.1 visibility:hidden1.2 display:none2 塊和內聯元素2.1 塊元素2.2 內聯元素2.3 改變元素的顯示方式3 浮動(Float)3.1 float 屬性3.2 clear 屬性4 定位(Position)4.1 五種定位模式…

43這周打卡——生成手勢圖像 (可控制生成)

目錄 前言 1.導入數據及數據可視化 2.構建模型 3.訓練模型 4.模型分析并生成指定圖像 總結 前言 🍨 本文為🔗365天深度學習訓練營中的學習記錄博客🍖 原作者:K同學啊 1.導入數據及數據可視化 from torchvision import data…

TDengine 時間函數 TIMEDIFF() 用戶手冊

TDengine TIMEDIFF() 函數詳細使用手冊 目錄 功能概述函數語法參數說明返回值說明版本變更說明技術特性使用場景及示例時間單位處理數據類型兼容性注意事項常見問題最佳實踐 功能概述 TIMEDIFF() 函數用于計算兩個時間戳的差值,返回 expr1 - expr2 的結果。結果…

【2025ICCV-持續學習方向】一種用于提示持續學習(Prompt-based Continual Learning, PCL)的新方法

1. 背景與問題 (Background & Problem):?? ?持續學習 (CL):?? 目標是在不遺忘舊任務知識的情況下,讓模型持續學習一系列新任務。主要挑戰是災難性遺忘。 ?基于提示的持續學習 (PCL):?? 利用預訓練視覺Transformer (ViT),凍結其權重,通過微調稱為“提示”(prompt…

2025 年 08 月 GitHub 十大熱門項目排行榜

歡迎來到 2025 年 8 月 GitHub 熱門開源項目排行榜!本月榜單集中展示了來自智能體平臺、AI 編程助手、多模態角色系統、本地化部署工具到可視化白板與企業協同平臺的多元創新。從構建 AI 助手中樞的 Archon,到終端 AI 編碼拍檔 Crush,再到虛擬…

LeetCode每日一題,2025-9-4

多數元素 投票法 讓你找到序列中出現超過二分之一的元素,一定要記住這個規則。 記錄兩個值val和cnt,剛開始val為任意數,cnt0。 如果cnt是0,就把當前val num。接下來判斷,ifnum val,則cnt ,e…

第7章 安全配置

7.1 安全概述 Jenkins安全威脅 常見安全風險: 訪問控制風險: - 未授權訪問Jenkins實例 - 權限提升攻擊 - 橫向移動攻擊 - 敏感信息泄露代碼執行風險: - 惡意腳本注入 - 構建腳本篡改 - 插件漏洞利用 - 遠程代碼執行數據安全風險: …

騰訊混元世界模型Voyager開源:單圖生成3D世界的“核彈級”突破,游戲、VR、自動駕駛迎來新變量

當AI繪畫、視頻生成技術逐漸從“新鮮感”走向“實用化”,3D內容生成卻始終卡在“效率低、成本高、門檻高”的瓶頸里。傳統3D建模需要專業軟件、大量人工調整,甚至依賴昂貴的硬件設備,讓中小團隊和個人創作者望而卻步。 但騰訊AI實驗室最近開…

數據庫(基礎操作)

SQL 結構化的查詢語句 我們現在需要寫SQL語句 --- 這個玩意兒就是數據庫的操作語句我們的數據庫就類似于一個excl表格它有n列,每一列為一個大類,數據以行存在,一行代表一個條目數據如:我現在想建立一個數據庫保存學生的信息你需要…