如何通過外網訪問內網?對比5個簡單的局域網讓互聯網連接方案

在實際應用中,常常需要從外網訪問內網資源,如遠程辦公訪問公司內部服務器、在家訪問家庭網絡中的設備等。又或者在本地內網搭建的項目應用需要提供互聯網服務。以下介紹幾種常見的外網訪問內網、內網提供公網連接實現方法參考。

一、公網IP路由器端口映射

1.原理:在路由器或網關設備上進行設置,將內網設備的端口映射到公網 IP 的特定端口上 。當外網用戶訪問公網 IP 的映射端口時,數據會被轉發到對應的內網設備的端口 。

2.操作步驟:登錄路由器管理界面,一般在瀏覽器中輸入路由器的 IP 地址,輸入用戶名和密碼登錄 。在路由器設置中找到 “端口映射”“虛擬服務器” 或類似選項 。添加映射規則,填寫內網設備的 IP 地址、需要映射的端口,以及公網 IP 的映射端口 。例如,將內網服務器的 211端口映射到公網 IP ,外網用戶在瀏覽器中輸入 “公網 IP:211” 即可訪問內網的211服務?。

路由設置相對簡單,完全走本地網絡帶寬速度 ;需要有公網IP和路由權限。

二、使用內網穿透工具

1.原理:內網穿透工具或端口映射軟件等網絡工具服務,通過在公網服務器和內網設備之間建立隧道,實現外網對內網的訪問 。

2.操作步驟:以較大眾的nat123為示例,在nat123官網注冊賬號 。在內網設備上下載安裝客戶端軟件 ,登錄注冊的賬號 。登錄成功后,在界面"添加映射"進入編輯,將要訪問的內網設備或端口應用由內網地址轉換成公網地址(用自己域名或自動生成的二級域名來作為外網地址),即可進行遠程連接 。例如,可實現web網站提供互聯網訪問、遠程桌面連接、FTP文件傳輸等功能 。

內網穿透方法設置便捷,無需公網 IP,支持任意上網環境 ;一般體驗版線路會有所限制?。

三、?外網訪問內網IPv6

?獲取公網IPv6地址?:如果你還沒有公網IPv6地址,需要聯系網絡服務提供商獲取一個公網IPv6地址?

?配置路由器?:在路由器上啟用IPv6,并配置端口轉發規則,將外部端口與內部設備的IPv6地址和端口關聯起來,以便從外部網絡訪問內部設備。具體操作方法視路由器型號而定,可參考對應廠商的文檔或指南?。
?配置內部設備?:確保在內部設備上啟用了IPv6,并設置相關的防火墻規則和端口開放,以允許外部網絡訪問內部設備?。

當內網有IPV6地址設備支持,且網絡支持時,訪問端本地可以通過對應IPV6方式進行連接訪問。

四、搭建?虛擬組網

1.原理:通過在公網和內網之間建立一個虛擬專用網絡,用戶連接到虛擬網服務器后,就如同接入了內網 ,可以訪問內網中的所有資源 。

2.操作步驟:在自己公網IP服務器上搭建虛擬網服務,如使用 Windows自帶的虛擬組網服務或第三方虛擬組網軟件 。配置虛擬組網服務器的參數,包括 IP 地址分配、身份驗證方式等 。在客戶端設備上配置虛擬網 連接,輸入?虛擬網服務器的地址、用戶名和密碼 。連接成功后,即可訪問內網資源 。

虛擬組網安全性高,可訪問整個內網資源 ;搭建和維護相對復雜,對服務器性能有一定要求 ,需要公網IP服務器或三方虛擬網服務,一些網絡環境下對虛擬網協議有所限制?。

五、反向代理實現

反向代理服務器位于外網和內網之間,充當中間人的角色。它接收外網的請求,然后將請求轉發到內網的服務器上,并將服務器的響應返回給外網用戶。常見的反向代理服務器軟件有 Nginx等。

以 Nginx 配置反向代理為例:

1.安裝 Nginx。安裝過程中可能會出現依賴包安裝提示,按照提示操作即可。

