在主文件夹建立auth文件夹,并建立index.php

<?php 
header('Access-Control-Allow-Origin:*');   
header('Access-Control-Allow-Methods:POST');  
header('Access-Control-Allow-Headers:x-requested-with,content-type'); 
 
$status = 200; // 301
$msg = "X3 Private License"; // "License not Found"
 
//output
$outputArray = array(
 
    "status" => $status,
    "message" => $msg
 
);
 
echo $outputJSON = json_encode($outputArray);
 
?>

方法一:

1) 修改x3_panel.js(x3/panel/filemanager_js),替换aHR0cHM6Ly9hdXRoLnBob3RvLmdhbGxlcnkv

2) 修改x3.min.js(x3/app/public/js/版本号),替换aHR0cHM6Ly9hdXRoLgcGhvdG8uZ2FsbGVyeQ

3) 使用本地x3.min.js(默认是使用jsdelivr,无法加载再请求本地js)

修改/app/templates/cc/29/202264ab201d0d43a63882c31b1c06ae7e7992a5c371c52f885633d0acfa.php
大概第71行

$context["core_js"] = (("https://cdn.jsdelivr.net/npm/x3.photo.gallery@" . $this->getAttribute((isset($context["page"]) ? $context["page"] : null), "x3_version")) . "/js/x3.min.js");

修改为:
$context["core_js"] = ("/app/public/js/3.30.1/x3.min.js");

4) 进入panel-》setting-》advanced关闭Use X3 CDN

5) 清空所有缓存和本地存储,刷新页面

方法二:验证网址https://auth.photo.gallery/改成 /auth/

1) 修改x3_panel.js(x3/panel/filemanager_js),替换aHR0cHM6Ly9hdXRoLnBob3RvLmdhbGxlcnkvL2F1dGgv

2) 修改x3.min.js(x3/app/public/js/版本号),
替换aHR0cHM6Ly9hdXRoLgLw
替换cGhvdG8uZ2FsbGVyeQYXV0aA

3) 在主文件夹建立auth文件夹,并建立index.php

<?php
header('Access-Control-Allow-Origin: *');
header('content-type:application/json');
echo '{"status":200,"message":"License is valid.","parameters":{"type":"1"}}';
?>

<?php 
header('Access-Control-Allow-Origin:*');   
header('content-type:application/json');
$allowed_hosts = array('xxxx.com', 'xxxx.net'); 
if (in_array($_SERVER['SERVER_NAME'], $allowed_hosts)) {
    echo '{"status":200,"message":"License is valid","parameters":{"type":"1"}}';
}else{
    echo '{"status":301,"message":"License not Found"}';
}
 
?>

4) 同方法一

base64编码: