openVPN之Luci及tap模式
一、
1、复制luci-sc-openvpn源码到/home/tingpan/openwrt/barrier_breaker/feeds/luci/applications文件夹下。
二、
/home/tingpan/openwrt/barrier_breaker/feeds/luci/contrib/package/luci-addons中的Makefile文件添加如下内容:
$(eval $(call application,sc-openvpn,LuCI Support for OpenVPN,openvpn))
三、在/home/tingpan/openwrt/barrier_breaker/feeds /luci.index添加
Package: luci-app-sc-openvpn Submenu: . Applications Version: -ea67bd1- Depends: +libc +USE_EGLIBC:librt +USE_EGLIBC:libpthread +PACKAGE_luci-app-sc-openvpn:openvpn Menu-Depends: Provides: Build-Depends: lua/host Section: luci Category: LuCI Title: LuCI Support for OpenVPN Maintainer: LuCI Development Team <luci@lists.subsignal.org> Source: Type: ipkg Description: LuCI Support for OpenVPN http://luci.subsignal.org/ LuCI Development Team <luci@lists.subsignal.org> @@
四、编译
│ -> Network │
│ -> VPN

->Luci
-> Applications

五、配置
1、客户端配置
1.1 用scp将openVPN\openvpn_configfile\client\openvpn中的文件上传至/etc/openvpn文件夹下;
1.2 将openVPN\openvpn_configfile\client\config中的文件覆盖/etc/config中的同名文件;
1.3 登陆Luci界面,更改remote 参数;
1.4 重启网络
/etc/init.d/network restart
2、服务端配置
2.1 用scp将openVPN\openvpn_configfile\client\openvpn中的文件上传至/etc/openvpn文件夹下;
2.2 将openVPN\openvpn_configfile\client\config中的文件覆盖/etc/config中的同名文件;
2.3 更改tap模式的脚本文件的权限
chmod +x /etc/openvpn/startupscript
1.4 重启
reboot
六、证书生成
如果要生成新的证书,则:
在服务器端
修改基本配置文件
vi /etc/openvpn/easy-rsa/vars
#让key生成到/etc/openvpn/keys目录下 export KEY_DIR="/etc/openvpn/keys" #定义所在的国家 export KEY_COUNTRY="CN" #定义所在的省份 export KEY_PROVINCE="SH" #定义所在的城市 export KEY_CITY="ShangHai" #定义所在的组织 export KEY_ORG="H3C" #定义你的电子邮件 export KEY_EMAIL="test@h3c.com"
相关代码及配置文件下载:
http://pan.baidu.com/s/1c0daam0
参考:
http://wiki.openwrt.org/doc/howto/vpn.openvpn
openVPN之Luci及tap模式的更多相关文章
- openvpn中tun和tap的区别
openvpn有dev tun和dev tap模式的区别,cookbook的解释是:A TUN device is used mostly for VPN tunnels where only IP- ...
- C# 5.0 TAP 模式下的HTTP Get和Post
标题有点瘆人,换了工作之后很少写代码了,之前由于签了保密协议,不敢把代码拿出来分享给大家,只能摘抄网上的, 今斗胆拿出来晒晒,跪求指点,直接上代码吧 public class HTTPHelper : ...
- 玩转Linux网络namespace-单机自环測试与策略路由
上周有厂商到公司測试,拿了一块据说非常猛的网络处理加速PCIe板卡,拎在手里沉甸甸的非常有分量,最让人意淫的是那4个万兆光口,于是我迫不及待的想要一览光口转发时那种看不见的震撼. 可是,仅凭4个光口怎 ...
- 异步编程系列06章 以Task为基础的异步模式(TAP)
p { display: block; margin: 3px 0 0 0; } --> 写在前面 在学异步,有位园友推荐了<async in C#5.0>,没找到中文版,恰巧也想提 ...
- .NET 基于任务的异步模式(Task-based Asynchronous Pattern,TAP) async await
本文内容 概述 编写异步方法 异步程序中的控制流 API 异步方法 线程 异步和等待 返回类型和参数 参考资料 下载 Demo 下载 Demo TPL 与 APM 和 EAP 结合(APM 和 EAP ...
- 基于任务的异步编程模式(TAP)
异步编程是C#5.0的一个重要改进,提供两个关键字:async和await.使用异步编程,方法的调用是在后台运行(通常在线程或任务的帮助下),但不会阻塞调用线程.异步模式分为3种:异步模式.基于事件的 ...
- .NET三种异步模式(APM、EAP、TAP)
APM模式: .net 1.0时期就提出的一种异步模式,并且基于IAsyncResult接口实现BeginXXX和EndXXX类似的方法. .net中有很多类实现了该模式(比如HttpWebReque ...
- 通过使用OpenVPN来构建一个VPN
首先我们需要简单熟悉一下OpenVPN和VPN概念,方便我们在使用OpenVPN构建VPN时的操作~ VPN概述 VPN,即虚拟专用网络,其功能是:在公用网络上建立专用网络,进行加密通讯.在企业网络 ...
- 烂泥:openvpn配置文件详解
本文由秀依林枫提供友情赞助,首发于烂泥行天下 在上一篇文章<烂泥:ubuntu 14.04搭建OpenVPN服务器>中,我们主要讲解了openvpn的搭建与使用,这篇文章我们来详细介绍下有 ...
随机推荐
- Object是个什么鬼
引言 老人常说,在js中,一切皆对象,那对象又是什么涅,最常用的我们都知道,对象有方法和属性.由一些键值对构成的集合,然后随便用个大括号括起来就形成了一个对象.看起来蛮简单的,但是真是这么简单么,当我 ...
- PHP:第一章——PHP中的位运算
//位运算: /*$a & $b;//And(按位与).$a和$b都为1的被设为1: $a | $b;//(按位或).$a和$b任何一个为1的位被设为1 $a ^ $b;//Xor(按位异或) ...
- JAVASCRIPT开发HTML5游戏--斗地主(网络对战PART4)
继之前用游戏引擎(青瓷引擎)做了斗地主单机版游戏之后,这里分享下使用socket.io来实现网络对战,代码可已放到github上,在此谈谈自己整个的开发思路吧. 客户端代码 服务端代码 (点击图片进入 ...
- 申请和使用github共享代码
1.申请github帐号 https://github.com/join?source=header-home 2.创建项目 2.1 或者: 2.2 输入信息 2.3创建成功,地址及基本命令提示 3. ...
- Lightbox JS v2.0图片切换效果
代码下载
- 使用shake.js让你博客支持摇一摇
大家好,又到了随机文章的时间,请使用手机打开演示站点,然后像摇妹子一样摇晃手机,你会发现非常牛逼的事情,炫酷吧.该功能已经集成在Oconnor1.8中.本文主要讲解这货的原理. 首先需要下载shake ...
- slf4j简单使用
一 slf4j+log4j 1.添加依赖 <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12 --> <d ...
- SharePoint BDC(Business Data Connectivity)服务-PowerShell
1. 获取BCS服务应用程序的标识 Get-SPServiceApplication 2. 获取指定的BCS服务应用程序实例 $bcs = Get-SPServiceApplication -Iden ...
- 成为java高级程序员需要掌握哪些
section 1 1.Core Java,就是Java基础.JDK的类库,很多童鞋都会说,JDK我懂,但是懂还不足够,知其然还要知其所以然,JDK的源代码写的非常好,要经常查看,对使用频繁的类,比如 ...
- Java工具创建密钥库,用于Unity 3D打包、签名、发布
Java工具创建密钥库 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享.心创新! ...