2.配置反向代理規則。在 Nginx 的配置文件中添加反向代理規則。一般在/etc/nginx/conf.d/目錄下創建一個新的配置文件,比如example.com.conf,這里的server_name可以填寫域名或公網 IP,如果填寫域名,需要先將域名解析到公網 IP 上。

3.重啟 Nginx 服務。保存配置文件后,在終端使用命令重啟 Nginx 服務,使配置生效。如果重啟過程中出現錯誤,需要檢查配置文件是否正確,以及 Nginx 服務是否安裝完整。

反向代理的配置相對復雜,需要對 Nginx 等反向代理軟件有一定了解。如果配置錯誤,可能會導致無法訪問或訪問異常。需要自己公網IP主機搭建部署維護,或借助三方反代理服務來實現。

?小結

外網要通過異地跨網訪問內網服務器,關鍵在于借助公網路由端口映射、類似nat123內網穿透等技術建立起網絡連接,使外網能夠找到并訪問內網服務器的資源 。實現這一目標的方法有多種,通過上面為你詳細的介紹相信也有所收獲,輕松掌握外網訪問內網法門。

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

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

相關文章

java的輸入輸出模板(ACM模式)

文章目錄 1、前置準備2、普通輸入輸出API①、輸入API②、輸出API 3、快速輸入輸出API①、BufferedReader②、BufferedWriter 案例題目描述代碼 面試有時候要acm模式,刷慣leetcode可能會手生不會acm模式,該文直接通過幾個題來熟悉java的輸入輸出模板&…

什么是移動設備管理(MDM)

移動設備管理(MDM)是一種安全解決方案,旨在監控、管理和保護企業的移動設備(包括智能手機、平板電腦、筆記本電腦和計算機)。MDM軟件是IT部門的關鍵工具,其核心功能包括設備配置、安全策略實施、遠程控制及…

c++中構造對象實例的兩種方式及其返回值

c中,構造對象實例有兩種方式,一種返回對象實例,一種返回該對象實例的指針。如下所示: 一、兩種返回值 RedisConn conn1; //得到實例conn1;RedisConn *conn2 new RedisConn();//得到指針conn2;RedisConn conn3 new RedisConn()…

【Unity筆記】PathCreator使用教程:用PathCreator實現自定義軌跡動畫與路徑控制

在Unity開發過程中,角色移動、攝像機動畫、軌道系統、AI巡邏等功能中,路徑控制是常見又復雜的需求之一。如何優雅、高效地創建路徑并控制對象沿路徑運動,是游戲開發、動畫制作乃至工業仿真中的關鍵問題。 在這篇文章中,我將介紹一…

JAVA實戰開源項目:健身房管理系統 (Vue+SpringBoot) 附源碼

本文項目編號 T 180 ,文末自助獲取源碼 \color{red}{T180,文末自助獲取源碼} T180,文末自助獲取源碼 目錄 一、系統介紹二、數據庫設計三、配套教程3.1 啟動教程3.2 講解視頻3.3 二次開發教程 四、功能截圖五、文案資料5.1 選題背景5.2 國內…

[人機交互]交互設計過程

