在Ubuntu 14.04上使用Pritunl设置VPN服务器

Pritunl是基于OpenVPN协议构建的VPN服务器软件。本指南将向您展示如何设置软件并使其在Vultr VPS上运行。它是为Ubuntu 14.04用户编写的。

要求

在继续之前,请确保您的服务器已更新。如果没有,请运行以下命令。

sudo apt-get update && sudo apt-get upgrade

如果您在服务器上设置了防火墙,请确保免除我们将用于Pritunl的端口和协议。

sudo iptables -A INPUT -p udp -m udp --sport 443 --dport 1025:65355 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --sport 443 --dport 1025:65355 -j ACCEPT
sudo iptables -A INPUT -p `your protocol` -m `your protocol` --sport `your port` --dport 1025:65355 -j ACCEPT

443是Pritunl服务器用来加载Web界面的端口。较旧的版本使用端口9700。您应该输入“ udp”作为协议以及上面选择的任何端口号。根据所运行的防火墙,方法和命令可能有所不同。

安装Pritunl

运行以下命令以打开一个编辑器,我们将为此添加一个MongoDB apt源。

sudo nano /etc/apt/sources.list.d/mongodb-org-3.0.list

将以下行添加到该文件。

deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse

Ctrl + X,然后按Enter保存文件。现在,再次为Pritunl源加载编辑器。

sudo nano /etc/apt/sources.list.d/pritunl.list

在其中添加以下行。

deb http://repo.pritunl.com/stable/apt trusty main

再次按Ctrl + X,然后按Enter进行保存。现在添加存储库的公钥。

apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7F0CEB10
apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv CF8E292A

现在重新加载源。

sudo apt-get update

安装软件包并启动Pritunl服务器。

sudo apt-get install pritunl mongodb-org
sudo service pritunl start

配置Pritunl

现在服务器已启动并正在运行,我们需要对其进行设置和配置以供使用。启动您的Web浏览器并访问https://<serverip>:443/。相应地更换<serverip>。您无需安装任何SSL证书即可访问该站点。您的浏览器将要求您接受由Pritunl生成的自签名证书。可以接受。完成此操作后,将看到类似于以下内容的屏幕。

在Ubuntu 14.04上使用Pritunl设置VPN服务器

它将列出默认的MongoDB URI。只需按“保存”并继续。如果您不希望Pritunl在VPS上使用MongoDB服务器,则可以现在提供其他URI。一种替代方法是使用Mongolab

然后将要求您使用默认的用户名和密码登录。在两个字段中输入pritunl

之后,继续进行初始设置。

在Ubuntu 14.04上使用Pritunl设置VPN服务器

除非已购买了Pritunl许可证,否则请更改默认密码并忽略SMTP字段,在这种情况下,您还需要填写这些字段。

完成此步骤后,转到“ 用户”选项卡。要连接到Pritunl,您需要创建一个组织和一个用户。因此,首先添加一个组织,然后将用户添加到新创建的组织。

在Ubuntu 14.04上使用Pritunl设置VPN服务器在Ubuntu 14.04上使用Pritunl设置VPN服务器

现在转到“ 服务器”选项卡,然后单击“ 添加服务器”。您将看到类似于下图的屏幕。

在Ubuntu 14.04上使用Pritunl设置VPN服务器

输入服务器名称。配置防火墙时,请使用先前选择的协议和端口。为了使服务器正常工作,两个值应该相同。现在单击“添加”并继续。现在,单击“ 附加组织”以将该服务器附加到先前创建的组织。完成后,单击“ 启动服务器”

在Ubuntu 14.04上使用Pritunl设置VPN服务器在Ubuntu 14.04上使用Pritunl设置VPN服务器

这样就完成了Pritunl VPN服务器的配置。

您可以使用任何OpenVPN兼容软件连接到服务器。Pritunl带有自己的Linux,Windows和Mac客户。您可以使用其中任何一个。

最后,要获取您的OpenVPN客户端的配置文件,请转到“ 用户”标签,然后选择用户右侧的链接按钮。您将获得一个下载配置文件的链接。

在Ubuntu 14.04上使用Pritunl设置VPN服务器



Leave a Comment

使用OpenBSD在Vultr上配置BGP

使用OpenBSD在Vultr上配置BGP

Vultrs BGP功能使您可以拥有自己的IP空间并在我们的任何位置使用它,而OpenBSD实例则不需要其他软件!

如何在CentOS 7上使用Mosh进行远程服务器管理

如何在CentOS 7上使用Mosh进行远程服务器管理

使用其他系统?Mosh是Mobile Shell的缩写,是一种新兴的远程终端应用程序,旨在提供更好的连接和使用

配置专用网络

配置专用网络

如果您将专用网络分配给现有计算机(或部署自己的操作系统),则需要在专用计算机上配置IP地址。

