|
|
|
|
移动端

如何在Linux上安装一个开源VPN服务器

在搜索答案的过程中,我找到了很多保持匿名的方法,比如使用代理网站。但是使用第三方的服务不能完全保证。我需要的是有一款软件可以让我自己安装并运行,那样我就能确保只有我才能访问数据。

作者:佚名来源:linuxprobe|2017-01-22 10:54

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

我上网时最担心的一件事情是,我该如何确保我的数据安全和隐私。在搜索答案的过程中,我找到了很多保持匿名的方法,比如使用代理网站。但是使用第三方的服务不能完全保证。我需要的是有一款软件可以让我自己安装并运行,那样我就能确保只有我才能访问数据。

这款软件叫什么呢?

它叫VPN服务,就是虚拟隐私网络的简称。它允许访问时通过SSL加密你的数据。因为是加密的连接,所以你的ISP不能看到你的浏览信息。

1.在你的Linux机器或者 VPS 上安装OpenVPN服务

从 https://openvpn.net/index.php/access-server/download-openvpn-as-sw.html (它被墙一点都不奇怪,你知道的)下载安装包,Ubuntu用户也可以找到合适的安装包并安装。

  1. [leo@vps ]$ cd /tmp 
  2. [leo@vps tmp]$ wget http://swupdate.openvpn.org/as/openvpn-as-2.0.10-CentOS7.x86_64.rpm 
  3. [leo@vps tmp]$ sudo rpm -Uvh openvpn-as-2.0.10-CentOS7.x86_64.rpm 
  4. Preparing...                          ################################# [100%] 
  5. Updating / installing... 
  6. 1:openvpn-as-0:2.0.10-CentOSrelease################################# [100%] 
  7. The Access Server has been successfully installed in /usr/local/openvpn_as 
  8. Configuration log file has been written to /usr/local/openvpn_as/init.log 
  9. Please enter "passwd openvpn" to set the initial 
  10. administrative passwordthen login as "openvpn" to continue 
  11. configuration here: https://yourhostIP:943/admin 
  12. To reconfigure manually, use the /usr/local/openvpn_as/bin/ovpn-init tool. 
  13.  
  14. Access Server web UIs are available here: 
  15. Admin  UI: https://yourhostIP:943/admin 
  16. Client UI: https://yourhostIP:943/ 

2.为 OpenVPN 客户端设置密码

  1. [leo_g@vps ]$passwd openvpn 

3.通过管理URL https://yourhostIP:943/admin 登录并启动服务

输入用户名 “openvpn” 和你先前设置的密码

4.从客户端URL安装客户端 (它会给你一个选项下载安装程序)

你可以在"https://openvpn.net"看指导来了解如何在你的操作系统上安装。

5.用你先前创建的用户名和密码连接你的服务器

就是这样,你可以访问whatismyip.com来查看你的IP,应该已经是你的CentOS 7上的OpenVPN的地址了。

【编辑推荐】

  1. Linux交换空间(swap space)的那些优缺点
  2. 4个Linux下最好的命令行下载管理器/加速器
  3. Linux I/O的重定向基础
  4. 深入了解Linux I/O重定向
  5. Linux:为什么那么多人讨厌systemd?
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

PHP和MySQL Web开发(原书第3版)

本书将介绍如何创建可交互的Web站点,包括从最简单的订单表单到复杂的安全电子商务站点。而且,读者还将了解如何使用开放源代码技术来实现...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