برچسب: پروکسی تلگرام

آیا پروکسی های تلگرام به اندازه کافی امن هستند؟

بعد از فیلترینگ تلگرام، میلیون ها کاربر ایرانی به دنبال برنامه های جایگزین تلگرام یا استفاده از فیلتر شکن ها برای دور زدن فیلتر تلگرام رفتند. اما بعد از مدتی، کمپانی تلگرام راهکاری برای دور زدن فیلتر کشورها ارائه داد. پروکسی MTProto، راه حل تلگرام برای دور زدن فیلترینگ بود. اما آیا پروکسی تلگرام امنیت…

` let target = document.querySelector('.cc-ep33') target.innerHTML = html var element = document.getElementById("crisp-chatbox") element.setAttribute("data-availability-tooltip", "true") element.setAttribute("data-full-view", "false") let closeChatEl = document.querySelector('#crisp-chat-close-btn') closeChatEl.addEventListener("click", (e)=>{ e.stopPropagation(); localStorage.setItem('hasLoadCrispChat', true) element.setAttribute("data-availability-tooltip", "false") }) let openChatEl = document.querySelector('#open-chat-box-whit-btn') openChatEl.addEventListener("click", (e)=>{ // e.stopPropagation(); element.setAttribute("data-availability-tooltip", "false") }) // localStorage.setItem('hasLoadCrispChat', true) } } function initCrispChat() { setTimeout(() => { initCrispChatWelcomeMessage() }, 1000) } let loadCrispChat = false let timeInterValObj = setInterval(() => { if (document.querySelector('.crisp-client')) { initCrispChat() loadCrispChat = true } if (loadCrispChat) { clearInterval(timeInterValObj) } }, 3000) --> animation-class when animation ends if (element.classList[1] == "FLASH") { g = element; element.addEventListener("animationend", e => { element.classList.remove(animatedClassName); }); addAnimation = true; } // If The span element for this element does not exist in the array, add it. if (!ELEMENTS_SPAN[index]) ELEMENTS_SPAN[index] = element.querySelector("span"); element.addEventListener("mouseover", e => { ELEMENTS_SPAN[index].style.left = e.pageX - element.offsetLeft + "px"; ELEMENTS_SPAN[index].style.top = e.pageY - element.offsetTop + "px"; // Add an animation-class to animate via CSS. if (addAnimation) element.classList.add(animatedClassName); }); element.addEventListener("mouseout", e => { ELEMENTS_SPAN[index].style.left = e.pageX - element.offsetLeft + "px"; ELEMENTS_SPAN[index].style.top = e.pageY - element.offsetTop + "px"; }); }); -->