*一.設計 1.1什么是設計 設計是一項創新活動,旨在為用戶提供可用的產品 –交互設計是“設計交互式產品、以支持人們的生活和工作” 1.2設計包含的四個活動 – 識別用戶的需要( needs )并建立需求( requirements &…

1. 視頻基礎知識

1. 圖像基礎概念 像素:像素是一個圖片的基本單位,pix是英語單詞picture,加上英語單詞“元素element”,就得到了pixel,簡稱px。所以“像素”有“圖像元素”之意。分辨率:指的是圖像的大小或者尺寸。比如 19…

代理IP是什么,有什么用?

一、什么是代理IP? 簡單理解,代理IP是一座橋梁——你通過它連接到目標服務器,而不是直接暴露自己。這里的“IP”是網絡世界中的地址標簽,而代理IP在運行時,蹦跶到臺前,成為目標服務器看到的那個“地址”。…

日常代碼邏輯實現

日常代碼邏輯實現: 1.防抖 解釋: 防抖是指n秒內只執行一次,如果n秒內事件再次觸發,則重新計算時間 應用場景: 搜索框輸入聯想(避免每次按鍵都發送請求)窗口尺寸調整 代碼實現:…

北斗導航 | RTKLib中模糊度解算詳解,公式,代碼

模糊度解算 一、模糊度解算總體流程二、核心算法與公式推導1. **雙差模糊度定義**2. **浮點解方程**三、LAMBDA算法實現細節1. **降相關變換(Z-transform)**2. **整數最小二乘搜索**3. **Ratio檢驗**四、部分模糊度固定(Partial Ambiguity Resolution, PAR)1. **子集選擇策…

基于大模型的母嬰ABO血型不合溶血病全方位預測與診療方案研究

目錄 一、引言 1.1 研究背景與目的 1.2 國內外研究現狀 1.3 研究方法與創新點 二、母嬰 ABO 血型不合溶血病概述 2.1 發病機制 2.2 臨床表現 2.3 流行病學特征 三、大模型在母嬰 ABO 血型不合溶血病預測中的應用 3.1 模型選擇與構建 3.2 預測指標與數據輸入 3.3 模…

驅動-互斥鎖

互斥鎖可以說是“量值” 為 1 的 信號量, 最終實現的效果相同, 既然有了信號量, 那為什么還要有互斥鎖呢? 這就是我們這里需要了解并掌握的 文章目錄 參考資料互斥鎖的介紹互斥鎖結構體 - mutex互斥鎖 API互斥鎖實驗源碼程序-mute…

人工智能100問?第17問:智能體的定義及其基本特征?

目錄 一、通俗解釋 二、專業解析 三、權威參考 智能體是能夠通過傳感器感知環境、自主決策并借助執行器采取行動以實現特定目標的智能實體或系統。 一、通俗解釋 智能體就像一臺能自己“看、想、動”的智能機器。比如你手機里的語音助手,它能聽懂你說的話&…

Linux系統入門第十一章 --Shell編程之函數與數組

一、Shell函數 1、函數的用法 Shell函數可用于存放一系列的指令。在Shell腳本執行的過程中,函數被置于內存中,每次調用函數時不需要從硬盤讀取,因此運行的速度比較快。在Shell編程中函數并非是必須的元素,但使用函數可以對程序進…

Baumer工業相機堡盟工業相機的工業視覺中為什么偏愛“黑白相機”

Baumer工業相機堡盟工業相機的工業視覺中為什么偏愛“黑白相機” Baumer工業相機?為什么偏愛“黑白相機”??工業視覺中為什么傾向于多使用黑白相機黑白相機在工業視覺中的應用場景有哪些? Baumer工業相機 工業相機是常用與工業視覺領域的常用專業視覺…

MiM: Mask in Mask Self-SupervisedPre-Training for 3D Medical Image Analysis

Abstract Vision Transformer在3D醫學圖像分析的自監督學習(Self-Supervised Learning,SSL)中展現了卓越的性能。掩碼自編碼器(Masked Auto-Encoder,MAE)用于特征預訓練,可以進一步釋放ViT在各…

SQL注入的繞過方式

1.注釋與空白符繞過 利用#,--,/**/替代被過濾的注釋符 利用%09(Tab),%0A(換行) ,/**/代替空格:如union%0Aselect%0A1,2,3 2.編碼繞過: URL編碼,雙重編碼,十六進制編碼,Unicode編…

數據加密方式(對稱加密/非對稱加密 /數字簽名/證書)

文章目錄 數據加密方式常用加密方式對比哈希算法(Hashing)哈希算法的特點常見的哈希算法哈希算法的應用哈希與加密的區別哈希算法的安全性問題 對稱加密(Symmetric Encryption)工作原理主要特點常見的對稱加密算法優缺點 非對稱加…

UnityDots學習(五)

此篇開始研究實際應用到項目或個人Demo中。參考國外CodeMonkey的RTS包含一些基礎API應用。 前言 游戲不必100%使用Dots完全實現。因為面向組件開發一個功能復雜度和調試都比面向對象要更難。對于某些模塊,比如UI,事件管理系統,網絡等&#…

移動端前端開發中常用的css

在開發移動端項目的時候,很多樣式都是相同的,比如說圖標大小,頭像大小,頁面底部保存(添加按鈕),項目主體顏色等等,對于這些在項目中常用到的,通常都會寫在公共樣式中(pub…