开始之前
1.更新系统
- sudo apt-get update && sudo apt-get upgrade
2.添加Pritunl APT仓库并更新软件包列表
- echo “deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse” > /etc/apt/sources.list.d/mongodb-org-3.0.list
- echo “deb http://repo.pritunl.com/stable/apt trusty main” > /etc/apt/sources.list.d/pritunl.list
3.添加repo keys
- apt-key adv –keyserver hkp://keyserver.ubuntu.com –recv 7F0CEB10
- apt-key adv –keyserver hkp://keyserver.ubuntu.com –recv CF8E292A
4.更新软件包缓存
- sudo apt-get update
5.如果服务器配置有防火墙,我们打开Pritunl相关端口
- sudo iptables -A INPUT -p udp -m udp –sport 9700 –dport 1025:65355 -j ACCEPT
- sudo iptables -A INPUT -p tcp -m tcp –sport 9700 –dport 1025:65355 -j ACCEPT
- sudo iptables -A INPUT -p `your protocol here` -m `your protocol here` –sport `your_port_here` –dport 1025:65355 -j ACCEPT
安装Pritunl
1.安装Pritunl及其依赖
- sudo apt-get install python-software-properties pritunl mongodb-org
2.启动Pritunl服务
- sudo service pritunl start
3.用浏览器打开https://123.45.67.89:9700,123.45.67.89替换成你服务器IP,会看到如下界面:
4.连接服务器,安装程序已经自动填充好数据库数据,如果没问题,点击“Save”即可。
配置Pritunl
1.使用如下账号登录Pritunl
Username: pritunl
Password: pritunl
2.初始配置如下:
填充表单,点击“Save”
注意:
如果你没有购买license,SMTP设置不是必须的。
如果想购买license,点击右上角的“Upgrade to
Premium“,并输入license
3.切换到Users tab,这里你可以创建你的组织和用户。点击”Add
Organization“输入一个名称,点击”Add
Use“把用户添加到组织。
4.切换到Servers tab,点击”Add server“,界面如下:
5.点击”Attach Organization“,关联组织到服务器
连接VPN服务器
可以使用与OpenVPN兼容的客户端,如Android或iOS,可以使用OpenVPN Connect应用。Linux可以使用官方提供的客户端。
两步获取客户端密钥
1.在你的用户名相邻处,有一个Online/Offline指示器。这附近有两个按钮,一个是连接icon,一个是下载icon。
2.下载icon就是下载密钥文件的TAR文件