Automatically bypass Linkvertise links with a stylish GUI and countdown timer
Size
35.4 KB
Version
1.0.1
Created
Oct 30, 2025
Updated
15 days ago
1// ==UserScript==
2// @name Linkvertise Bypass with Cool GUI
3// @description Automatically bypass Linkvertise links with a stylish GUI and countdown timer
4// @version 1.0.1
5// @match https://*.linkvertise.com/*
6// @match https://linkvertise.com/*
7// @icon data:image/png;base64,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
8// @grant GM.getValue
9// @grant GM.setValue
10// @grant GM.openInTab
11// ==/UserScript==
12(function() {
13 'use strict';
14
15 console.log('Linkvertise Bypass - Extension loaded');
16
17 // Configuration
18 const BYPASS_DELAY = 5; // seconds countdown before bypass
19 const API_BASE = 'https://bypass.pm/bypass2?url=';
20
21 // Create stylish GUI
22 function createBypassGUI() {
23 // Remove any existing GUI
24 const existingGUI = document.getElementById('linkvertise-bypass-gui');
25 if (existingGUI) {
26 existingGUI.remove();
27 }
28
29 // Create main container
30 const guiContainer = document.createElement('div');
31 guiContainer.id = 'linkvertise-bypass-gui';
32 guiContainer.innerHTML = `
33 <div class="bypass-card">
34 <div class="bypass-header">
35 <div class="bypass-icon">⚡</div>
36 <h2>Linkvertise Bypass</h2>
37 </div>
38 <div class="bypass-body">
39 <div class="status-indicator">
40 <div class="pulse-ring"></div>
41 <div class="pulse-dot"></div>
42 </div>
43 <p class="bypass-status">Preparing bypass...</p>
44 <div class="countdown-container">
45 <svg class="countdown-svg" viewBox="0 0 100 100">
46 <circle class="countdown-bg" cx="50" cy="50" r="45"></circle>
47 <circle class="countdown-progress" cx="50" cy="50" r="45"></circle>
48 </svg>
49 <div class="countdown-text">
50 <span class="countdown-number">${BYPASS_DELAY}</span>
51 <span class="countdown-label">seconds</span>
52 </div>
53 </div>
54 <div class="bypass-info">
55 <p>🔒 Bypassing Linkvertise protection</p>
56 <p>🚀 Redirecting to destination...</p>
57 </div>
58 </div>
59 <div class="bypass-footer">
60 <button class="bypass-btn" id="bypass-now-btn">Bypass Now</button>
61 </div>
62 </div>
63 `;
64
65 // Add styles
66 const styles = document.createElement('style');
67 styles.textContent = `
68 #linkvertise-bypass-gui {
69 position: fixed;
70 top: 50%;
71 left: 50%;
72 transform: translate(-50%, -50%);
73 z-index: 999999;
74 font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
75 }
76
77 .bypass-card {
78 background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
79 border-radius: 20px;
80 padding: 30px;
81 box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
82 min-width: 400px;
83 animation: slideIn 0.5s ease-out;
84 }
85
86 @keyframes slideIn {
87 from {
88 opacity: 0;
89 transform: translateY(-30px);
90 }
91 to {
92 opacity: 1;
93 transform: translateY(0);
94 }
95 }
96
97 .bypass-header {
98 display: flex;
99 align-items: center;
100 gap: 15px;
101 margin-bottom: 25px;
102 }
103
104 .bypass-icon {
105 font-size: 40px;
106 animation: pulse 2s infinite;
107 }
108
109 @keyframes pulse {
110 0%, 100% { transform: scale(1); }
111 50% { transform: scale(1.1); }
112 }
113
114 .bypass-header h2 {
115 color: #ffffff;
116 margin: 0;
117 font-size: 28px;
118 font-weight: 700;
119 }
120
121 .bypass-body {
122 text-align: center;
123 color: #ffffff;
124 }
125
126 .status-indicator {
127 position: relative;
128 width: 60px;
129 height: 60px;
130 margin: 0 auto 20px;
131 }
132
133 .pulse-ring {
134 position: absolute;
135 width: 100%;
136 height: 100%;
137 border: 3px solid rgba(255, 255, 255, 0.5);
138 border-radius: 50%;
139 animation: pulsate 2s ease-out infinite;
140 }
141
142 @keyframes pulsate {
143 0% {
144 transform: scale(0.5);
145 opacity: 1;
146 }
147 100% {
148 transform: scale(1.2);
149 opacity: 0;
150 }
151 }
152
153 .pulse-dot {
154 position: absolute;
155 top: 50%;
156 left: 50%;
157 transform: translate(-50%, -50%);
158 width: 30px;
159 height: 30px;
160 background: #ffffff;
161 border-radius: 50%;
162 box-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
163 }
164
165 .bypass-status {
166 font-size: 18px;
167 font-weight: 600;
168 margin-bottom: 25px;
169 color: #ffffff;
170 }
171
172 .countdown-container {
173 position: relative;
174 width: 150px;
175 height: 150px;
176 margin: 0 auto 25px;
177 }
178
179 .countdown-svg {
180 transform: rotate(-90deg);
181 width: 100%;
182 height: 100%;
183 }
184
185 .countdown-bg {
186 fill: none;
187 stroke: rgba(255, 255, 255, 0.2);
188 stroke-width: 8;
189 }
190
191 .countdown-progress {
192 fill: none;
193 stroke: #ffffff;
194 stroke-width: 8;
195 stroke-linecap: round;
196 stroke-dasharray: 283;
197 stroke-dashoffset: 0;
198 transition: stroke-dashoffset 1s linear;
199 }
200
201 .countdown-text {
202 position: absolute;
203 top: 50%;
204 left: 50%;
205 transform: translate(-50%, -50%);
206 text-align: center;
207 }
208
209 .countdown-number {
210 display: block;
211 font-size: 48px;
212 font-weight: 700;
213 color: #ffffff;
214 line-height: 1;
215 }
216
217 .countdown-label {
218 display: block;
219 font-size: 14px;
220 color: rgba(255, 255, 255, 0.8);
221 margin-top: 5px;
222 }
223
224 .bypass-info {
225 margin: 20px 0;
226 padding: 15px;
227 background: rgba(255, 255, 255, 0.1);
228 border-radius: 10px;
229 backdrop-filter: blur(10px);
230 }
231
232 .bypass-info p {
233 margin: 8px 0;
234 font-size: 14px;
235 color: #ffffff;
236 }
237
238 .bypass-footer {
239 margin-top: 25px;
240 }
241
242 .bypass-btn {
243 width: 100%;
244 padding: 15px;
245 background: #ffffff;
246 color: #667eea;
247 border: none;
248 border-radius: 10px;
249 font-size: 16px;
250 font-weight: 700;
251 cursor: pointer;
252 transition: all 0.3s ease;
253 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
254 }
255
256 .bypass-btn:hover {
257 transform: translateY(-2px);
258 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
259 background: #f0f0f0;
260 }
261
262 .bypass-btn:active {
263 transform: translateY(0);
264 }
265
266 .bypass-btn:disabled {
267 opacity: 0.6;
268 cursor: not-allowed;
269 }
270 `;
271
272 document.head.appendChild(styles);
273 document.body.appendChild(guiContainer);
274
275 return guiContainer;
276 }
277
278 // Update countdown display
279 function updateCountdown(seconds, progressCircle, numberElement) {
280 const circumference = 283;
281 const offset = circumference - (seconds / BYPASS_DELAY) * circumference;
282 progressCircle.style.strokeDashoffset = offset;
283 numberElement.textContent = seconds;
284 }
285
286 // Perform the bypass
287 async function performBypass() {
288 console.log('Starting Linkvertise bypass...');
289
290 const currentUrl = window.location.href;
291 const bypassUrl = API_BASE + encodeURIComponent(currentUrl);
292
293 try {
294 const statusElement = document.querySelector('.bypass-status');
295 if (statusElement) {
296 statusElement.textContent = 'Fetching destination...';
297 }
298
299 console.log('Fetching bypass URL:', bypassUrl);
300
301 const response = await GM.xmlhttpRequest({
302 method: 'GET',
303 url: bypassUrl,
304 timeout: 15000
305 });
306
307 console.log('Bypass API response:', response.responseText);
308
309 if (response.responseText) {
310 const data = JSON.parse(response.responseText);
311
312 if (data.destination) {
313 console.log('Destination found:', data.destination);
314
315 if (statusElement) {
316 statusElement.textContent = 'Redirecting...';
317 }
318
319 // Wait a moment then redirect
320 setTimeout(() => {
321 console.log('Opening destination URL...');
322 GM.openInTab(data.destination, false);
323
324 // Close current tab after a short delay
325 setTimeout(() => {
326 window.close();
327 }, 1000);
328 }, 500);
329 } else {
330 throw new Error('No destination URL found');
331 }
332 } else {
333 throw new Error('Empty response from bypass API');
334 }
335 } catch (error) {
336 console.error('Bypass failed:', error);
337
338 const statusElement = document.querySelector('.bypass-status');
339 if (statusElement) {
340 statusElement.textContent = '❌ Bypass failed. Trying alternative method...';
341 statusElement.style.color = '#ffcccc';
342 }
343
344 // Try alternative method - extract from page
345 tryAlternativeBypass();
346 }
347 }
348
349 // Alternative bypass method
350 function tryAlternativeBypass() {
351 console.log('Trying alternative bypass method...');
352
353 // Look for the "Get Link" button and click it
354 const getButton = document.querySelector('button[data-testid="lv-button"]');
355 if (getButton && getButton.textContent.includes('Get Link')) {
356 console.log('Found Get Link button, clicking...');
357 getButton.click();
358
359 // Monitor for URL changes
360 const originalUrl = window.location.href;
361 const checkInterval = setInterval(() => {
362 if (window.location.href !== originalUrl) {
363 console.log('URL changed, checking for destination...');
364 clearInterval(checkInterval);
365
366 // Check if we're on a new page
367 setTimeout(() => {
368 const newButton = document.querySelector('button[data-testid="lv-button"]');
369 if (newButton) {
370 newButton.click();
371 }
372 }, 2000);
373 }
374 }, 500);
375
376 // Clear interval after 30 seconds
377 setTimeout(() => clearInterval(checkInterval), 30000);
378 }
379 }
380
381 // Start the bypass process
382 async function startBypass() {
383 console.log('Initializing bypass GUI...');
384
385 const gui = createBypassGUI();
386 const progressCircle = gui.querySelector('.countdown-progress');
387 const numberElement = gui.querySelector('.countdown-number');
388 const bypassButton = gui.querySelector('#bypass-now-btn');
389
390 let countdown = BYPASS_DELAY;
391
392 // Update countdown every second
393 const countdownInterval = setInterval(() => {
394 countdown--;
395 updateCountdown(countdown, progressCircle, numberElement);
396
397 if (countdown <= 0) {
398 clearInterval(countdownInterval);
399 performBypass();
400 }
401 }, 1000);
402
403 // Allow manual bypass
404 bypassButton.addEventListener('click', () => {
405 clearInterval(countdownInterval);
406 bypassButton.disabled = true;
407 bypassButton.textContent = 'Bypassing...';
408 performBypass();
409 });
410 }
411
412 // Initialize when page loads
413 function init() {
414 console.log('Linkvertise Bypass - Initializing...');
415
416 // Wait for page to be fully loaded
417 if (document.readyState === 'loading') {
418 document.addEventListener('DOMContentLoaded', startBypass);
419 } else {
420 startBypass();
421 }
422 }
423
424 // Start the extension
425 init();
426})();