0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

帶大家從零搭建一個(gè)自己的vpn服務(wù)

冬至子 ? 來(lái)源:程序員唐丁 ? 作者:唐丁 ? 2023-06-02 09:56 ? 次閱讀

虛擬專(zhuān)用網(wǎng)絡(luò)(VPN)的功能是:在公用網(wǎng)絡(luò)上建立專(zhuān)用網(wǎng)絡(luò),進(jìn)行加密通訊。

在企業(yè)網(wǎng)絡(luò)中有廣泛應(yīng)用。VPN網(wǎng)關(guān)通過(guò)對(duì)數(shù)據(jù)包的加密和數(shù)據(jù)包目標(biāo)地址的轉(zhuǎn)換實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)。

VPN可通過(guò)服務(wù)器、硬件、軟件等多種方式實(shí)現(xiàn),以上為百度解釋.唐丁從實(shí)際使用的角度講,就是搭建一個(gè)從公網(wǎng)進(jìn)入內(nèi)網(wǎng)的通道.相信工作的小伙伴有不少人居家辦公或者出差都是通過(guò)vpn進(jìn)入公司內(nèi)網(wǎng)的.今天我們就帶大家從零搭建一個(gè)自己的vpn服務(wù).

首先介紹今天的主角:OpenVPN,一個(gè)vpn軟件.今天我們就用容器的方式在內(nèi)網(wǎng)的服務(wù)器上部署這個(gè)軟件服務(wù).廢話不多說(shuō),下面直接貼流程:

  1. 拉取鏡像
docker pull kylemanna/openvpn
  1. 創(chuàng)建存放vpn數(shù)據(jù)目錄
OVPN_DATA="ovpn-data-example"
  1. 初始化數(shù)據(jù)
docker volume create --name $OVPN_DATA
docker run -v $OVPN_DATA:/etc/openvpn --rm kylemanna/openvpn ovpn_genconfig -u udp://VPN.SERVERNAME.COM
docker run -v $OVPN_DATA:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki
  1. 啟動(dòng)vpn服務(wù)器,此處記得打開(kāi)1194端口,映射端口可以自定義
docker run --name=openvpn -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn
  1. 生成證書(shū)
docker run -v $OVPN_DATA:/etc/openvpn --rm -it kylemanna/openvpn easyrsa build-client-full CLIENTNAME nopass
  1. 生成自己的vpn賬號(hào)
