Linuxword Global
当前位置: Linux技术 > 一个好用的iptables转发管理面板-Mrjun12 GitHUB

01

02

03

前言

iptables作为内核级的转发管理工具,因为它卓越的性能和稳定性被大家青睐。但是书写、管理iptables规则却很麻烦,而且iptables本身不支持ddns,这让很多人很苦恼。好在很多开发者针对此开发了很多好用的项目,今天给大家推荐一个可视化的管理面板。

项目地址:

https://github.com/mrjun12/rules-panel

环境

我们装一个lnmp环境

新建一个站点

Nginx伪静态设置一下

location /{     
    if (!-e $request_filename) {       
        rewrite ^/(.*)$ /index.php/$1 last;       
        break;     
    }    
}

网页端配置

下载上传一下代码到网站目录(传Master文件夹里的内容即可)

https://codeload.github.com/mrjun12/rules-panel/zip/master

然后设置/public为网站运行目录

image

然后添加一下定时任务,划线的地方换成你解析的域名

image-1-1024x527-1

然后我们新建一个数据库,把.sql导入,在 app/config.php 中设下数据库信息

image-2-1024x415-1

然后我们访问域名就可以打开管理面板了,默认的账户是 admin/123456

我们添加一个服务器,注意这里ip要填主网卡ip,新添加的服务器要给一下你用的用户权限,不然没办法管理

也就是深港专线一般要填香港ip,具体可以ip addr然后看一下

如果是动态ip的机器就写cname,然后保存以后在服务器列表点小按钮切为动态ip

image-3-1024x315-1

然后添加转发规则之类的就按照面板上的提示填就可以了

01-1

被控端配置

我们运行脚本安装下iptables,选择1

wget http://ftp.taoluyun.cc/iptables-pf.sh && chmod +x iptables-pf.sh && iptables-pf.sh

然后清空下iptables规则

iptables -F

iptables -t nat -F

然后保存下

yum install iptables-services
service iptables save

上传一下被控端文件,然后修改执行权限

chmod +x ip_table

设定定时任务,这里的key是我们刚才在网页端添加服务器给的,ip是主网卡的ip,baidu.com换成网页端网址

crontab -e

*/5 * * * * . /etc/profile;/root/ip_table key123 10.0.0.4 https://baidu.com/api

我们想要修改的规则立刻生效可以执行下

/root/ip_table key123 10.0.0.4 https://baidu.com/api

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2334 篇
  • 草稿数目: 12 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 5988 个
  • 注册用户: 139 人
  • 访问总量: 8,655,943 次
  • 最近更新: 2024年4月27日