(四)手把手教你內網穿透,實現外網主機訪問內網服務器

背景:書接上回,

服務器的使用-CSDN博客

課題組成員都有自己的賬號,且能通過內網訪問服務器,進行遠程連接了。我們知道內網中的主機可以訪問公網的主機,反之不可以訪問。那么如果課題組成員在家不在內網區域內,如何通過ssh連接服務器呢,這就需要內網穿透。

我們課題組成員只需要看2.3 外網設備加入到網絡即可

一、內網穿透原理

二、內網穿透實現

2.1 登錄zerotier創建一個網絡

1. 進入zerotier管理網頁

ZeroTier – Global Area Networking

沒有賬號的需要郵箱注冊一個賬號,注冊成功后登錄zerotier管理網頁即可

2.創建一個網絡

課題組的一個成員創建即可

3.給該網絡自定義一個名字

2.2 內網服務器端安裝配置zerotier

1. 安裝zerotier

ctrl+alt+T 打開服務器終端,執行下面命令安裝zerotier(ubuntu)

curl -s https://install.zerotier.com | sudo bash

安裝成功后會顯示:Success!You are ZeroTier address [當前設備的ID].

注意!需要記住這個當前設備的ID,這個ID就是我們服務器的ID

如果后續想更新該軟件,可以執行下面命令

sudo apt install zerotier-one

2. 加入網絡

使用命令將服務器連接到我們之前在zerotier中創建的網絡編號(網絡ID),如果連接成功會顯示?200?join OK

sudo zerotier-cli join 網絡ID

3. 將zerotier配置為開機自啟動

sudo systemctl enable zerotier-one.service

4. 查看當前連接的網絡

執行下面命令查看當前連接的網絡,如果列表中出現Network ID、Name 說明連接成功,也會顯示IP

sudo zerotier-cli listnetworks

5. 斷開之前加入的網絡

如果想斷開之前加入的網絡,進行下面操作,成功則返回 200?leave OK

sudo zerotier-cli leave 網絡ID

2.3 外網設備加入到網絡

1. 外網設備下載安裝zerotier

Download – ZeroTier

每個課題組成員下載并安裝zerotier,安裝完成后會在右下角顯示這個

2. 加入之前創建的網絡

點擊上圖zerotier的圖標,選擇Join New Network-->輸入之前2.1zerotier管理網頁創建的網絡ID

打開之前創建網絡的網站即zerotier管理網頁,下拉進行如下操作

2. 訪問測試

在zerotier管理網頁中可以看到三個設備加入成功,接下來就可以互相訪問了,外網的設備就可以訪問內網的服務器了,只不過ssh連接的時候需要輸入的是自己主機對應的Managed IPs,如果能成功連接,說明內網穿透成功!

這個系列徹底完結,撒花~

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

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

相關文章

源碼編譯安裝LAMP與部署

目錄 一、LAMP架構的簡述 1.LAMP搭建時各組件安裝順序 二、編譯安裝Apache httpd服務 1.關閉防火墻,將安裝Apache所需軟件包傳到/opt目錄下 2.安裝環境依賴包?編輯 3.配置軟件模塊 4.編譯及安裝 5.優化配置文件路徑,并把httpd服務的可執行程序文…

基于51單片機的智能燈光控制系統

一.硬件方案 智能燈光控制系統由單片機最小系統、人體感應模塊、關照強度模塊、燈光控制模塊、電源模塊和燈泡組成。本文以STC89C52單片機為核心,通過利用光照度和紅外人體感應相結合主動與被動的探測方法,現了室內無人或者關照充足時燈光自動光燈&…

Kubernetes 容器資源管理Resources和探針Probe

資源配額 Resources 在 Kubernetes 中,resources 配置用于設置容器的資源請求和限制,以確保集群中的資源(如 CPU 和內存)得到合理分配和使用。 在之前的pod中,不寫 resources 字段。就意味著 Pod 對運行的資源要求“…

Java面試八股之AQS對資源的共享方式

AQS對資源的共享方式 AQS設計了一套靈活的機制,不僅支持獨占(Exclusive)鎖模式,也支持共享(Shared)鎖模式,使得資源可以被一個或者多個線程以不同的方式訪問。這兩種模式通過控制一個內部的vol…

技術速遞|宣布 Java on Azure 開發工具支持 Azure Functions Flex Consumption

作者:Jialuo Gan 排版:Alan Wang Azure Functions Flex Consumption 剛剛在微軟 Build 2024大會期間發布(詳情請參見本博客)。我們很高興地與大家分享,Azure Functions 的 IntelliJ Azure Toolkit 和 Maven 插件現在也…

pyqt QTableView表格控件

pyqt QTableView表格控件 QTableView效果代碼 QTableView QTableView 是 PyQt中的一個控件,用于顯示表格數據。它通常與 QAbstractItemModel 或其子類(如 QStandardItemModel)一起使用,以提供和管理表格中的數據。 效果 代碼 i…

wordpress主題 ACG美化插件v3.4.2支持zibll主題7b2主題美化

獨具一格的二次元風格,打造全新的子比美化方向 大部分代碼均為CSS、JS做成插件只是為了方便懶人小白站長 后臺全功能一覽,大部分美化均為網上通用流傳,

2.冒泡排序

樣例輸入 5 8 3 6 4 9 樣例輸出 3 4 6 8 9 以下是解題答案&#xff1a; class demo1{public static void main(String[] args) {Scanner scnnew Scanner(System.in);int[] array new int[scn.nextInt()];if(array.length>0&&array.length<200){for(int…

