文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>shell版otter发布

shell版otter发布

时间:2006-12-14  来源:CUDev

otter是一个局域网管理软件,底层是iptables,shell版otter就是将otter的底层全部采用脚本实现。


Author:[email protected]
Date:2006.9.30
Last Modified:2006.12.14
HomePage:miniotter

ABOUT
配置文件均放在conf目录下面。
1、配置文件 firewall.conf
定义iptables的路径、内外网ip以及内网的网段
2、freeip.txt 免费ip列表文件(外网ip,由updateip.sh生成)
chargeip.txt 收费ip列表文件(内网ip,自定义)
3、updateip.sh用来自动更新免费ip列表,matchip.awk用来匹配ip及其mask
4、每一个月的流量在userflow.txt中,每月1日产生上一个月的收费流量列表。
5、当新添加用户时,编辑conf目录下的addchargeip.txt,每个ip一行,然后执行addchargeip.sh脚本。
6、可以在server.sh里面添加一些服务,例如端口映射
7、特别站点控制,可以修改conf目录下的allow.txt和deny.txt来修改允许站点和拒绝站点(谨慎使用)
INSTALL
1.解压后直接放到/root下。
(也可以放到其他目录,需自行修改脚本中的路径)
2.将firewall.sh加入到启动脚本里面。
Debian:
cp firewall.sh /etc/init.d/
update-rc.d firewall.sh start 90 2 3 4 5 .
RedHat:
chkconfig –level 2345 firewall.sh on
也可以加在/etc/rc.local中:
echo “/root/firewall/firewall.sh” >> /etc/rc.local
3.将firewall.cron中的添加到/etc/crontab中,在每个月的2号自动更新免费ip列表
cat firewall.cron >> /etc/crontab
4、每次开机的时候,打开转发功能的时候,可以修改/etc/sysctl来代替echo操作

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载