IP加密与MD5计算工具(支持内外网IP)

使用说明

根据客户端和服务端都的main.lua分析,云服务器需要区分内网IP和外网IP:

偏移量请根据自己main.lua设置

此工具同时计算服务端和客户端所需的配置。

服务端配置
客户端配置
完整配置

服务端配置(使用内网IP)

服务端使用偏移量5进行加密,MD5计算方式为:内网IP + 解密IP + 端口 + "967"

内网IP说明: 这是服务端在内部网络中使用的IP地址,通常是172.x.x.x、192.168.x.x或10.x.x.x等私有地址。

服务端计算结果:

在服务端代码中替换为:

local 解密后IP = 解密IP("", 5)

在服务端代码中替换为:

if D5 ~= "" then __xxtt.dddkkk = 0x5557 end
设置安全服务器配置({ }, )

客户端配置(使用外网IP)

客户端使用偏移量3进行加密,MD5计算方式为:解密IP + 外网IP + 端口

外网IP说明: 这是客户端从外部网络连接服务器时使用的IP地址,通常是公网IP地址。

客户端计算结果:

在客户端代码中替换为:

local yz2 = 解密IP("")

在客户端代码中替换为:

if GGF.MD5(yz2 .. wz .. sk) ~= "" then ip, 端口 = 0x4FA45, 0x478 end
local TT = { }

完整配置(服务端+客户端)

一次性计算服务端和客户端的所有配置,区分内网IP和外网IP

注意: 服务端使用内网IP,客户端使用外网IP。在云服务器环境中,这两个IP通常是不同的。

完整计算结果:

设置安全服务器配置({ }, )
local 解密后IP = 解密IP("", 5)
if D5 ~= "" then __xxtt.dddkkk = 0x5557 end
local TT = { }
local yz2 = 解密IP("")
if GGF.MD5(yz2 .. wz .. sk) ~= "" then ip, 端口 = 0x4FA45, 0x478 end