成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用開源工具創建私有的虛擬專用網絡

開源
在本文中我將使用 OpenWRT 和 wireguard 在路由器上創建自己的虛擬專用網絡,以及如何啟用虛擬專用網絡。

[[408743]]

使用 OpenWRT 和 wireguard 在路由器上創建自己的虛擬專用網絡。

通過計算機網絡從一個地方到另一個地方可能是一件棘手的事情。除了知道正確的地址和打開正確的端口之外,還有安全問題。 對于 Linux,SSH 是一種流行的默認方式,雖然你可以使用 SSH 做很多事情,但它仍然“只是”一個安全外殼(實際上,這就是 SSH 的含義)。用于加密流量的更廣泛的協議是“虛擬專用網絡”,它創建了一個獨特的兩點之間的虛擬的專用網絡。有了它,你可以登錄到另一個網絡上的計算機并使用它的所有服務(文件共享、打印機等等),就像你坐在同一個房間里一樣,并且全部的數據都是從點到點加密的。

通常,為了使虛擬專用網絡連接成為可能,進入每個網絡的網關必須接受虛擬專用網絡流量,并且必須偵聽目標網絡上的某些計算機的虛擬專用網絡流量。然而,你可以運行自己的帶有虛擬專用網絡服務器的路由器固件,使你能夠連接到目標網絡,而無需擔心轉發端口或考慮內部拓撲。我最喜歡的固件是 OpenWrt,在本文中我將演示如何設置它,以及如何啟用虛擬專用網絡。

什么是 OpenWrt?

OpenWrt 是一個使用 Linux 面向嵌入式設備的開源項目。它已經存在超過 15 年,擁有龐大而活躍的社區。

使用 OpenWrt 的方法有很多種,但它的主要用途是在路由器中。它提供了一個具有包管理功能的完全可寫的文件系統,并且由于它是開源的,你可以查看和修改代碼并為生態系統做出貢獻。如果你想對路由器進行更多控制,這就是你想要使用的系統。

OpenWrt 支持很多路由器,包括 思科華碩MikroTikTeltonika NetworksD-LinkTP-linkBuffaloUbiquiti 等知名品牌和 許多其他品牌

wireguard-%E6%98%AF%E4%BB%80%E4%B9%88" class="mume-header">wireguard 是什么?

wireguard.com/" class="ext" rel="external nofollow" target="_blank">wireguard 是開源的虛擬專用網絡軟件,它比 OpenVPN 等其他選項更快、更簡單且更安全。它使用最先進的密碼學:用于對稱加密的 ChaCha20;用于密鑰協商的 Curve 25519(使用橢圓曲線),和用于散列的 BLAKE2。這些算法的設計方式在嵌入式系統上是高效的。wireguard 也可用于各種操作系統 wireguard.com/install/" class="ext" rel="external nofollow" target="_blank">平臺

先決條件

對于這個項目,你需要:

  • Teltonika RUT955 或支持 OpenWrt 的其他路由器
  • 一個公網 IP 地址,用于從外部網絡連接到虛擬專用網絡
  • 一部安卓手機

安裝 OpenWrt

首先,下載路由器的 OpenWrt 鏡像。使用 固件選擇器 檢查 OpenWrt 是否支持你的路由器并下載固件。輸入你的路由器型號,將顯示選項:

 

OpenWRT 固件選擇器

使用搜索框右側的下拉輸入選擇要下載的固件版本。

下載出廠鏡像。

 

下載出廠鏡像

許多路由器允許你從 Web 界面刷入未經授權的固件,但 Teltonika Networks 不允許。要將 OpenWrt 固件刷入這樣的路由器,你需要使用引導加載器。為此,請按照下列步驟操作:

  1. 拔掉路由器的電源線。
  2. 按住重置按鈕。
  3. 插入路由器的電源線。
  4. 插入電源線后,繼續按住重置按鈕 5 到 8 秒。
  5. 將計算機的 IP 地址設置為 192.168.1.15,將網絡掩碼設置為 255.255.255.0
  6. 使用以太網電纜通過 LAN 端口連接路由器和計算機。
  7. 打開網頁瀏覽器并輸入 192.168.1.1:/index.html
  8. 上傳并刷寫固件。

