国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

上古神器WireGuard異地高效率組網(wǎng)

這篇具有很好參考價(jià)值的文章主要介紹了上古神器WireGuard異地高效率組網(wǎng)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

上古神器WireGuard異地高效率組網(wǎng)

????????博主介紹:大家好,我是芝士味的椒鹽,一名在校大學(xué)生,熱愛分享知識,很高興在這里認(rèn)識大家??
??擅長領(lǐng)域:Java、大數(shù)據(jù)、運(yùn)維、電子
????如果本文章各位小伙伴們有幫助的話,??關(guān)注+????點(diǎn)贊+??評論+??收藏,相應(yīng)的有空了我也會(huì)回訪,互助!??!
??另本人水平有限,旨在創(chuàng)作簡單易懂的文章,在文章描述時(shí)如有錯(cuò),懇請各位大佬指正,在此感謝?。?!


目錄

緣由

簡介

官網(wǎng)

WireGuard組網(wǎng)實(shí)現(xiàn)架構(gòu)圖

下面用WireGuard演示一臺公網(wǎng)服務(wù)器和一臺線下機(jī)器異步組網(wǎng):


緣由

? ? ? ? 相信很多的工作者、極客玩家或者學(xué)生黨在項(xiàng)目開發(fā)以及發(fā)布的時(shí)候會(huì)遇到云上服務(wù)器資源不夠(包括內(nèi)存不夠、磁盤不夠等等),而我們可能由于一些問題,無法升級云服務(wù)器的配置,這樣的場景就很尷尬對吧?現(xiàn)在的確有許多的像netapp、以及zerotier這樣的內(nèi)網(wǎng)穿透的存在,但是存在一個(gè)問題就是不安全,路由網(wǎng)關(guān)并不是在我們自己機(jī)器上,而且這些市面的望穿也有高效的方法但是要用money,苦于囊中羞澀,這時(shí)候WireGuard就可以很好提供高性能的內(nèi)網(wǎng)穿透能力。

? ? ? ? 舉個(gè)例子:你是個(gè)學(xué)生或者工作者,在你的實(shí)驗(yàn)室或者公司電腦上,有著項(xiàng)目或者資料,你有又出門在外,想要訪問實(shí)驗(yàn)室或者公司內(nèi)部的資料,雖然像向日葵、ToDesk可以滿足需求,但是由于是第三方提供著提供有帶寬的限制,會(huì)導(dǎo)致一卡一卡的,這時(shí)候你就可以使用Windows或者Linux自帶的遠(yuǎn)程服務(wù)搭配上WireGuard解決這種尷尬的場面。

簡介

? ? ? WireGuard?是一個(gè)易于配置、快速且安全的開源?VPN,它利用了最新的加密技術(shù)。目的是提供一種更快、更簡單、更精簡的通用 VPN,它可以輕松地在樹莓派這類低端設(shè)備到高端服務(wù)器上部署。他沒有像OpenVPN那樣10w的代碼量,WireGuard非常精簡只有4000行代碼。

官網(wǎng)

地址:https://www.wireguard.com/quickstart/

WireGuard組網(wǎng)實(shí)現(xiàn)架構(gòu)圖

  • 架構(gòu)圖:
  • 上古神器WireGuard異地高效率組網(wǎng)

下面用WireGuard演示一臺公網(wǎng)服務(wù)器和一臺線下機(jī)器異步組網(wǎng):

WireGuard Server(一臺公網(wǎng)服務(wù)器):

  1. 更新update

    yum update -y
    
  2. 安裝wireguard

    sudo yum install epel-release elrepo-release -y
    sudo yum install yum-plugin-elrepo -y
    sudo yum install kmod-wireguard wireguard-tools -y
    
  3. 創(chuàng)建目錄

    cd /etc/wireguard
    
  4. 生成密鑰對

    # 開始生成 密匙對(公匙+私匙)。
    wg genkey | tee privatekey-server | wg pubkey > publickey-server # 生成服務(wù)端密鑰對
    
  5. 配置服務(wù)端文件

    vim /etc/wireguard/wg0.conf輸入以下內(nèi)容

    [Interface]
    Address = 10.100.0.1/16  # 這里指的是使用 10.100.0.1,網(wǎng)段大小是 16 位
    SaveConfig = true
    ListenPort = 51820  # 監(jiān)聽的 UDP 端口
    PrivateKey = < 這里填寫 Server 上 privatekey 的內(nèi)容 >
    # 下面這兩行規(guī)則允許訪問服務(wù)器的內(nèi)網(wǎng),注意替換`eth0`
    PostUp   = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
    
    # Client,可以有很多 Peer
    [Peer]
    PublicKey = < 這里填寫 Client 上 publickey 的內(nèi)容 >
    AllowedIPs = 10.100.0.2/32  # 這個(gè) Peer 只能是 10.100.0.2/32
    # 如果想把所有流量都通過服務(wù)器的話,這樣配置:
    # AllowedIPs = 0.0.0.0/0, ::/0
    
  6. 開啟內(nèi)核轉(zhuǎn)法

    firewall-cmd --add-masquerade --zone=public --permanent
    firewall-cmd --reload
    sed -i '/net.ipv4.ip_forward/d' /etc/sysctl.conf
    echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
    sysctl -p
  7. 啟停服務(wù)端

    wg-quick up wg0    #啟動(dòng)服務(wù)端
    wg-quick down wg0  #停止服務(wù)端
    wg #查看節(jié)點(diǎn)列表
    wg syncconf wg0 <(wg-quick strip wg0) #重載配置文件,不影響已有連接.
    

