【遠程辦公】無需公網、無需服務端5分鐘實現內網穿透

上文 《【遠程辦公】5分鐘實現內網穿透》有個老哥私聊了我一下
好吧,正如這個老哥的需求segmentfault

  • 不須要公網IP
  • 不須要ECS部署服務端

​搭建 frp 的關鍵資源是要啥沒啥,這裏再推薦一個bash

ZeroTier

基本概念

ZeroTier is a smart Ethernet switch for planet Earth.

翻譯:用於地球的智能以太網交換機。服務器

通俗來說就是 Peer to Peer (P2P) ,ZeroTier 根服務器記錄請求路徑來作相似於DNS的解析。
主要功能,就是能夠把多個不一樣網絡的設備鏈接在一塊兒,用來就像在一個局域網下 以下圖網絡

ZeroTier 配置一個虛擬網段172.17.2.0/24,在家中加入這個網絡中,便可訪問位於公司172.17.2.101curl

專有名詞

Zerotier 定義了幾個專業名詞:post

  • PLANET 行星服務器,Zerotier 根服務器
  • MOON 衛星服務器,用戶自建的私有根服務器,起到代理加速的做用
  • LEAF 網絡客戶端,就是每臺鏈接到網絡節點。

開始使用

1. 註冊 zerotier 服務

https://my.zerotier.com/ url

2. 建立網絡

3. 內網目標機器安裝客戶端

  • Linux
curl -s https://install.zerotier.com | sudo bash
  • 其餘操做系統

下載地址: https://www.zerotier.com/download/spa

4. 客戶端加入建立的網絡

zerotier-cli join a0cbf4b62af33545 #上圖建立網絡生成的16位ID  

輸出 200 join OK

zerotier 贊成客戶端接入

  • 點擊第二部建立的網絡,進入網絡詳情 ,贊成客戶端

如上圖,給客戶端分配 172.28.153.245的局域網 IP, 固然網段能夠經過 本頁Advanced 調整。操作系統

同理咱們能夠在其餘設備中加入這個網絡.翻譯

肯定網絡聯通


網絡通了...

擴展

創建中轉服務器 moon Zerotier 的官方服務器在國外,國內客戶端使用時延遲較大,網絡高峯期時甚至各個客戶端節點之間訪問不了。此時 moon 中轉服務器就顯得很是重要,它的主要功能是經過自定義的服務器做爲跳板加速內網機器之間的互相訪問。

能夠參考官網:https://www.zerotier.com 搭建MOON 很是簡單
image

相關文章
相關標籤/搜索