欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]使用Tinc組建安全可靠的虛擬局域網

admin
2021年3月26日 0:48 本文熱度 7698

說明:Tinc與N2N、PeerVPN以及ZeroTier等屬于一類,是一款輕量型的 GNU 協議下的開源軟件,通過隧道以及加密技術在互聯網點與點之間建立隧道。其實Tinc可以代替ZeroTier,雖然ZeroTier免費版也足夠用,但用著ZeroTier的公共Moon/WEB面板,總感覺差了點意思。而Tinc就是全部資源都歸自己管,并且可以像普通的網絡設備那樣,不需要去適配其他已經存在的軟件。所以他就可以很安全的在點與點之間傳輸數據,相對安全。

tinc.jpg

tinc.jpg


官方網站:https://www.tinc-vpn.org/
源碼地址:https://tinc-vpn.org/git/tinc

他還有其他幾大的特點:

  • 加密 / 認證 / 壓縮
  • 自動全網狀路由
  • 易于擴展網絡節點
  • 能夠進行網絡的橋接
  • 跨平臺支持
  • IPv6 支持

安裝

Tinc 在各個發行版的倉庫中都可以找到,例如 Debian / Ubuntu / CentOS / macOS 等系統就可以通過下面的命令安裝:

#Debian/Ubuntu
apt-get install tinc
#CentOS
yum install tinc
#macOS
brew install tinc --devel

其他平臺下載:

Android:Tinc App ;IOS(需越獄):Cydia packages;Windows官方下載地址

配置

目錄結構

/etc/tinc
└── dock
    ├── hosts
    │   ├── Server
    │   └── Client
    ├── rsa_key.priv
    ├── tinc.conf
    ├── tinc-down
    └── tinc-up
  • /etc/tinc/dock 目錄下的文件都屬于dock這個網絡
  • /etc/tinc/dock/hosts 目錄是存放其他用戶或者說是其他網絡的public key以及他們的 ip 地址
  • rsa_key.priv 本網絡的私鑰
  • tinc.conf 本網絡的配置文件
  • tinc-down 本網絡關閉時執行的腳本
  • tinc-up 本網絡啟動時執行的腳本

服務端配置

首先開啟 Linux 轉發,在/etc/sysctl.conf設置net.ipv4.ip_forward = 1,并通過sysctl -p來應用配置。

修改tinc.conf配置文件

Name = Server
Interface = tinc
Mode = switch
Compression=9
Cipher  = aes-256-cbc
Digest = sha256
PrivateKeyFile=/etc/tinc/dock/rsa_key.priv
  • Name 主機名稱
  • Interface 隧道所使用的網卡名稱
  • Mode 有三種模式,分別是 router / switch / hub ,相對應我們平時使用到的路由、交換機、集線器 (默認模式 router)
  • Compression UDP 數據包壓縮級別。可選有 0 (關閉),1 (fast zlib) 至 9 (best zlib),10 (fast lzo) 和 11 (best lzo)
  • Cipher 加密類型。可選 aes-128-cbc aes-256-cbc 等
  • Digest rsa 加密協議強度。可選 sha128 sha1 等
  • PrivateKeyFile 服務器私鑰的位置

修改tinc-uptinc-down,用Windows作為服務器無需這兩個文件

tinc-up
#!/bin/shifconfig $INTERFACE <內網ip> netmask 255.255.255.0
tinc-down
#!/bin/shifconfig $INTERFACE down

添加執行權限

chmod +x tinc-*

hosts文件夾內添加節點配置文件

Subnet=10.1.3.1/32
Address=149.129.88.238
Port=57734
  • Subnet 宣告的路由地址
  • Address 服務器的外網 IP
  • Port 指定 tinc 連接端口(默認端口655)

生成私鑰和公鑰

tincd -n dock -K4096

公鑰自動添加到hosts文件夾內的節點配置文件

客戶端配置

客戶端的tinc.conf與服務器的參數基本上相同,只需要修改Name

hosts文件夾內添加新的節點配置文件

Subnet=10.1.3.2/32

tinc-uptinc-down跟服務器配置基本一樣,只需要修改tinc-up的內網ip,Windows客戶端無需這兩個文件

生成私鑰和公鑰

tincd -n dock -K4096

將服務端的節點配置文件放到客戶端的hosts文件夾內,并將客戶端的節點配置文件放到服務端的hosts文件夾內

運行

后臺啟動

Windows 端需要先安裝虛擬網卡,在 tinc 的安裝目錄下有虛擬網卡的驅動安裝包,安裝完成后需要將虛擬網卡名稱改為與tinc.conf文件中的Interface名稱相同,并且手動設置虛擬網卡的 IP 地址和子網掩碼,然后進入到tinc的安裝目錄下再以管理員的身份運行,運行后會自動創建系統服務,需要停止的時候在 Windows 系統服務管理中停止服務

#Linux/MacOS
tincd -n dock
#Windows(需要管理員權限)
tincd.exe -n dock

停止運行,該命令在 Windows 端會停止運行并刪除系統服務

#Linux/MacOS
tincd -n dock -k
#Windows(需要管理員權限)
tincd.exe -n dock -k

調試模式

#Linux/MacOS
tincd -n dock -D -d 3
#Windows
tincd.exe -n dock -D -d 3

最后

抓包可以看出,我本地與服務器之間的連接已經數據傳輸是加密的,而如果你對數據的傳輸有興趣的話,只需要將抓包的網卡設置成上面設置的網卡(tinc)即可,在 tinc 傳輸的數據已經是經過解密的了,因此抓包可以很好的復原傳輸的過程。


該文章在 2021/3/26 0:48:54 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved