如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】

这篇具有很好参考价值的文章主要介绍了如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

Pritunl是一款免费开源的 VPN 平台软件(但使用的不是标准的开源许可证,用户受到很多限制)。这是一种简单有效的VPN方式,一方面能有一个相对简单的途径,易于初级用户迅速搭建 VPN 服务;另一方面有能抵御墙的干扰,提供稳定有效的代理服务。Pritunl采用 OpenVPN 代理方式,一方面提供了 API 供高级开发者使用,同时还针对不同平台和不同 VPS 供应商 (包括DigitalOcean和AWS)提供了详尽的安装使用说明,DEMO显示它有图形化界面,方便了初级用户的使用,官方称其能在数分钟内完成搭建过程,这大大的降低了使用门槛。下面我们结合cpolar 工具,实现远程连接pritunl openVPN.

1.环境安装

创建MongoDB仓库文件:

sudo tee /etc/yum.repos.d/mongodb-org-6.0.repo << EOF

添加如下内容,然后回车:

[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
EOF

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

创建pritunl仓库文件

sudo tee /etc/yum.repos.d/pritunl.repo << EOF

在下面添加如下内容,然后回车:

[pritunl]
name=Pritunl Repository
baseurl=https://repo.pritunl.com/stable/yum/oraclelinux/8/
gpgcheck=1
enabled=1
EOF

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

从密钥服务器导入签名密钥

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A
gpg --armor --export 7568D9BB55FF9E5287D586017AE645C0CF8E292A > key.tmp; sudo rpm --import key.tmp; rm -f key.tmp

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

安装oracle-epel-release-el8

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
2.开始安装

安装pritunl-openvpn,执行下列命令,然后等待安装完成

sudo yum --allowerasing install pritunl-openvpn

出现下面界面表示成功

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

安装mongodb-org

sudo yum -y install pritunl mongodb-org

出现如下界面表示安装成功

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

启动mongod pritunl

sudo systemctl start mongod pritunl

设置开机启动(尽量在配置所有服务且连接无误后再使用开机启动)

sudo systemctl enable mongod pritunl

关闭一下防火墙(centOS8)

systemctl stop firewalld
3.访问测试

打开外部浏览器,我们使用https协议+局域网ip地址访问,即可看到web 界面,在web 界面上 有个key的参数需要我们输入.

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

执行下面命令获取key

sudo pritunl setup-key

执行后我们可以看到key,然后复制

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

把key写到界面上面,然后点击save

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

然后就能看到登陆界面,登陆界面提示执行命令获取默认的密码和登陆信息

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

执行下面命令获取登陆信息:

sudo pritunl default-password

执行后可以看到我们的用户名和密码

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

我们使用获取的账号密码登陆即可

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

登陆进去后,提示我们可以修改一下用户名和密码,这里只修改一下密码,Public Address 的值改成设备的局域网ip(注意是你设备的局域网ip,通过输入在设备上输入ip address 可以查看),其他参数不知道可以不设置,设置后点击save

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

4.创建连接

先创建一个组织

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

填写组织名称,点击 Add添加

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

添加好组织后,添加一个用户

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

填写用户名称,点击Add

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

然后添加server服务

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

填写server的信息包括名称,协议tcp,然后点击save

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

然后点击绑定组织

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

选择无误后点击attach

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

然后我们点击启动服务,在这个页面上我们可以看到一个端口号:12650,这个是我这边的端口号,具体端口号以你自己的端口号为准.

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

5.局域网测试连接

进入openVPN官网下载OpenVPN 连接工具:https://openvpn.net/community-downloads/,windwos 64 位我们下载第一个

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

下载好后安装打开即可,然后我们把连接的配置文件下载下来,打开pritunl web 界面,点击上面user,然后点击下载我们上面创建的用户的连接配置文件

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

解压后可以看到这个配置文件

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

下载好配置文件后我们导入配置文件,在右下角右键openVPN图标

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

选择配置文件导入

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

选择我们下载的配置文件即可

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

然后我们再次右键图标,选择我们导入的配置文件连接,连接成功后在windwos会弹出一个提示,表示连接成功,局域网连接表示可以了

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

6.安装cpolar

上面我们在本地Linux安装了pritunl 并且局域网测试ok,下面我们安装cpolar内网穿透工具,通过cpolar的http公网地址,我们可以很容易实现远程连接,而无需自己注册域名购买云服务器.下面是安装cpolar步骤

  • 使用一键脚本安装命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • token认证

登录cpolar官网后台,点击左侧的验证,查看自己的认证token,之后将token贴在命令行里:

cpolar authtoken xxxxxxx

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

  • 向系统添加服务
sudo systemctl enable cpolar
  • 启动cpolar服务
sudo systemctl start cpolar
7.配置固定公网访问地址

在cpolar中,临时tcp端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。我们使用其配置固定的TCP端口地址,该地址不会变化,设置后将无需每天重复修改地址。

配置固定tcp端口地址需要将cpolar升级到专业版套餐或以上。

保留一个固定tcp地址登录cpolar官网,点击左侧的预留,找到保留的tcp地址,我们来为我的世界保留一个固定tcp地址:

  • 地区:选择China vip
  • 描述:即备注,可自定义

点击保留

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

地址保留成功后,系统会生成相应的固定公网地址,将其复制下来

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

*然后我们在浏览器上访问Linux局域网ip地址+9200端口,登录cpolar web UI管理界面。登录成功后,点击左侧仪表盘的隧道管理——创建隧道:

隧道名称:可自定义,注意不要与已有的隧道名称重复

  • 协议:tcp
  • 本地地址:12324 (注意这个端口,需填写在官网保留地址对应的端口)
  • 域名类型:固定tcp端口
  • 地区:选择China VIP
  • 预留的tcp地址:填写官网保留成功的地址,

点击创建

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

然后打开在线隧道列表,查看tcp协议的公网地址,在这里我们可以看到,本地地址端口号和公网ip端口号是一致的

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

8.远程连接测试

上面我们通过cpolar工具创建了一个tcp的公网ip地址,我们复制地址前面一段:5.tcp.vip.cpolar.cn,打开pritunl web 界面,点击settings,更改我们的Public Address

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

设置好以后,点击停止服务 stop server,然后点击服务名称,进入修改服务端口

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

把端口改成我们上面cpolar创建的公网地址5.tcp.vip.cpolar.cn:12324对应的端口:12324

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

改好后我们启动服务

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

然后同样下载一遍配置文件,因为我们更换了地址,所以需要重新下载连接的配置文件

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

下载后导入,选择导入配置文件,

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

会提示是否替换之前的文件,点击是即可,

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

然后我们选择同配置文件名称一样的连接进行连接

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

我们可以在windwos提示界面看到已连接,表示成功连接

如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】,服务器,运维

转载自cpolar极点云文章:Pritunl OpenVPN 远程连接文章来源地址https://www.toymoban.com/news/detail-713029.html

到了这里,关于如何使用Pritunl搭建OpenVPN服务器,实现远程连接【内网穿透】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何在Cent OS 7上设置和配置OpenVPN服务器

    虚拟专用网络(VPN)允许您像在专用网络上一样穿越不受信任的网络。当您的智能手机或笔记本电脑连接到不受信任的网络(如酒店或咖啡店的WiFi)时,它可以让您自由安全地访问互联网。当与HTTPS连接结合使用时,此设置允许您保护您的无线登录和交易。您可以规避地理限制和审

    2024年02月07日
    浏览(72)
  • OpenVPN Connect使用连接公网VPN服务器实现内网穿透

    安装并运行OpenVPN Connect   点击AGREE  添加配置.OVPN文件  点击连接 连接成功 两个内网主机通过公网VPN穿透

    2024年02月03日
    浏览(54)
  • 使用Pritunl OpenVPN远程连接,实现安全高效的远程访问

    Pritunl是一款免费开源的 VPN 平台软件(但使用的不是标准的开源许可证,用户受到很多限制)。这是一种简单有效的VPN方式,一方面能有一个相对简单的途径,易于初级用户迅速搭建 VPN 服务;另一方面有能抵御墙的干扰,提供稳定有效的代理服务。Pritunl采用 OpenVPN 代理方式

    2024年02月08日
    浏览(37)
  • 使用Pritunl OpenVPN远程连接:实现安全高效的远程访问

    Pritunl是一款免费开源的 VPN 平台软件(但使用的不是标准的开源许可证,用户受到很多限制)。这是一种简单有效的VPN方式,一方面能有一个相对简单的途径,易于初级用户迅速搭建 VPN 服务;另一方面有能抵御墙的干扰,提供稳定有效的代理服务。Pritunl采用 OpenVPN 代理方式

    2024年02月09日
    浏览(41)
  • OpenVPN服务器

    目录 一、OpenVPN是什么? 二、OpenVPN连接建立的过程 三、数据包远程传输处理过程(自我理解) 四、OpenVPN实验案例 4.1生成OpenVPN所需证书文件 4.2配置OpenVPN服务器 4.3配置OpenVPN客户端 4.4在远程客户端windows 10上进行测试 一、OpenVPN 是什么? openvpn是一个开源的vpn服务搭建软件。

    2024年02月10日
    浏览(39)
  • OpenVPN服务器,面试阿里巴巴

    四、OpenVPN****实验案例 说明: 实验需要三台设备,由于OpenVPN的服务端程序和客户端程序需要到网上下载,因此在此实验中VPN服务器和远程客户端需要具有上网功能。将虚拟交换机vmnet8改为nat模式,并设置网关为172.16.0.2。 VPN服务器: ens33连接企业内网vmnet1上 ip地址:192.168.

    2024年04月25日
    浏览(73)
  • 详解如何使用Nginx搭建文件服务器及实现文件服务

    公司最近有做文件服务器的需求,并且使用到了Nginx做负载均衡服务器,顺水推舟,就想着顺便用作文件服务器算了,实际上它也非常适合。 Nginx是一种轻巧、高效的Web服务器,用作文件服务器非常合适。但是如果需要一些高级功能,如FTP远程访问、多用户管理,可能需要选

    2024年02月09日
    浏览(61)
  • 如何使用国内服务器搭建TG机器人

    首先要想在国内服务器搭建TG机器人需要准备以下几样东西: 1、一台国内服务器 2、cloudflare账号 3、tg机器人账号 好 准备好以上东西 我们就开始操作吧 首先, 我们登录cloud flare,找到worker ,点击右边的下拉小箭头 ,点击概述,在出来的页面点击创建服务 然后服务名称你可以

    2024年02月06日
    浏览(46)
  • Windows平台如何使用Gitblit搭建Git服务器

    目录 背景 软件下载 配置         JDK         gitblit配置                                具体配置修改:  安装为自启动的windows服务  运行配置 创建版本库和用户 客户端运行              Gitblit是java开发的跨平台,版本控制服务器。         本次相关软件环

    2024年02月02日
    浏览(47)
  • 如何使用Nginx搭建详细的静态文件服务器【经典】

    Nginx是一种强大的Web服务器,可以用于托管静态文件。本文将详细介绍如何使用Nginx搭建一个静态文件服务器,使您能够轻松地浏览目录、导航子目录和文件,并通过浏览器下载文件。 以下是使用Nginx搭建静态文件服务器的详细步骤: 步骤1:安装Nginx 首先,确保您已经安装了

    2024年02月08日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包