在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服务器,您可以

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 機器變磚。閱讀這篇文章以了解更多信息

大數據的13個商業數據提取工具

大數據的13個商業數據提取工具

大數據的13個商業數據提取工具

什麼是日誌文件系統,它是如何工作的?

什麼是日誌文件系統,它是如何工作的?

我們的計算機以稱為日誌文件系統的有組織的方式存儲所有數據。這是一種有效的方法,可以讓計算機在您點擊搜索時立即搜索和顯示文件。 https://wethegeek.com/?p=94116&preview=true

技術奇點:人類文明的遙遠未來?

技術奇點:人類文明的遙遠未來?

隨著科學的快速發展,接管了我們的大量工作,我們陷入無法解釋的奇點的風險也在增加。閱讀,奇點對我們意味著什麼。

洞察 26 種大數據分析技術:第 1 部分

洞察 26 種大數據分析技術:第 1 部分

洞察 26 種大數據分析技術:第 1 部分

2021 年人工智能對醫療保健的影響

2021 年人工智能對醫療保健的影響

過去幾十年,醫療保健領域的人工智能取得了巨大飛躍。因此,醫療保健中人工智能的未來仍在日益增長。