⚡ Auto-bypass swiftlnx.com with stylish dark menu by Fer3on_Mod
当前为
// ==UserScript==
// @name Swiftlnx.com Auto-Bypasser (Dark UI)
// @namespace http://tampermonkey.net/
// @version 20.0
// @description ⚡ Auto-bypass swiftlnx.com with stylish dark menu by Fer3on_Mod
// @author Fer3on_Mod
// @match *://swiftlnx.com/*
// @match *://yourdoctor.site/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=swiftlnx.com
// @grant GM_addStyle
// ==/UserScript==
(function () {
"use strict";
// ========== Styles ==========
GM_addStyle(`
.fm-overlay {
position: fixed;
top: 0; left: 0;
width: 100%; height: 100%;
background: rgba(10, 10, 10, 0.92);
display: flex;
align-items: center;
justify-content: center;
z-index: 99999;
font-family: 'Segoe UI', sans-serif;
}
.fm-card {
background: #1e1e1e;
color: #eee;
padding: 25px;
border-radius: 16px;
width: 90%;
max-width: 420px;
text-align: center;
box-shadow: 0 0 25px rgba(0,0,0,0.8);
animation: fadeIn 0.4s ease;
}
.fm-header {
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
margin-bottom: 15px;
}
.fm-header img {
width: 40px;
height: 40px;
border-radius: 8px;
}
.fm-title {
font-size: 1.4em;
font-weight: bold;
color: #00c3ff;
}
.fm-progress {
width: 100%;
background: #333;
border-radius: 12px;
overflow: hidden;
height: 14px;
margin: 20px 0;
}
.fm-bar {
width: 0%;
height: 100%;
background: linear-gradient(90deg, #00c3ff, #ff0080);
animation: loadBar 2s infinite;
}
@keyframes loadBar {
0% { width: 0%; }
50% { width: 100%; }
100% { width: 0%; }
}
.fm-log {
background: #2b2b2b;
color: #ccc;
padding: 10px;
font-size: 0.85em;
text-align: left;
border-radius: 8px;
max-height: 120px;
overflow-y: auto;
}
@keyframes fadeIn {
from {opacity: 0; transform: scale(0.95);}
to {opacity: 1; transform: scale(1);}
}
`);
// ========== UI ==========
function createOverlay() {
const overlay = document.createElement("div");
overlay.className = "fm-overlay";
overlay.innerHTML = `
<div class="fm-card">
<div class="fm-header">
<img src="https://i.postimg.cc/Nf6qTXkz/Picsart-25-05-24-07-25-58-369.png" alt="Fer3on">
<img src="https://www.google.com/s2/favicons?sz=64&domain=swiftlnx.com" alt="Swiftlnx">
</div>
<div class="fm-title">Swiftlnx Auto-Bypass</div>
<div class="fm-progress"><div class="fm-bar"></div></div>
<div class="fm-log" id="fm-log">Initializing...</div>
</div>
`;
document.body.appendChild(overlay);
}
function logMessage(msg) {
const logBox = document.getElementById("fm-log");
if (logBox) {
logBox.innerHTML += `<br>➡️ ${msg}`;
logBox.scrollTop = logBox.scrollHeight;
}
}
// ========== Bypass Logic ==========
function handleSwiftlnx() {
logMessage("Detected Swiftlnx link...");
setTimeout(() => {
logMessage("Bypassing redirect...");
window.location.href = document.querySelector("a[href*='yourdoctor.site']")?.href || "/";
}, 2000);
}
function handleYourDoctor() {
logMessage("Detected YourDoctor page...");
setTimeout(() => {
logMessage("Finalizing bypass...");
const btn = document.querySelector("a[href*='download']");
if (btn) {
window.location.href = btn.href;
} else {
logMessage("Download button not found.");
}
}, 2000);
}
// ========== Init ==========
window.addEventListener("load", () => {
createOverlay();
if (location.hostname.includes("swiftlnx.com")) {
handleSwiftlnx();
} else if (location.hostname.includes("yourdoctor.site")) {
handleYourDoctor();
} else {
logMessage("Unsupported site.");
}
});
})();