首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网络安全 > 安全知识 > OpenVPN计费雏形(OpenVPN使用记录)
【标  题】:OpenVPN计费雏形(OpenVPN使用记录)
【关键字】:OpenVPN,OpenVPN
【来  源】:http://blog.chinaunix.net/article.php?articleId=51537&blogId=2389

OpenVPN计费雏形(OpenVPN使用记录)

OpenVPN计费功能的一个雏形

在OpenVPN服务器的配置所在目录创建两个文件,内容分别如下:
::::::::::::::
connect.sh文件内容
::::::::::::::
#!/bin/sh
echo "CONNECT $proto $(date) $trusted_ip:$trusted_port $common_name" >> ./OpenVPN_Use_log.txt

::::::::::::::
disconnect.sh文件内容
::::::::::::::
#!/bin/sh
echo "DISCONNECT $proto $(date) $trusted_ip:$trusted_port $common_name $bytes_received $bytes_sent" >> ./OpenVPN_Use_log.txt

修改OpenVPN的配置文件增加
client-connect ./connect.sh
client-disconnect ./disconnect.sh

在OpenVPN配置文件目录中执行:
chmod +x connect.sh
chmod +x disconnect.sh
touch OpenVPN_Use_log.txt
chown nobody:nobody OpenVPN_Use_log.txt

如果有人使用VPN后日志:
CONNECT udp Tue Oct 11 18:30:34 CST 2005 192.168.0.2:2745 ELM
DISCONNECT udp Tue Oct 11 18:34:51 CST 2005 192.168.0.2:2745 ELM 12000 10720

其中disconnect那行倒数第二个数字是OpenVPN接收的数据大小,倒数第一个数是发送的数据大小(bytes)

系统启动脚本分析:【上一篇】
无线网络技术之蓝牙技术介绍:【下一篇】
【相关文章】
  • OpenVPN new release 2005.11.01 -- Version 2.0.4
  • IPCop and Openvpn HOWTO
  • OpenVPN中connect/disconnect脚本,用于计费
  • 利用openvpn+linux快速建立企业VPN
  • 利用openvpn建立桥接vpn
  • OpenVPN在Linux下的安装配置和使用
  • 【随机文章】
  • Windows 9X硬件中断设备驱动程序的开发
  • javascript中parseInt的问题
  • 使用JScript.NET创建asp.net页面(六)
  • 抑郁症
  • Linux环境下基于策略的路由
  • 如何使用asp创建dsn
  • 11.1 使用Authorware 群组图标
  • 波长交换路由器的特点和应用
  • Dreamweaver构建Blog全程实录(12)-上传安装
  • 李开复:离开盖茨像情变 微软伤透我心
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.