iptables实现获取在线客户端实时速率
实现思路: 读取arp文件,列出所有客户的MAC,然后把用户增加到UPLOAD和DOWNLOAD的target中,隔一秒后读取target中流量信息。 #!/bin/sh echo "Collecting data..." echo "" cat /proc/net/arp | grep : | grep ^192 | grep ...
本站作者佐须之男 共计发布文章666篇
实现思路: 读取arp文件,列出所有客户的MAC,然后把用户增加到UPLOAD和DOWNLOAD的target中,隔一秒后读取target中流量信息。 #!/bin/sh echo "Collecting data..." echo "" cat /proc/net/arp | grep : | grep ^192 | grep ...
简述 这是一种基于域名的 VPN 智能翻越方案。不同于 chnroutes 这类通过维护一个 IP 地址列表来区分国内外网站的方案,基于域名的方式不受 IP 地址变动的影响。仅需维护一个相对很少有变化的域名列表即可。 dnsmasq 在 2.66 版之后加入了对 ipset 的支持,可将指定域名的 IP 解析后自动加入某一 ...
摘要: 最近陷入各种基于openwrt的系统中,有的是原版opwrt,有的是修改过的openwrt,以致有的系统命令被阉割,有的系统命令被保留,导致shell在一类设备上运行ok,在另类设备上运行不ok。查询进程号pid就是一个例子。 查询进程pid常用shell命令:ps,pgrep,top 其中ps aux和ps -ef不是全部设备都支持; ...
前言 在之前的博文里详细地讲述了如何在OpenWrt下建立一个软件包(package),如:[OpenWrt对C++11的支持],[OpenWrt创建软件包]。 但是有个问题博主始终没有弄明白。为什么我们 make 一下,管理器就为我们从网上仓库下载软件源码,并编译打包。这个过程是怎么回事儿?还有,为什么我们在 package/...
相信很多人使用过Socket代理,例如SSH代理、Shadowsocks代理。但是,Socket代理的一个缺点是,需要配置浏览器并只能代理浏览器的网络流量,如果想代理非浏览器的软件的网络流量或代理所有的网络流量,简单的Socket代理就无能为力了。 如果你使用的是Linux系统或OpenWRT的路由系统,我推荐使用Redsocks软件。...
要访问远程局域网的内容,或者是想访问某些受限内容,一般说来,VPN是一个很好的解决方案,但是VPN的配置相对复杂,适合企业使用。所以,使用SSH是一个既方便又快捷的解决方案,服务端不需要做复杂的配置,只要稍稍配置客户端部分即可。 在OpenWrt上配置SSH代理,有利于是OpenWrt的LAN网络下的客户端均可使用代理,做到一次配置,多...