emind openvpn - HybridOS/Document GitHub Wiki

OpenVPN 配置文档

##简述

VPN直译就是虚拟专用通道,是提供给企业之间或者个人与公司之间安全数据传输的隧道,OpenVPN无疑 是Linux下开源VPN的先锋,提供了良好的性能和友好的用户GUI。它大量使用了OpenSSL加密库中的SSLv3/TLSv1协议 函数库。 目前OpenVPN能在Solaris、Linux、OpenBSD、FreeBSD、NetBSD、Mac OS X与Microsoft Windows以及 Android和iOS上运行,并包含了许多安全性的功能。它并不是一个基于Web的VPN软件,也不与IPsec及其他 VPN软件包兼容。

##安装

Install on linux (EmindOS or ubuntu)

sudo apt-get install openvpn

安装完成之后会创建/etc/openvpn目录,openvpn默认的配置相关的文件放在这个目录下。 将管理员生成的秘钥放在这个目录下,秘钥包括:

ca.crt , ca.key , example.crt  example.csr  example.key client.conf

上面的example.*就是指管理员给你生成的秘钥; client.conf 是openvpn的配置文件,openvpn启动的时候会读取这个文件中的配置项来进行相关 的连接;

  • 修改client.conf 文件

    ca ca.crt
    
    cert example.crt
    
    key example.key
    
    remote 36.110.17.42 1194
    

###Install on windows