Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

PHP определаить полььзователь зашел через VPN или напрямую


    Another 3 proposals concealed
  • Profile deleted
    23 December 2019, 11:23 |

    Здравствуйте, на php маловероятно это выйдет. Ибо php на сервере исполняется, это можно сделать на javascript, ибо он на клиенте выполняется 

  • Vladimir Denisenko
    23 December 2019, 11:26 |

    Думаю задача не выполнима так как тестирование показало что только по таймингу можно предположить что VPN.

  • Profile deleted
    23 December 2019, 11:29 |

    Выполнима, через webrtc, можно определить локальный адрес, не 100% пользователей, но можно

  • Profile blocked
    23 December 2019, 12:48 |

    да при условии что впн сервер школьник настраивал.и локальный определить да можно но львиная доля сидит через роутеры.


  • Profile deleted
    23 December 2019, 12:04 |

    И куда результат класть потом?

  • Profile deleted
    23 December 2019, 12:06 |

    Только с VPN или с проксей и тор тоже?

  • Profile deleted
    23 December 2019, 12:08 |

    И человек правильно говорит, PHP на стороне сервера выполняется.

  • Profile deleted
    23 December 2019, 12:10 |

    Опишите ТЗ по подробней.

  • Profile deleted
    23 December 2019, 12:15 |

    Хотя можно определить реальный IP через утечку Flash, WebRTC или Silverlight если прямо на PHP надо.

  • Dmitry Andrushchenko
    23 December 2019, 15:41 |

    реальный IP не нужен. Нужно лишь определить ДА или НЕТ. ДА - если вошли через vpn. НЕТ - если без

  • Profile deleted
    23 December 2019, 17:39 |

    Ну, сравнивать их по любому надо.

  • Aziz I.
    23 December 2019, 16:55 |

    50х50

  • Maksim Kuznetsov
    24 December 2019, 7:46 |

    способа с 100% вероятностью - не существует.

  • Profile deleted
    24 December 2019, 9:36 |

    Тех, кто предлагает делать проверку через клиентский jscript - можно сразу в бан, ребята просто "не в теме".

    Стопроцентного способа определения VPN/неVPN не существует: Всегда найдётся клиент, который не использует выходные пулы общеизвестных VPN, знает (и прикрывает) об утечках через WebRTC и плагины браузера. Большие тайминги могут означать не только VPN, но и медленный канал / слабый прокси / последствия работы РКН и т.д.

    Но с помощью вышеперечисленного можно отсечь значительную часть VPN-пользователей.

  • Profile deleted
    24 December 2019, 12:05 |

    С чего это вдруг. http://pc-rzn.ru/ip

  • Roman Pavlovsky
    24 December 2019, 15:35 |

    Не работает этот скрипт. Выводит сообщение "Ваш IP:" и больше ничего не выводит. Ни моего реального/локального/Tor/VPN IP-адреса.

  • Profile deleted
    24 December 2019, 22:01 |

    http://prntscr.com/qfbo4i за роутером определил меня нормально, через тор не пустит, все правильно, внимательней читайте задачу!

  • Profile deleted
    26 December 2019, 9:05 |

    Судя по твоему скриншоту, он тупо определяет локальный ip компьютера. Скажу по секрету, для 99% случаев это будут домашние сети 192.168... или корпоративные 10..., 172..... 

    Возможно, могут быть исключения, если VPN-клиент настроен тоже локально, а не на шлюзе.

  • Profile deleted
    26 December 2019, 9:16 |

    А не, локальные тоже же можно сделать из этих подсетей ...

  • Alexey Ilchmann
    25 December 2019, 3:10 |

    в хроме не работает. в мозиле выдало внутренний (локальный) айпи... с точки зрения детекта впн - бесмысленно и беспощадно. если определение, что работают из-за ната, то кому это надо? 

  • Profile deleted
    25 December 2019, 13:03 |

    Да блин я накидал по быстрому, там кого выберут тот и сделает, сравниваешь два один в аксес листе на сервере второй из скрипта.

  • Roman Pavlovsky
    24 December 2019, 15:36 |

    И скрипт расположен на бесплатном хостинге: https://pcrzn.000webhostapp.com/ip/

  • Profile deleted
    24 December 2019, 21:57 |

    Ну дык зайдите без тора и vpn и все будет нормально. Вопрос стоял в том, что на js это сделать нельзя и надо тут всех банить. Где он расположен, какое это имеет значение, можете оплатить мне хостинг размещу где Вы скажите. Любой каприз за Ваши деньги. 🙂

  • Aziz I.
    24 December 2019, 22:09 |

    Ну зашел без тора и впн - белым-бело. Про ипсек погугли.

  • Profile deleted
    24 December 2019, 22:19 |

    Че гуглить, я в 2010 где то на нем офисы подключал к коллегам Московским.

  • Aziz I.
    24 December 2019, 22:29 |

    Отлично.  А теперь в связке?! 

    Китайцев на аппаратном уровне жмут, а они пролазят.

    Вопрос стоит определить, а не на чем. И правильно Алекс говорит, 100% - не получится.


  • Profile deleted
    25 December 2019, 2:24 |

    Вы не правы. Ясно написано php у него. Читайте внимательней ТЗ.

  • Profile deleted
    24 December 2019, 22:22 |

    Хотя даже и если не работает, там почему то у Вас, мне без разницы. Просто был вопрос о том, что на JS это не возможно. Возможно! Вот и всё.

  • Profile blocked
    28 December 2019, 13:13 |

    Здравствуйте. Интересное обсуждение. Не принимайте к себе близко, но люди выше говорят что не работает Ваша "определялка". Заходим с впн - показывать локальный адрес. Заходим без - пусто. Что с чем сравнивать то?

  • Profile blocked
    28 December 2019, 13:18 |

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


  • Profile blocked
    28 December 2019, 13:21 |

    Ну я не совсем разбираюсь в таких тонкостях. Тут к мужу. Просто проверили что отдаст ссылочка при включенном и отключенном впн. При включенном - локальный адрес (что-то мне подсказывает, что если подключу напрямую в обход роутера то с впн получу адрес провайдера). Без впн - вообще пусто.

  • Profile blocked
    28 December 2019, 15:04 |

    верно) можно конечно блочить запросы но это другая история)

  • Profile blocked
    28 December 2019, 15:10 |

    У решения Дмитрия много косяков. И главный из них - оно не рабочее.

  • Profile deleted
    24 December 2019, 19:08 |

    С того, что со стороны сервера ты никогда не узнаешь достоверно, есть VPN или  нет. Ты видишь только, так сказать, "выходную ноду", шлюз из VPN в интернет. Даже, если этот адрес принадлежит известному тебе VPN - это не гарантирует, что к тебе не зашел сотрудник этого сервиса из рабочей сети. А если ты видишь адрес "домашнего" провайдера, то это не значит, что за этим адресом нет туннелей и VPN, за которыми сидят плохиши 

  • Profile deleted
    24 December 2019, 22:03 |

    Я только что это сделал, смотрите выше. 🙂

  • Profile deleted
    26 December 2019, 9:00 |

    И что ты сделал? Определил ip на клиенте? Молодец!

    Прочитай ещё раз фразу "со стороны СЕРВЕРА ты никогда не узнаешь достоверно, есть VPN или  нет."

    Предлагаешь серверу доверять данным, пришедшим с клиента? Если да,то лучше проходи мимо, ты не в теме.

    Я тебе userscript накидаю, который всегда будет отправлять "чистый" адрес, даже из под VPN/Tor. Или NoScript-плагин настрою, чтобы он твой js блочил. А может, на выходе из VPN буду на лету подкидывать "чистый" адрес. Сможет  сервер тогда определить, использую ли я VPN?

  • Profile deleted
    24 December 2019, 22:04 |

    Я целый год наверное так майнил капусту на пользователях. 🙂

  • Profile deleted
    24 December 2019, 22:05 |

    Пока хешспул не прибили. По ходу денег жалко стало. 😔

  • Profile deleted
    24 December 2019, 22:18 |

    Просто заказчику на php же надо, а то бы я тоже поучаствовал.

  • Alexey Ilchmann
    25 December 2019, 2:21 |

    если по простому - типа php curl запрос на https://ip.teoh.io/vpn-detection с адресом клиента и хватит...  на той стороне, по всей видимости, список известных анонимайзеров и скрипт с чеком открытых портов распространенных впн и прокси сервисов. т.е. если попробовать зайти с сервера, где будет запущен непосредственно впн или прокси с публичным доступом на стандартных портах - будет ложное срабатывание (только что проверил). имхо щитаю минимально достаточным такое решение.

  • Alexey Ilchmann
    25 December 2019, 2:47 |

    хотя нет скрипта... тупо "IP Type: Hosting/Datacenter" - значит скорее впн. чекер надо самому рисовать. если не в списке анонимайзеров (к примеру "Tor Exit Node Detected"), но датацентр - nmap-ить порты.

  • Profile deleted
    26 December 2019, 9:15 |

    К сожалению, может не отловить, если у меня VPN на провайдерском адресе

  • Profile blocked
    28 December 2019, 13:26 |

    А вообще,  зачем тут такое обсуждение. Вон люди за 350-500 грн готовы все сделать.

  • Alexey Ilchmann
    28 December 2019, 13:46 |

    а поумничать!? мы ж не офисе сидим, надо ж с кем то длиной пачкорда мерятся... а если серьезно - за клиента обидно, да и для впнщиков достаточно распространенная проблема.

  • Profile blocked
    28 December 2019, 14:06 |

    Ну Вы выше написали предложение. Вроде самое разумное, учитывая бюджеты заказчика в других проектах.

  • Profile deleted
    29 December 2019, 0:21 |

    Затем, чтобы потом тут не появился проект с описанием "... предыдущий фрилансер что-то делал, но оно не работает ...". (если бы вдруг выбрали JS-вариант)