docker run -v $OVPN_DATA:/etc/openvpn --rm kylemanna/openvpn ovpn_getclient CLIENTNAME > CLIENTNAME.ovpn
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8849

    瀏覽量

    84950
  • VPN
    VPN
    +關(guān)注

    關(guān)注

    4

    文章

    288

    瀏覽量

    29598
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    帶大家認(rèn)識(shí)什么是USB.PD協(xié)議

    帶大家認(rèn)識(shí) USB PD協(xié)議
    的頭像 發(fā)表于 08-19 11:29 ?2.3w次閱讀
    <b class='flag-5'>帶大家</b>認(rèn)識(shí)什么是USB.PD協(xié)議

    InRouter路由器與中心端OpenVPN服務(wù)器構(gòu)建OpenVPN的方法

    ,使得OpenVPN成為中小型企業(yè)及個(gè)人的VPN首選產(chǎn)品。OpenVPN的大致工作原理就是在服務(wù)器端和客戶端之間搭建
    發(fā)表于 07-26 07:26

    [推薦]·基礎(chǔ)新手建站教程系列:如何步的搭建屬于自己的獨(dú)立網(wǎng)站

    ·基礎(chǔ)新手建站教程系列:如何步的搭建屬于自己的獨(dú)立網(wǎng)站 題記: 或許你很久以前就憧憬自己
    發(fā)表于 11-25 19:06

    如何使用tcp連接自己搭建服務(wù)器?

    大家好,我想使用tcp連接自己搭建服務(wù)器 這個(gè)服務(wù)器不是本地local的IP4而是有域名的,類(lèi)似espslr.*****.com,端口是8
    發(fā)表于 03-07 06:58

    動(dòng)手搭建臺(tái)自己的BT下載服務(wù)

    動(dòng)手搭建臺(tái)自己的BT下載服務(wù)器 相信大家對(duì)BT應(yīng)用已經(jīng)耳熟能詳了吧,但在感受BT應(yīng)用所帶來(lái)便利的同時(shí),你是否想過(guò)
    發(fā)表于 01-29 14:02 ?1462次閱讀

    愛(ài)陸通5G/4G VPN工業(yè)路由器與TP-LINK企業(yè)級(jí)路由器搭建VPN

    英特網(wǎng)中可尋找到的地址)。 二:利用阿里云服務(wù)搭建VPN服務(wù)器(VPN類(lèi)型:PPTP或者L2TP)
    發(fā)表于 04-02 14:33 ?7517次閱讀

    服務(wù)器怎么搭建_服務(wù)器怎么安裝系統(tǒng)

     自己搭建服務(wù)器,需要什么樣的條件呢,它是個(gè)怎么樣的過(guò)程。下面就為大家介紹
    的頭像 發(fā)表于 07-24 09:46 ?1.9w次閱讀
    <b class='flag-5'>服務(wù)</b>器怎么<b class='flag-5'>搭建</b>_<b class='flag-5'>服務(wù)</b>器怎么安裝系統(tǒng)

    PureVPN獲取幸運(yùn)和免費(fèi)的VPN帳戶

    談到在線隱私和免費(fèi)增值,PureVPN擁有您可能從未聽(tīng)說(shuō)過(guò)的驚人協(xié)議。業(yè)界領(lǐng)先的服務(wù)提供商免費(fèi)提供多達(dá)12個(gè)1個(gè)月的VPN帳戶,價(jià)值$ 13
    的頭像 發(fā)表于 07-30 16:57 ?6506次閱讀

    本地服務(wù)器如何搭建,給大家分享四個(gè)步驟

    本地服務(wù)器就是指充當(dāng)服務(wù)器的電腦放在本地的服務(wù)器。在前端開(kāi)發(fā)中常會(huì)搭建web本地服務(wù)器來(lái)運(yùn)行項(xiàng)目。
    的頭像 發(fā)表于 06-29 17:34 ?2w次閱讀

    基于BGP MPLS的以太網(wǎng)VPN環(huán)境搭建源碼

    基于BGP MPLS的以太網(wǎng)VPN環(huán)境搭建源碼
    發(fā)表于 04-14 16:58 ?16次下載
    基于BGP MPLS的以太網(wǎng)<b class='flag-5'>VPN</b>環(huán)境<b class='flag-5'>搭建</b>源碼

    如何搭建個(gè)屬于自己的簡(jiǎn)易電動(dòng)滑板?

    新鮮的事物,原理也并不十分復(fù)雜,但想要根據(jù)自己的設(shè)計(jì)理念開(kāi)發(fā)設(shè)計(jì)款屬于自己的電動(dòng)滑板,這真的可能實(shí)現(xiàn)嗎? 今天的歐時(shí)課堂就為大家帶來(lái)三輪電動(dòng)滑板的
    的頭像 發(fā)表于 05-18 10:38 ?3912次閱讀
    如何<b class='flag-5'>搭建</b><b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>屬于<b class='flag-5'>自己</b>的簡(jiǎn)易電動(dòng)滑板?

    如何使用Raspberry Pi搭建VPN服務(wù)

    想要搭建個(gè)VPN?用月費(fèi)來(lái)租個(gè)很容易,但是如果您有Raspberry Pi,并且了解
    的頭像 發(fā)表于 02-24 16:59 ?2957次閱讀
    如何使用Raspberry Pi<b class='flag-5'>搭建</b><b class='flag-5'>VPN</b><b class='flag-5'>服務(wù)</b>器

    使用VPN ,定要知道的幾個(gè)真相!

    很多人以為使用VPN可以隱藏自己的IP,保護(hù)自己的隱私。其實(shí)這是誤解,首先,VPN的初衷本就不是為了保護(hù)隱私。其次,所謂隱藏IP不過(guò)是對(duì)第三方隱藏而已,對(duì)于
    的頭像 發(fā)表于 04-16 09:17 ?4515次閱讀

    在遠(yuǎn)程服務(wù)器上搭建個(gè)OpenVPN服務(wù)

    應(yīng)公司要求需要在臺(tái)遠(yuǎn)程服務(wù)器上搭建個(gè)OpenVPN服務(wù)
    的頭像 發(fā)表于 05-26 15:03 ?6823次閱讀
    在遠(yuǎn)程<b class='flag-5'>服務(wù)</b>器上<b class='flag-5'>搭建</b><b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>Open<b class='flag-5'>VPN</b><b class='flag-5'>服務(wù)</b>端

    如何自己搭建個(gè)服務(wù)器?

    如何自己搭建個(gè)服務(wù)器?自己搭建
    的頭像 發(fā)表于 12-12 16:52 ?3653次閱讀