如何在Linux上设置TCP优化

如何在Linux上设置TCP优化

简介当来自其他国家的访问者访问您的网站时,连接出现问题吗?想知道为什么从您的预言下载速度

BGP公告的授权书示例

BGP公告的授权书示例

请求BGP公告的授权时,请使用以下模板。授权信[日期]可能涉及的人Thi

在Debian / Ubuntu上设置您自己的DNS服务器

在Debian / Ubuntu上设置您自己的DNS服务器

本教程说明了如何在Debian或Ubuntu上使用Bind9设置DNS服务器。在整篇文章中,请相应地替换your-domain-name.com。在

在Windows上通过PuTTY使用SSH连接到服务器

在Windows上通过PuTTY使用SSH连接到服务器

首次连接到Linux服务器可能会造成混乱,特别是如果您具有强大的Windows背景。连接到Linux(或UNIX)时

如何在Ubuntu 16.04 LTS上安装OpenNMS

如何在Ubuntu 16.04 LTS上安装OpenNMS

使用其他系统?OpenNMS是企业级开源网络管理平台,可用于监视和管理众多设备。

如何在CentOS 7上部署Google BBR

如何在CentOS 7上部署Google BBR

BBR(Bottleneck带宽和RTT)是一种新的拥塞控制算法,由Google贡献给Linux内核TCP堆栈。有了BBR,

使用OpenVPN设置自己的专用网络

使用OpenVPN设置自己的专用网络

Vultr为在同一位置运行的服务器提供了绝佳的专用网络连接。但是有时您想要在不同国家/地区使用两台服务器

在Ubuntu 14.04 x64上为Cisco AnyConnect设置OpenConnect VPN服务器

在Ubuntu 14.04 x64上为Cisco AnyConnect设置OpenConnect VPN服务器

OpenConnect服务器,也称为ocserv,是通过SSL进行通信的VPN服务器。通过设计,其目标是成为安全,轻便和快速的VP

如何在CentOS 6上使用WonderShaper限制流量

如何在CentOS 6上使用WonderShaper限制流量

简介在本教程中,最好安装WonderShaper,该实用程序用于限制传入/传出流量。这可以用于多种

在CentOS 6上设置PPTP VPN服务器

在CentOS 6上设置PPTP VPN服务器

本指南说明了如何使用yum存储库中可用的pptpd守护程序在CentOS 6上设置自己的PPTP VPN。请注意,证券

为Windows远程桌面设置动态DNS

为Windows远程桌面设置动态DNS

本文将向您展示如何为远程桌面设置动态DNS,以便避免一次又一次设置远程协助的麻烦。w ^

在Debian上使用Samba创建网络共享

在Debian上使用Samba创建网络共享

有时我们需要共享Windows客户端必须可见的文件。由于基于Fuse的系统只能在Linux上运行,因此不妨介绍一下

在Windows Server 2012上使用远程访问设置VPN服务器

在Windows Server 2012上使用远程访问设置VPN服务器

本指南说明了如何使用Windows Server 2012设置PPTP VPN。我们将使用远程访问角色来设置VPN并为单个用户

反向SSH隧道

反向SSH隧道

在Internet服务提供商中,通常的做法是阻塞其归属用户的大部分(即使不是全部)入站端口,这使它成为不可能

在Debian 7上具有Postfix,Dovecot和筛子的简单Mailserver

在Debian 7上具有Postfix,Dovecot和筛子的简单Mailserver

下面的教程描述了如何使用Postfix作为MTA,Dovecot作为MDA以及出色的Sieve来设置简单的邮件服务器来对邮件进行排序。起始

RPKI

RPKI

RPKI(资源公钥基础结构)是一种有助于防止BGP劫持的方法。它使用加密签名来验证是否允许ASN

在Windows Server 2012上设置DNS服务器

在Windows Server 2012上设置DNS服务器

Windows Server 2012可以配置为DNS服务器。DNS用于将域名解析为IP地址。通过托管自己的DNS服务器,您可以

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。

如何在Ubuntu 16.04上安装OpenSIPS控制面板

如何在Ubuntu 16.04上安装OpenSIPS控制面板

快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。

在Fedora 28上安装Akaunting

在Fedora 28上安装Akaunting

学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。

诊断Minecraft服务器延迟和低TPS

诊断Minecraft服务器延迟和低TPS

了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。

AI 能否應對越來越多的勒索軟件攻擊?

AI 能否應對越來越多的勒索軟件攻擊?

勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根

ReactOS:這是 Windows 的未來嗎?

ReactOS:這是 Windows 的未來嗎?

ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+

人工智能如何將流程自動化提升到新的水平?

人工智能如何將流程自動化提升到新的水平?

閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。

macOS Catalina 10.15.4 補充更新引發的問題多於解決

macOS Catalina 10.15.4 補充更新引發的問題多於解決

最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息