Current freelance projects in the category PHP

Improvement of the website https://koleso-center.com/ on OpenCart

223 USD

Add categories to the online store websiteUsed disksSpare tiresFastenersData is taken from the 1C database.A few more questions Type of performer: single Backend developer (OpenCart/PHP) at the Middle levelThe modifications must meet all requirementsSEO + AI promotion AI…

PHP ∙ 12 hours 5 minutes back ∙ 30 proposals

Module for OpenCart: mass creation of products from folders with images

Development of a mass product creation module for OpenCart (ocStore 3.x) A backend module for OpenCart / ocStore 3.x needs to be developed that automatically creates products from a pre-prepared folder structure with images.Main functionality: mass creation of products from…

Content Management SystemsPHP ∙ 1 day 18 hours back ∙ 46 proposals

Looking for a Bitrix24 specialist / CRM integrator to set up automation.

Our company works with CRM Bitrix24. We need a specialist who can set up automatic addition of phone numbers to leads/orders in two formats. Automation must be correctly configured for two countries: the Republic of Moldova and Romania. Task: When creating a lead or order in…

PHPWeb Programming ∙ 4 days 20 hours back ∙ 24 proposals

Website optimization

Optimization of the website jdgreta.co.uk on Shopify. SEO audit attached to the project. Main tasks - - Fix all meta data - Complete the technical specifications for the programmer (since this project combines tasks for both the programmer and SEO, if you are not a company -…

HTML & CSSPHP ∙ 5 days 17 hours back ∙ 33 proposals

Horoshop Specialist

Need a specialist who can correctly set up the product Feed. Problem: Currently, over 13,000 products are being uploaded with the same type value (e.g., "everything for manicure and pedicure"). Because of this, it is impossible to segment products in Google Ads and set different…

PHPWebsite Maintenance ∙ 6 days 19 hours back ∙ 21 proposals

Client
Project published
6 years back
185 views