Croxyproxy IP Selector Plugin for Gartic io Kick Scripts

Install this script and visit: https://gartic.io/?ygnIPselector

目前為 2024-08-26 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Croxyproxy IP Selector Plugin for Gartic io Kick Scripts
// @namespace   Violentmonkey Scripts
// @match       https://www.croxyproxy.com/*
// @match       https://www.croxyproxy.com/
// @match       https://gartic.io/*
// @grant       none
// @version     1.0.1
// @author      YGN
// @description Install this script and visit: https://gartic.io/?ygnIPselector
// ==/UserScript==

const proxylist=[{"id":"144","ip":"195.3.223.166"},{"id":"161","ip":"108.181.8.179"},{"id":"162","ip":"108.181.9.39"},{"id":"163","ip":"108.181.11.39"},{"id":"164","ip":"108.181.6.89"},{"id":"172","ip":"208.87.240.203"},{"id":"173","ip":"208.87.240.219"},{"id":"174","ip":"208.87.240.251"},{"id":"175","ip":"208.87.241.75"},{"id":"176","ip":"208.87.241.149"},{"id":"186","ip":"195.3.222.40"},{"id":"204","ip":"185.16.39.213"},{"id":"205","ip":"178.211.139.238"},{"id":"216","ip":"185.246.84.18"},{"id":"220","ip":"185.246.87.7"}];

if(window.location.href.indexOf("ygnnext")>-1){localStorage.setItem("ygnnext",window.location.href.split("ygnnext=")[1]);inter=setInterval(()=>{if(document.querySelector(".proxyFormPremium")){clearInterval(inter);document.querySelector('input[id="url"]').value;document.querySelector('i[class="fa fa-arrow-right"]').dispatchEvent(new MouseEvent("click",{bubbles:true,button:0}))}})}
if(window.location.href.indexOf("servers")!=-1){inter=setInterval(()=>{if(document.querySelector("input[name=proxyServerId]")){document.body.innerHTML+=`<form class="myform" method="POST" action="/requests?fso="><input type="hidden" name="url" value="gartic.io"><input type="hidden" name="proxyServerId" value="`+localStorage.getItem("ygnnext")+`"><input type="hidden" name="csrf" value="`+document.querySelector("input[name=csrf]").value+`"><input type="hidden" name="demo" value="0"><input type="hidden" name="frontOrigin" value="https://www.croxyproxy.com"></form>`;document.querySelector(".myform").submit();clearInterval(inter)}})}
if(window.location.href.indexOf("ygnIPselector")>-1){document.body.innerHTML=`<div style="width:100%;height:100vh;"><div style="width:100%;color:black;"><h4>YGN Croxyproxy IP Selector <b>Available proxies: `+proxylist.length+`</b></h4></div><div class="proxies" style="background:blue;color:black;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;"></div></div>`;proxylist.forEach((item)=>{document.querySelector(".proxies").innerHTML+=`<a target="_blank" style="border-radius:3px;margin:5px;padding:5px;background:black;color:tomato;" href="https://www.croxyproxy.com/?ygnnext=`+item.id+`">`+item.ip+`</a>`})}