刷機過程可能占用三分鐘。之后,你應該可以通過在瀏覽器中輸入 192.168.1.1 來訪問路由器的 Web 界面。 默認情況下沒有設置密碼

 

OpenWrt 授權

配置網絡連接

網絡連接是必要條件。如果你的 Internet 服務提供商(ISP) 使用 DHCP 自動分配你的 IP 地址,你只需將以太網電纜插入路由器的 WAN 端口。

如果你需要手動分配 IP 地址,導航至 “Network → Interfaces”。選擇 “Edit” 編輯你的 WAN 接口。從 “Protocol” 字段中,選擇 “Static address”,然后選擇 “Switch protocol”。

 

手動分配 IP 地址

在 “IPv4 address” 字段中,輸入你的路由器地址。設置 “IPv4 netmask” 以匹配你的網絡子網;輸入你將用于連接到網絡的 “IPv4 gateway” 地址; 并在 “Use custom DNS servers” 字段中輸入 DNS 服務器的地址。保存配置。

就是這樣!你已成功配置 WAN 接口以獲得網絡連接。

安裝必要的包

默認情況下,該固件不包含很多包,但 OpenWrt 有一個包管理器和可選安裝的軟件包。導航到 “System → Software” 并通過選擇 “Update list...” 更新你的包管理器。

 

OpenWrt 包管理器

在“Filter”輸入中,鍵入 “wireguard”,等待系統找到所有包含該關鍵字的包。找到并安裝名為 “luci-app-wireguard” 的包。

 

luci-app-wireguard 包

該軟件包包括一個用于配置 wireguard 的 Web 界面,并安裝 wireguard 所必需的所有依賴項。

如果你在安裝 wireguard 軟件包之前收到一個軟件包丟失的警告并且在存儲庫中找不到,請忽略它并繼續。

接下來,找到并安裝名為 “luci-app-ttyd” 的包。這將用于稍后訪問終端。

安裝這些軟件包后,重新啟動路由器以使更改生效。

wireguard-%E6%8E%A5%E5%8F%A3" class="mume-header">配置 wireguard 接口

接下來,創建 wireguard 接口。導航到 “Network → Interfaces” 并選擇左下角的 “Add new interface...”。在彈出窗口中,輸入你想要的接口名稱,從下拉列表中選擇 “wireguardVPN”,然后選擇右下角的 “Create interface”。

 

創建 wireguard 接口

在新彈出的窗口中,選擇 “Generate Key” 為 wireguard 接口生成私鑰。在 “Listen Port” 字段中,輸入所需的端口。我將使用默認的 wireguard 端口,“51820”。在 “IP Addresses” 字段中,分配將用于 wireguard 接口的 IP 地址。在這個例子中,我使用了 10.0.0.1/24。數字 “24” 表明我的子網的大小。

 

創建 wireguard 接口

保存配置并重啟接口。

導航到 “Services → Terminal”,登錄到 shell,然后輸入命令 wg show。你將看到有關 Wiregaurd 接口的一些信息,包括其公鑰。復制公鑰——稍后你將需要它來創建對等點。

 

wireguard 公鑰

配置防火墻

導航到 “Network → Firewall” 并選擇 “Traffic Rules” 選項卡。在頁面底部,選擇 “Add”。在彈出窗口的 “Name” 字段中,為你的規則命名,例如 “Allow-wg”。接下來,將 “Destination zone” 從 “Lan” 更改為 “Device”,并將 “Destination port” 設置為 “51820”。

 

wireguard 防火墻設置

保存配置。

wireguard" class="mume-header">手機上配置 wireguard

從 Google Play 在你的手機上安裝 wireguard.android&hl=lt&gl=US" class="ext" rel="external nofollow" target="_blank">wireguard 應用程序。安裝后,打開應用程序并從頭開始創建一個新接口。在 “Name” 字段中,輸入要用于接口的名稱。在 “Private key” 字段中,按右側的雙向箭頭圖標生成密鑰對。你將需要上面的公鑰來在你的手機和路由器之間創建一個對等點。在 “Addresses” 字段中,分配你將用于通過虛擬專用網絡訪問電話的 IP 地址。我將使用 10.0.0.2/24。在 “Listen port” 中,輸入端口;我將再次使用默認端口。

 

