本帖最后由 wode490390 于 2020-1-3 02:46 编辑
这是一款由NukkitX团队使用Java开发的适用于基岩版多人游戏的代理,允许开发者在不对原版游戏动手脚的情况下以MITM(中间人攻击)的方式截取基岩版客户端与基岩版官服(BDS)的通信(当然也可以是第三方服务端),轻松地测试网络协议并观察原生游戏的网络行为。此项目使用了NukkitX 2.0的RakNet与协议库。
食用方法:
1. 安装u162(含)以上的Java8(或更高),下载ProxyPass。
2. 命令行执行:java -jar proxypass-1.0.0-SNAPSHOT.jar
3. 编辑config.yml以配置你的代理端
复制代码
历史版本:
来自群组: Nukkit Plugin Studio
这是一款由NukkitX团队使用Java开发的适用于基岩版多人游戏的代理,允许开发者在不对原版游戏动手脚的情况下以MITM(中间人攻击)的方式截取基岩版客户端与基岩版官服(BDS)的通信(当然也可以是第三方服务端),轻松地测试网络协议并观察原生游戏的网络行为。此项目使用了NukkitX 2.0的RakNet与协议库。
食用方法:
1. 安装u162(含)以上的Java8(或更高),下载ProxyPass。
2. 命令行执行:java -jar proxypass-1.0.0-SNAPSHOT.jar
3. 编辑config.yml以配置你的代理端
- ## 将代理绑定到
- proxy:
- #主机地址
- host: 0.0.0.0
- #端口
- port: 19122
- ## 客户端将连接到的目标服务器
- ## 仅允许加入未开启Xbox在线验证的服务器
- destination:
- #主机地址
- host: 127.0.0.1
- #端口
- port: 19132
- ## 传递数据包缓冲以减少处理(设置为false以测试协议库中的错误)
- pass-through: true
- ## 是否记录每个会话的数据包
- log-packets: true
- ## 忽略记录下列数据包,多数情况下这些数据包对您没有帮助
- ignored-packets:
- - "NetworkStackLatencyPacket"
- - "LevelChunkPacket"
- - "MovePlayerPacket"
- - "PlayerAuthInputPacket"
- - "NetworkChunkPublisherUpdatePacket"
- - "ClientCacheBlobStatusPacket"
- - "ClientCacheMissResponsePacket"
历史版本:
来自群组: Nukkit Plugin Studio
支持1.10吗?
Li_Hii 发表于 2019-3-24 23:25
支持1.10吗?
支持,http://ci.nukkitx.com/job/NukkitX/job/ProxyPass/job/master/8/artifact/target/proxypass-1.0.0-SNAPSHOT.jar
表示进不去,无法连接世界,xbox关了
ljh221 发表于 2019-5-23 10:50
表示进不去,无法连接世界,xbox关了
连接失败后台会提示原因的
proxy:
host: localhost
port: 2008
## Destination server which the client will connect to.
## You are only able to join offline mode servers
destination:
host: localhost
port: 2009
比如我这样设置, 玩家应该连接的是哪一个IP地址? 服务器的IP地址又应该怎么设置? 求给个例子
host: localhost
port: 2008
## Destination server which the client will connect to.
## You are only able to join offline mode servers
destination:
host: localhost
port: 2009
比如我这样设置, 玩家应该连接的是哪一个IP地址? 服务器的IP地址又应该怎么设置? 求给个例子
飞翼ID 发表于 2020-4-18 23:48
proxy:
host: localhost
port: 2008
第一个
哪服务端的
server-port=
server-ip=
这两个怎么填
我不懂怎么操作,我搞出来的都是要么连接不了,要么控制台没反应.
飞翼ID 发表于 2020-4-19 00:00
哪服务端的
server-port=
server-ip=
以Nukkit为例,当Nukkit运行在0.0.0.0:19132时,destination的host填127.0.0.1,port填19132