PFireWall - 基于Py的简易MCBE服务器代理防火墙

其他 PFireWall - 基于Py的简易MCBE服务器代理防火墙 1.3

完成注册/登录后下载
版权类型
原创
版权链接
#
适配版本(基岩)
  1. 全版本
一个由Python编写的简易MCBE服务器防火墙
本人自用分享,写着玩,不喜勿喷
暂时不支持内网穿透服务器

使用方法:
下载后解压到任意文件夹

首先以管理员身份运行解除UMP限制脚本
[只有首次运行需要]

1719455750361.png

然后再运行开启防火墙脚本



1719329245922.png

你需要输入你服务器之前的端口号,回车
源端口就是玩家客户端输入的服务器端口


1719329344537.png

输入你想设置的服务器端口号,回车
然后把服务器server.properties内的端口改为你输入的目标端口号,开服

目标端口相当于服务器的后端端口
目标端口自己设定(>1024)
目标端口要与服务器端口一致且不能与源端口号相同
目标端口号不要暴露给玩家
可以用Windows防火墙阻止目标端口号的UDP入网连接

确保源端口号没有被占用

即可运行成功
举例:
源端口号输入19132
目标端口号输入19134
那么需要把server.properties内的IPv4端口改为19134
然后玩家客户端通过19132端口进服
然后你需要在Windows防火墙阻止19134端口的入网udp(可选)

本工具的设计初衷是为了拦截崩服包

通过MITM中间人攻击的方法实现数据包清洗和拦截

封禁IP地址
ban ip
查询IP地址黑名单
blacklist
解封IP地址
unban ip
示例
1719829371406.png


理论上支持Nukkit/PowerNukkit/PNX/PMMP/Geyser/BDS/Allay等所有基岩版服务端
全版本兼容
(本程序还能防止Geyser的UDP攻击漏洞)




有个简易GUI界面
1719589243433.png



1719447171295.png

1719447212851.png



测试服务器
111.180.192.182:19132

​
  • 1719329184602.png
    1719329184602.png
    118.8 KB · 查看: 236
  • 1719329627512.png
    1719329627512.png
    6.7 KB · 查看: 201
  • 1719388870011.png
    1719388870011.png
    14 KB · 查看: 107
  • 1719443682808.png
    1719443682808.png
    62.1 KB · 查看: 141
  • 1719446993082.png
    1719446993082.png
    283.6 KB · 查看: 115
  • 喜欢
反馈: rnm
作者
PHEyeji
下载
1,908
查看
1,908
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. 增加封禁IP地址功能

    增加封禁IP地址功能 ban ip unban ip 查询:blacklist
  2. 修护一个包的检测错误导致无法进服

    修护一个包的检测错误导致无法进服
  3. v1.1

    添加全局异常处理 保证长时间稳定运行 并加强health检测 增加对/xFF/xFF/xFF/xFF类型数据包的过滤识别 增加对特殊字符/n/t/r/b等的过滤识别 增加对帧组数据包的格式校验...
后退
顶部 底部