WireGuard Client(N臺非公網(wǎng)服務(wù)器):

  1. 更新update

    yum update -y
    
  2. 安裝wireguard

    sudo yum install epel-release elrepo-release -y
    sudo yum install yum-plugin-elrepo -y
    sudo yum install kmod-wireguard wireguard-tools -y
    
  3. 創(chuàng)建目錄

    cd /etc/wireguard
    
  4. 生成密鑰對

    # 開始生成 密匙對(公匙+私匙)。
    wg genkey | tee privatekey-client | wg pubkey > publickey-client   # 生成客戶端密鑰對
    
  5. 開啟內(nèi)核轉(zhuǎn)發(fā)

    firewall-cmd --add-masquerade --zone=public --permanent
    firewall-cmd --reload
    sed -i '/net.ipv4.ip_forward/d' /etc/sysctl.conf
    echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
    sysctl -p
  6. 配置客戶端文件

    [Interface]
    PrivateKey = < 這里填寫 Client 上 privatekey 的內(nèi)容 >
    Address = 10.100.0.2/32
    DNS = 8.8.8.8  # 連接后使用的 DNS, 如果要防止 DNS 泄露,建議使用內(nèi)網(wǎng)的 DNS 服務(wù)器
    
    [Peer]
    PublicKey = < 這里填寫 Server 上 publickey 的內(nèi)容 >
    Endpoint = 1.1.1.1:51820  # 服務(wù)端公網(wǎng)暴露地址,51280 是上面指定的
    AllowedIPs = 10.100.0.0/16,172.17.0.11/20  # 指定要訪問的服務(wù)端網(wǎng)段,或者設(shè)置0.0.0.0/0來進(jìn)行全局代理.
    PersistentKeepalive = 25
    
  7. 啟動(dòng)客戶端連接

    wg-quick up ./wg0.conf
    
  8. 啟動(dòng)完客戶端之后回WireGuard服務(wù)端查看,也可以嘗試從客戶端pingWireGuard服務(wù)器(內(nèi)網(wǎng)地址),注意公網(wǎng)作為WireGuard的服務(wù)器要安全組開端口文章來源地址http://www.zghlxwxcb.cn/news/detail-445782.html

    wg
    

