(function(bannerClassName) { const sendEvent = (token, action) => { const value = 'Branding ' + token + ' – ' + action; if (window.dataLayer !== undefined) { window.dataLayer.push({ event: 'data_event', data_description: value, }); } else { console.log('GA send: ' + value); } }; const oneBeforePageChange = (callback) => { if (typeof Air === 'object') { const ajaxify = Air.import('module.ajaxify'); ajaxify.one('Before page changed', () => { try { if (callback) { callback(); } } catch (error) { console.log(error); } }); } }; const onLinkClick = (e) => { const link = e.target; const href = link.getAttribute('href'); sendEvent(href, 'Click'); link.removeEventListener('click', onLinkClick); }; const branding = document.querySelector(bannerClassName); if (!branding) { return; } const links = branding.querySelectorAll('a'); for (let i = 0; i < links.length; i += 1) { const isVisible = getComputedStyle(links[i]).display !== 'none'; const href = links[i].getAttribute('href'); if (isVisible) { sendEvent(href, 'Show'); } links[i].addEventListener('click', onLinkClick); } oneBeforePageChange(() => { for (let i = 0; i < links.length; i += 1) { links[i].removeEventListener('click', onLinkClick); } }); })('.entry-native-branding');

Как починить Surfshark, если его снова заблокируют?

В декабре 22 года Роскомнадзор заблокировал Surfshark, напомнив, что запретом все VPN-сервисы должны быть подключены к Федеральной государственной информационной системе (ФГИС), содержащей реестр запрещённой в РФ информации.

«Согласно закону «О связи» средства обхода блокировок противоправного контента признаются угрозой. Их использование приводит к сохранению доступа к запрещенной информации и ресурсам, создает условия для незаконной деятельности, в том числе связанной с распространением наркотиков, детской порнографии, экстремизма и склонением к суициду»

Комментарий РКН

К делу!

Surfshark сделали коллабу с OpenVPN и OpenVPN connect. Такой союз позволяет использовать родные ключи от Surfshark, чтобы избегать блокировок. Кто-то скажет, что это VPN для VPN, но это не совсем так. Все дело в протоколах, OpenVPN - это инструмент, он не имеет своих серверов и работает через SSL, а Surfshark через - WireGuard.

Процесс установки может занять 10-15 минут.

Официальная видео-инструкция от Surfshark Academy:

Также приложу текстовые инструкции с официального сайта для Windows, Android и IOS.

Если вам не хочется разбираться с блокировками, попробуйте VPN, который не заблокируют, писал о нем здесь 👇

VPN, который не заблокируют

Каждую неделю выходят новости о том, что Роскомнадзор заблокировал очередной VPN. В этой неравной схватке проигрывают все, кроме Роскомнадзора, конечно:

Спасибо, что читаете 😉

Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"

ExtremeCode
(function(bannerClassName) { const sendEvent = (token, action) => { const value = 'Branding ' + token + ' – ' + action; if (window.dataLayer !== undefined) { window.dataLayer.push({ event: 'data_event', data_description: value, }); } else { console.log('GA send: ' + value); } }; const oneBeforePageChange = (callback) => { if (typeof Air === 'object') { const ajaxify = Air.import('module.ajaxify'); ajaxify.one('Before page changed', () => { try { if (callback) { callback(); } } catch (error) { console.log(error); } }); } }; const onLinkClick = (e) => { const link = e.target; const href = link.getAttribute('href'); sendEvent(href, 'Click'); link.removeEventListener('click', onLinkClick); }; const branding = document.querySelector(bannerClassName); if (!branding) { return; } const links = branding.querySelectorAll('a'); for (let i = 0; i < links.length; i += 1) { const isVisible = getComputedStyle(links[i]).display !== 'none'; const href = links[i].getAttribute('href'); if (isVisible) { sendEvent(href, 'Show'); } links[i].addEventListener('click', onLinkClick); } oneBeforePageChange(() => { for (let i = 0; i < links.length; i += 1) { links[i].removeEventListener('click', onLinkClick); } }); })('.entry-article-footer');
0
2 комментария
Sergey Klochko

Surfshark работает на разных протоколах: openvpn, ipsec и, примерно год как с wireguard.

Так что никакой колабы. Шарками можно пользоваться с любым клиентом умеющим один из названных протоколов.

Ответить
Развернуть ветку
Сидор

Работает Акула на Ростелекоме, на ТиньковМобайл и на сетях кафе и отелей.
Пока...

Ответить
Развернуть ветку
Читать все 2 комментария
null