Opensips
cww_zju_amdocs
这个作者很懒,什么都没留下…
展开
-
分离opensips错误日志
修改OpenSIPS日志保存路径OpenSIPS可以设置写入的设施,设施配置对应的log文件路径。默认配置的是log_facility=LOG_LOCAL0。如下配置:vim /etc/rsyslog.conf增加两行:local0.* /opt/opensips/logs/opensips.loglocal0.err /var/log/opensips/opensips_err.log然后重启rsyslog服务:/etc/init.d/rsyslog restart(如果删...原创 2021-08-16 16:53:26 · 240 阅读 · 0 评论 -
OPENSIPS系列之拉黑IP,防无效请求攻击
安装fail2banapt install -y fail2ban sendmail mailutils/etc/init.d/sendmail start配置fail2ban增加以下内容到配置文件/etc/fail2ban/jail.conf :[opensips]enabled = truefilter = opensipsaction = iptables-allports[name=opensips, protocol=all] sen..原创 2021-04-21 17:23:53 · 476 阅读 · 0 评论 -
opensips系列之共享内存,进程个数配置
共享内存配置修改/usr/local/opensips/etc/opensips/opensipsctlrc增加STARTOPTIONS="-m 512",表示修改共享内存的大小为512MOpenSIPS有自己的内存分配器,服务器内存分配及管理有以下几个特点:1.限制最大使用的内存范围;2.内存管理优于系统分配API;3.通过编译选项,可以选择多个内存分配器。OpenSIPS采用多进程应用设计方式,服务器通过共享内存屏蔽进程间通信的复杂问题,对外给用户提供了用于内存管理的API.原创 2021-04-21 11:09:10 · 761 阅读 · 0 评论 -
Opensips系列之使用自己的账号系统过滤非法请求
配置修改修改opensips.cfg,判断sip的from header的user在不在指定sip_register_table里面 else if (is_method("REGISTER")) { # auth_db模块中配置的数据库中的用户表 $var(auth_code) = fs_authorize("$fU", "sip_register_table"); if ( $var(auth_code) <= 0)原创 2020-11-23 13:44:38 · 328 阅读 · 0 评论