python列表訪問的深入解析

新書上架~&#x1f447;全國包郵奧~ python實用小工具開發教程http://pythontoolsteach.com/3 歡迎關注我&#x1f446;&#xff0c;收藏下次不迷路┗|&#xff40;O′|┛ 嗷~~ 目錄 一、正向索引與負索引的奧秘 二、切片&#xff1a;高效訪問多個元素 切片示例 三、切片的…

MIT6.828 Lab2-3 Sysinfo

目錄 一、實驗內容二、實驗過程2.1 已有的代碼2.2 需補充內容/kernel/kalloc.c修改&#xff08;剩余內存計算的函數&#xff09;/kernel/proc.c修改&#xff08;統計進程數量的函數&#xff09;/kernel/defs.h修改添加/kernel/sysinfo.c文件/kernel/syscall.h修改/kernel/sysca…

Java 文件操作和輸入輸出流

在 Java 編程中&#xff0c;文件操作和輸入輸出流是非常常見和重要的任務&#xff0c;它們允許你讀取和寫入文件、處理數據流等。 文件操作概述 文件操作是指對文件進行創建、讀取、寫入、刪除等操作的過程。在 Java 中&#xff0c;文件操作通常涉及到使用文件對象、輸入輸出…

OpenBayes 一周速覽|TripoSR 開源:1 秒即 2D 變 3D、經典 GTZAN 音樂數據集上線

公共資源速遞 This Weekly Snapshots &#xff01;5 個數據集&#xff1a; FER2013 面部表情識別數據集 GTZAN 音樂流派分類數據集 MVTec-AD 工業異常檢測數據集 UCAS-AOD 遙感目標檢測數據集 Oxford 102 Flowers 花卉圖片數據集 3 個教程&#xff1a; Latte 全球首個開…

利用ArcGIS Python批量拼接遙感影像(arcpy batch processing)

本篇文章將說明如何利用ArcGIS 10.1自帶的Python IDLE進行遙感影像的批量拼接與裁剪。 1.運行環境&#xff1a;ArcGIS10.1 (安裝傳送門)、Python IDLE 2.數據來源&#xff1a;地理空間數據云 GDEMV2 30M分辨率數字高程數據 3.解決問題&#xff1a;制作山西省的DEM影像 如下…

【WEB前端2024】開源智體世界:喬布斯3D紀念館-第30課-門的移動動畫

【WEB前端2024】開源智體世界&#xff1a;喬布斯3D紀念館-第30課-門的移動動畫 使用dtns.network德塔世界&#xff08;開源的智體世界引擎&#xff09;&#xff0c;策劃和設計《喬布斯超大型的開源3D紀念館》的系列教程。dtns.network是一款主要由JavaScript編寫的智體世界引擎…

服務器端口轉發,服務器端口轉發的作用、好處與壞處

服務器端口轉發&#xff0c;服務器端口轉發的作用、好處與壞處。 服務器端口轉發是一種關鍵的網絡技術&#xff0c;它在網絡安全和通信中發揮著不可替代的作用。其主要功能是將來自一個端口的網絡流量轉發到另一個端口&#xff0c;從而實現內外網之間的流量交互。這種技術通常…

雷軍-2022.8小米創業思考-8-和用戶交朋友,非粉絲經濟;性價比是最大的誠意;新媒體,直播離用戶更近;用真誠打動朋友,臉皮厚點!

第八章 和用戶交朋友 2005年&#xff0c;為了進一步推動金山的互聯網轉型&#xff0c;讓金山的同事更好地理解互聯網的精髓&#xff0c;我推動了一場向谷歌學習的運動&#xff0c;其中一個小要求就是要能背誦“谷歌十誡”。 十誡的第一條就令人印象深刻&#xff1a;以用戶為中…

基于Cortex的MCU設計

基于Cortex的MCU設計 今日更新的存貨文檔&#xff0c;發現日更文章還是很花時間的。保證一周更新三篇文章就行啦&#xff0c;本篇文章的內容起始主要取自于《Cortex-M3 權威指南》和知網下載的論文。寫的不詳細&#xff0c;想進一步了解的就去看這篇文檔或網上找別的資料&#…

數據治理與提取:未來科技發展的雙引擎

在數字化浪潮席卷全球的今天&#xff0c;數據已成為推動科技進步的新石油。無論是人工智能、機器學習還是物聯網&#xff0c;都離不開數據的支撐。然而&#xff0c;數據的海量增長也帶來了新的挑戰&#xff1a;如何有效地管理和利用這些數據&#xff1f;答案在于數據治理和數據…

Lightdm設置自動登錄

提示&#xff1a;文章寫完后&#xff0c;目錄可以自動生成&#xff0c;如何生成可參考右邊的幫助文檔 文章目錄 前言一、設置自動登錄總結 前言 熟悉嵌入式系統的人都不陌生lightdm&#xff0c;這個輕桌面管理器曾經是Ubuntu等一眾發行版默認的桌面&#xff0c;自從Ubuntu-18.…

Divisibility Part2(整除理論2)

Divisibility Part2 本節內容是Part1的進階內容&#xff0c;主要講的是整除在競賽中的一些常用的技巧。 數的分解 一、帶余除法 對于任意兩個整數 a 、 b ( b ≠ 0 ) a、b(b\neq 0) a、b(b0)&#xff0c;都有唯一確定的整數 q , r q,r q,r&#xff0c; 滿足 a q b r (…