到了這里,關(guān)于上古神器WireGuard異地高效率組網(wǎng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 電腦辦公助手之桌面便簽,助力高效率辦公

    電腦辦公助手之桌面便簽,助力高效率辦公

    在現(xiàn)代辦公的快節(jié)奏中,大家有應(yīng)接不暇的工作,每天面對著復(fù)雜的工作任務(wù),總感覺時(shí)間不夠用,而且工作無厘頭。對于這種狀態(tài),大家可以選擇在電腦上安裝一款好用的辦公便簽軟件來輔助日常辦公。 敬業(yè)簽是一款專為辦公人士設(shè)計(jì)的桌面便簽軟件,是大家日常工作中常

    2024年02月07日
    瀏覽(24)
  • 自養(yǎng)號測評低成本高效率推廣,安全可控

    自養(yǎng)號測評低成本高效率推廣,安全可控

    測評的作用在于讓用戶更真實(shí)、清晰、快捷地了解產(chǎn)品以及產(chǎn)品的使用方法和體驗(yàn)。通過買家對產(chǎn)品的測評,也可以幫助廠商和賣家優(yōu)化產(chǎn)品缺陷,提高用戶的使用體驗(yàn)。這進(jìn)而幫助他們獲得更好的銷量,并更深入地了解市場需求。因此,測評在滿足用戶需求和幫助商家提升

    2024年02月22日
    瀏覽(20)
  • cherry-pick等git 高效率命令

    cherry-pick等git 高效率命令

    使用 Git 作為代碼版本管理,早已是現(xiàn)在開發(fā)工程師必備的技能??纱蠖鄶?shù)工程師還是只會(huì)最基本的保存、拉取、推送,遇到一些commit管理的問題就束手無策,或者用一些不優(yōu)雅的方式解決。 本文分享我在開發(fā)工作中實(shí)踐過的實(shí)用命令。這些都能夠大大提高工作效率,還能解

    2024年02月03日
    瀏覽(17)
  • 42個(gè)網(wǎng)工高效率工具,我只告訴你(二)

    42個(gè)網(wǎng)工高效率工具,我只告訴你(二)

    晚上好,我是老楊。好用工具上期更新之后,不少小友催我更新下期,這不就來了? 今日文章閱讀福利:《42個(gè)好用工具下載包》 私信老楊,回復(fù)“工具42”,領(lǐng)取2022網(wǎng)工好用工具大全,同時(shí),還可以額外獲得進(jìn)入「全國網(wǎng)工交流群」的資格。 EtherApe依然免費(fèi),也可在

    2024年02月04日
    瀏覽(17)
  • IDEA 28 個(gè)神仙常用設(shè)置,高效提升開發(fā)效率

    IDEA 28 個(gè)神仙常用設(shè)置,高效提升開發(fā)效率

    IDEA 作為Java開發(fā)工具的后起之秀,幾乎以碾壓之勢把其他對手甩在了身后,主要原因還是歸功于:好用;雖然有點(diǎn)重,但依舊瑕不掩瑜,內(nèi)置了非常多的功能,大大提高了日常的開發(fā)效率,下面匯總了常用的28個(gè)使用小技巧,學(xué)會(huì)之后,讓你的擼碼效率直接起飛... 注意:不同

    2024年02月04日
    瀏覽(27)
  • Boost電路實(shí)戰(zhàn)詳解!(高效率同步整流,PID閉環(huán)追蹤)

    Boost電路實(shí)戰(zhàn)詳解?。ǜ咝释秸鳎琍ID閉環(huán)追蹤)

    提示:若想實(shí)戰(zhàn)演練,請先熟悉文章操作流程哦,不然會(huì)有危險(xiǎn)?。?我建了一個(gè)群,分享我個(gè)人做項(xiàng)目的經(jīng)歷和資源,純個(gè)人愛好,一切免費(fèi),看自己空閑時(shí)間答疑,有想法的可以加QQ群280730348 大家好!鴿了兩個(gè)月的電路博主回歸啦,這段時(shí)間一直在忙研究生開學(xué)的事兒,也

    2024年02月03日
    瀏覽(23)
  • 【嵌入式開發(fā)學(xué)習(xí)】__分享一些高效率的“學(xué)習(xí)軟件”

    【嵌入式開發(fā)學(xué)習(xí)】__分享一些高效率的“學(xué)習(xí)軟件”

    目錄 前言 軟件分享 VSCode 代碼編輯器 ChatGPT 語言模型 Notion 筆記記錄 ?Microsoft To Do 日程記錄 zlibrary 圖書下載 結(jié)束語 (* ̄︶ ̄)創(chuàng)作不易!期待你們的?點(diǎn)贊、收藏和評論喔。 在工作學(xué)習(xí)中,我們會(huì)使用到很多的工具,好的工具可以起到事半功倍的效果。我對工具的要求一般是

    2024年02月06日
    瀏覽(25)
  • 【 “高效學(xué)習(xí)法:如何提高學(xué)習(xí)效率并取得更好的成果“】

    一、學(xué)習(xí)方法分享 學(xué)習(xí)是人類進(jìn)步的基石,而學(xué)習(xí)方法則是成功的關(guān)鍵之一。下面分享幾種高效的學(xué)習(xí)方法。 認(rèn)真閱讀、筆記和思考 這是最基本的學(xué)習(xí)方法。在閱讀資料時(shí),不僅要注意到主要內(nèi)容,還要注意到細(xì)節(jié);在筆記中做總結(jié),可以幫助鞏固所學(xué)的內(nèi)容。同時(shí)也要慢

    2024年02月05日
    瀏覽(27)
  • 高效Python-1提高數(shù)據(jù)處理效率的迫切需要

    高效Python-1提高數(shù)據(jù)處理效率的迫切需要

    本章包括 處理指數(shù)級增長的數(shù)據(jù)所面臨的挑戰(zhàn) 傳統(tǒng)計(jì)算架構(gòu)與最新計(jì)算架構(gòu)的比較 Python在現(xiàn)代數(shù)據(jù)分析中的作用和不足 提供高效Python計(jì)算解決方案的技術(shù) 我們一直在以極快的速度從各種來源收集海量數(shù)據(jù)。無論目前是否有使用價(jià)值,這些數(shù)據(jù)都會(huì)被收集起來。無論是否有

    2024年02月15日
    瀏覽(15)
  • 前端網(wǎng)頁國際化 translate.js,高效率翻譯,傻瓜式教學(xué)

    前端網(wǎng)頁國際化 translate.js,高效率翻譯,傻瓜式教學(xué)

    什么?你不信? ?那先簡單實(shí)驗(yàn)一下吧,首先我們隨便打開一個(gè)網(wǎng)站,然后F12——檢查——控制臺,復(fù)制以下代碼,回車即可 選擇一個(gè)語種,就翻譯成功了 在網(wǎng)頁底部加上以下代碼 就像這樣 ? 默認(rèn)他會(huì)給我們加一個(gè)id為 translate? 的div盒子,我們可以把這個(gè)盒子放在我們需要

    2024年02月01日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包