在 Android 上設置虛擬專用網絡接口

保存配置。

要向配置中添加對等點,請選擇 “Add peer”。在 “Public key” 字段中,輸入路由器的 wireguard 公鑰。在 “Endpoint” 字段中,輸入路由器的公共 IP 地址和端口,以冒號分隔,例如 12.34.56.78:51820。在 “Allowed IP” 字段中,輸入要通過 wireguard 接口訪問的 IP 地址。 (你可以輸入路由器的虛擬專用網絡接口 IP 地址和 LAN 接口地址。)IP 地址必須用逗號分隔。你還可以定義子網的大小。

 

在 Android 上添加虛擬專用網絡對等點

保存配置。

配置中還剩下最后一步:在路由器上添加一個對等點。

在路由器上添加一個對等點

導航到 “Network → Interfaces” 并選擇你的 wireguard 接口。轉到 “Peers” 選項卡并選擇 “Add peer”。在 “Description” 字段中,輸入對等方的名稱。在 “Public Key” 字段中輸入手機的 wireguard 接口公鑰,在 “Allowed IPs” 字段中輸入手機的 wireguard 接口 IP 地址。選中 “Route Allowed IPs” 復選框。

 

在路由器上添加一個對等點

保存配置并重啟接口。

測試配置

在手機上打開 Web 瀏覽器。在 URL 欄中,輸入 IP 地址 10.0.0.1 或 192.168.1.1。你應該能夠訪問路由器的網站。

 

從 Android 登錄 虛擬專用網絡

你自己的虛擬專用網絡

這些天有很多虛擬專用網絡服務商在做廣告,但是擁有和控制自己的基礎設施還有很多話要說,尤其是當該基礎設施僅用于提高安全性時。無需依賴其他人為你提供安全的數據連接。使用 OpenWrt 和 wireguard,你可以擁有自己的開源虛擬專用網絡解決方案。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2015-07-06 09:19:19

網絡虛擬化虛擬專用網絡

2009-09-02 15:48:15

2011-09-29 10:28:51

移動虛擬專用網絡mobileVPN

2011-08-22 10:56:07

2010-09-10 13:06:41

2019-10-16 00:29:06

2011-03-30 13:23:12

USB Key密鑰

2011-03-30 13:13:09

虛擬專用網

2014-12-23 09:39:57

云遷移云遷移工具應用云化

2009-09-02 15:21:48

2021-09-12 14:37:10

數據泄露黑客Fortinet

2011-08-01 11:10:21

2021-08-14 06:15:58

LinuxWiFi虛擬專用網絡

2011-08-01 11:25:16

虛擬專用網絡服務器VPN

2009-09-24 11:22:50

打印服務器

2009-04-13 09:25:00

2022-06-15 13:48:10

物聯網工業專用網絡

2009-04-11 21:49:53

2018-09-18 08:27:06

2020-03-09 15:42:11

網狀網絡開源FreeMesh
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩精品综合 | 中文字幕av第一页 | 龙珠z国语版在线观看 | 日本欧美国产在线 | 久久久精品日本 | av大片在线观看 | 久久亚洲一区二区三 | 国产精品久久二区 | 欧美在线a | 精品伊人 | 欧美在线一区二区三区 | 91在线精品视频 | 精品国产一区二区在线 | 亚洲综合色视频在线观看 | 国产精品日日夜夜 | 国产精品久久久久久久久久久久 | 久久精品视频一区二区 | 久久久久国产精品免费免费搜索 | 粉嫩高清一区二区三区 | 免费a v网站 | 久久久久久久久一区 | 福利久久 | 欧美精三区欧美精三区 | 亚洲国产精品99久久久久久久久 | 亚洲国产精品久久久久婷婷老年 | 91麻豆精品国产91久久久资源速度 | 成人欧美一区二区三区在线播放 | 欧美一区二区三区小说 | 欧美日韩福利 | 91在线精品一区二区 | 欧美久久久久 | 一区二区三区四区五区在线视频 | 毛片高清 | 91精品国产欧美一区二区 | 欧美黄色一级毛片 | 欧美高清dvd | 欧美电影免费观看高清 | 国产成人一区二区三区久久久 | 91精品一区 | 国产一区二区美女 | 欧美精品二区 |