Попробовал с route-ами поиграться. При раскомментировании route = default - ничего не поменялось. Когда раскомментировал то что изначально было (без route = default) - сильно лучше коннект стал - никаких задержек при открытии сайтов. Однако добиться смены IP так и не удалось(
Может ли быть дело в таком логе при подключении с винды? Смущает exitCode: 1 Настройки DNS, вроде, не менял, оставил по дефолту всё.
Попробовал у себя поднять и, кажется, не вполне получилось.
Поднял у зарубежного хостера новый инстанс на Ubuntu 22.04.3 LTS
Привязал к его IP свой домен
Через Letsencrypt сертификат выпустил
Поставил ocserv версии 1.2.3
На винде поставил OpenConnect-GUI VPN Client
Ковырял всё это 2 дня, добился того, что с винды, как будто, подсоединяется успешно. Сужу по логам клиента об успехе и по тому, что при включённом соединении интернет стал нестабильным и с заметной задержкой при открытии сайтов. Однако проверка IP адреса на клиенте в браузере (через 2ip.ru) показывает, что адрес не поменялся.
Отсюда 2 вопроса:
Так и должно быть? Что адрес не меняется на клиентской машине?
Если так не должно быть - куда можно посмотреть чтобы поправить?
Если надо - могу предоставить конфиги и/или любую другую информацию. Устанавливал и настраивал по инструкциям с вашей статьи и по инструкции отсюда
Если гугл приложение или аккаунт забанит - вы не сможете больше подписывать апдейты для других магазинов. Т.е., можно сказать, получите бан сразу везде. А гугл постоянно банит просто так. Лучше уж версию с отдельным пакетом распространять - так безопаснее
Всё верно. Стандартные ошибки, конечно есть. В тексте имелось в виду, скорее, что-то вроде аналогов 403 HTTP кода. Т.е. в случае использования JSON-RPC мы не ограничены высеченным в граните списком кодов ошибок и сами составляем нужный нам список с нужными нам значениями. Например, вместо 400 кода с деталями того, что пошло не так в теле ответа, мы можем завести отдельный код на каждый конкретный случай (невалидный email, невалидная сумма etc)
Люди, которые попали в описанную ситуацию могут в телеграме найти единомышленников - возможно так же будет от пострадавших и какая-то информация о попытках с этим бороться
А есть где-то более подробная информация по времени докладов? Например я хочу сходить на 2-3 из них и хотелось бы спланировать время прихода, чтобы не ждать 2-3 часа до нужного мне доклада.
Таковы реалии. И в этом (разных реализациях одной и той же функциональности) есть свои плюсы. Например, открытость Android позволила создать большое разнообразие библиотек для всего подряд, хорошие инструменты разработки, разные магазины приложений. Если сравнивать с Apple и их инструментами для разработчиков, начиная с IDE и заканчивая самой iOS, то андроид выглядит раем на земле, раем для программистов, где всё просто, понятно и множество альтернатив. Да, минусы у этого есть, типа нагромаждений абстракций как тут в статье, но, кмк, безальтернативная монополия много хуже во всех важных аспектах.
Да и гугл может в любой момент объявить Android устаревшим и всех пересадить на Fuchsia. Как и Huawei на Harmony. Тут уже, наверное, будет вопрос не то что в сложности разработки, а, скорее, в наличии монетизируемой аудитории на платформе.
Будет работать или нет, на девайсе без гугло-сервисов не пробовал. И под аналитикой имел в виду Firebase аналитику. Попробую в свободное время проверить, будет ли аналитика работать на девайсе без гугло-сервисов и напишу тут.
Выпиливать SDK не обязательно. Можно одновременно использовать несколько сервисов аналитики (что является довольно распространённой практикой). А вот будет ли оно (отправка аналитики через GA) работать — зависит от наличия на девайсе, на который будет приложение установлено, сервисов от гугла. Если сервисы есть — аналитика будет работать. Иначе — не должна) Сам факт того, откуда установлено приложение гугл, в данный момент, насколько мне известно, не волнует. Но они, конечно, могут начать блокировать работу своих сервисов по любым причинам в любой момент.
Дело в том, что на новых девайсах от Huawei нет сервисов от гугла. Засим, всё что с ними связано работать не будет. В т.ч. аналитика. Можно, конечно, поставить вручную сервисы от гугла, однако это зачастую нетривиальная задача и вот в таких случаях гугл да, может это отслеживать и вмешиваться в работу своих сервисов, например их отключая
Это современная реальность. Для нового аккаунта в GooglePlay также потребуется паспорт присылать. В AppStore очень часто из СНГ не оформить акк — с карты нет попытки от Apple списать деньги — приходится писать им в тех.поддержку и высылать документы.
Так не вижу здесь проблемы. Тем более, что всё это делается для недопущения нынешней ситуации в GooglePlay, где есть много акков, которые регистрировали ещё до введения требования высылки документов и с которых в магазин Google заливают множество вредоносного софта.
А, тогда, по идее, не должны пока банить) Насколько мне известно (из того что читал, слышал + собственный опыт) бан акка будет после 3 банов приложений в течении полугода. Удалённые приложения при этом не учитываются.
По поводу Appodeal — ИМХО от них больше проблем с в GooglePlay чем пользы. В своё время их брал исключительно для нативной рекламы в RecyclerView и RewardedVideo. Последнее заменил в итоге на AdMob, а нативную (у AdMob её так и не реализовали когда я в последний раз смотрел) сделал через MoPub.
Также жутко неудобно их (Appodeal ) подключать — куча файлов библиотек и манипуляций с манифестом. Хотя, вроде, в последних версиях они сделали всё это удобнее. Но вот их зависимость от AdMob совершенно неприемлема. Больше ими пользоваться не буду.
Тут имелось в виду что выкладывать приложения не потратив множества времени и сил на проверку вместе с юристом всех нюансов и не обязавшись с юристом же проверять соответствие приложения постоянным изменениям правил магазина просто нерационально. Если, конечно, вы не готовы вкладывать много времени и сил на поддержку приложения, не приносящего доход и могущего быть причиной бана аккаунта.
Пока писал коммент - внезапно всё заработало)
Кажется, перед тем как заработало следующее делал:
В
/etc/sysctl.conf
правку внёс как у вас написано (думал, что по инструкции, которую я использовал у меня это сделано, оказалось - нет)Аналогично по вашей инструкции с iptables команду выполнил
Отключил
ufw
сервис на сервере (возможно я там что-то наворотил и оно как-то конфликтовало)В итоге вижу теперь что мой IP - это IP сервера, задача решена, большое спасибо за подсказки! =)
Спасибо за ответ!
Попробовал с
route
-ами поиграться. При раскомментированииroute = default
- ничего не поменялось. Когда раскомментировал то что изначально было (безroute = default
) - сильно лучше коннект стал - никаких задержек при открытии сайтов. Однако добиться смены IP так и не удалось(Может ли быть дело в таком логе при подключении с винды? Смущает
exitCode: 1
Настройки DNS, вроде, не менял, оставил по дефолту всё.Буду благодарен за любую подсказку/намёк/мысль, понимая, что вариантов местонахождения проблемы - тьма)
Спасибо за статью!
Попробовал у себя поднять и, кажется, не вполне получилось.
Поднял у зарубежного хостера новый инстанс на Ubuntu 22.04.3 LTS
Привязал к его IP свой домен
Через Letsencrypt сертификат выпустил
Поставил
ocserv
версии 1.2.3На винде поставил
OpenConnect-GUI VPN Client
Ковырял всё это 2 дня, добился того, что с винды, как будто, подсоединяется успешно. Сужу по логам клиента об успехе и по тому, что при включённом соединении интернет стал нестабильным и с заметной задержкой при открытии сайтов. Однако проверка IP адреса на клиенте в браузере (через 2ip.ru) показывает, что адрес не поменялся.
Отсюда 2 вопроса:
Так и должно быть? Что адрес не меняется на клиентской машине?
Если так не должно быть - куда можно посмотреть чтобы поправить?
Если надо - могу предоставить конфиги и/или любую другую информацию. Устанавливал и настраивал по инструкциям с вашей статьи и по инструкции отсюда
Если гугл приложение или аккаунт забанит - вы не сможете больше подписывать апдейты для других магазинов. Т.е., можно сказать, получите бан сразу везде. А гугл постоянно банит просто так. Лучше уж версию с отдельным пакетом распространять - так безопаснее
Всё верно. Стандартные ошибки, конечно есть. В тексте имелось в виду, скорее, что-то вроде аналогов 403 HTTP кода. Т.е. в случае использования JSON-RPC мы не ограничены высеченным в граните списком кодов ошибок и сами составляем нужный нам список с нужными нам значениями. Например, вместо 400 кода с деталями того, что пошло не так в теле ответа, мы можем завести отдельный код на каждый конкретный случай (невалидный email, невалидная сумма etc)
Люди, которые попали в описанную ситуацию могут в телеграме найти единомышленников - возможно так же будет от пострадавших и какая-то информация о попытках с этим бороться
Понял, спасибо!
Добрый день!
А есть где-то более подробная информация по времени докладов? Например я хочу сходить на 2-3 из них и хотелось бы спланировать время прихода, чтобы не ждать 2-3 часа до нужного мне доклада.
Спасибо!
Таковы реалии. И в этом (разных реализациях одной и той же функциональности) есть свои плюсы. Например, открытость Android позволила создать большое разнообразие библиотек для всего подряд, хорошие инструменты разработки, разные магазины приложений. Если сравнивать с Apple и их инструментами для разработчиков, начиная с IDE и заканчивая самой iOS, то андроид выглядит раем на земле, раем для программистов, где всё просто, понятно и множество альтернатив. Да, минусы у этого есть, типа нагромаждений абстракций как тут в статье, но, кмк, безальтернативная монополия много хуже во всех важных аспектах.
Да и гугл может в любой момент объявить Android устаревшим и всех пересадить на Fuchsia. Как и Huawei на Harmony. Тут уже, наверное, будет вопрос не то что в сложности разработки, а, скорее, в наличии монетизируемой аудитории на платформе.
Согласно вот этому карты от TomTom. Вроде бы это и в доке видел, но с ходу не нашёл подтверждения
UPD: Вот где это в доке упомянуто (см. п. 2.23): HUAWEI Map Service Agreement
Хм, проверил сейчас, работает и без этого. В статье поправлю, спасибо)
Кажется, я понял о чём вы)
Будет работать или нет, на девайсе без гугло-сервисов не пробовал. И под аналитикой имел в виду Firebase аналитику. Попробую в свободное время проверить, будет ли аналитика работать на девайсе без гугло-сервисов и напишу тут.
На новых девайсах Huawei не может предустанавливать гугловые сервисы, а их установка вручную — по идее — нарушение лицензии. Соответственно, гугл в праве эти нарушение пресекать, отслеживая девайсы и отключая функционал своих сервисов. В интернете по этому поводу довольно много информации, беглое гугление например такую статейку выдало, с упоминанием проблемы: https://www.forbes.com/sites/zakdoffman/2020/03/15/huawei-mate-30-and-p40-now-have-surprise-one-click-google-install-heres-what-you-must-know/#8af18b27cf30
Выпиливать SDK не обязательно. Можно одновременно использовать несколько сервисов аналитики (что является довольно распространённой практикой). А вот будет ли оно (отправка аналитики через GA) работать — зависит от наличия на девайсе, на который будет приложение установлено, сервисов от гугла. Если сервисы есть — аналитика будет работать. Иначе — не должна) Сам факт того, откуда установлено приложение гугл, в данный момент, насколько мне известно, не волнует. Но они, конечно, могут начать блокировать работу своих сервисов по любым причинам в любой момент.
Дело в том, что на новых девайсах от Huawei нет сервисов от гугла. Засим, всё что с ними связано работать не будет. В т.ч. аналитика. Можно, конечно, поставить вручную сервисы от гугла, однако это зачастую нетривиальная задача и вот в таких случаях гугл да, может это отслеживать и вмешиваться в работу своих сервисов, например их отключая
Это современная реальность. Для нового аккаунта в GooglePlay также потребуется паспорт присылать. В AppStore очень часто из СНГ не оформить акк — с карты нет попытки от Apple списать деньги — приходится писать им в тех.поддержку и высылать документы.
Так не вижу здесь проблемы. Тем более, что всё это делается для недопущения нынешней ситуации в GooglePlay, где есть много акков, которые регистрировали ещё до введения требования высылки документов и с которых в магазин Google заливают множество вредоносного софта.
А, тогда, по идее, не должны пока банить) Насколько мне известно (из того что читал, слышал + собственный опыт) бан акка будет после 3 банов приложений в течении полугода. Удалённые приложения при этом не учитываются.
По поводу Appodeal — ИМХО от них больше проблем с в GooglePlay чем пользы. В своё время их брал исключительно для нативной рекламы в
RecyclerView
иRewardedVideo
. Последнее заменил в итоге на AdMob, а нативную (у AdMob её так и не реализовали когда я в последний раз смотрел) сделал через MoPub.Также жутко неудобно их (Appodeal ) подключать — куча файлов библиотек и манипуляций с манифестом. Хотя, вроде, в последних версиях они сделали всё это удобнее. Но вот их зависимость от AdMob совершенно неприемлема. Больше ими пользоваться не буду.
Могу только посочувствовать( Судя по тому, что у вас уже минимум 2 Suspended приложения аккаунт вам скоро удалят(
Странно… Возможно дело в том, что я не пробовал ждать. У меня происходило всё время так:
Тут имелось в виду что выкладывать приложения не потратив множества времени и сил на проверку вместе с юристом всех нюансов и не обязавшись с юристом же проверять соответствие приложения постоянным изменениям правил магазина просто нерационально. Если, конечно, вы не готовы вкладывать много времени и сил на поддержку приложения, не приносящего доход и могущего быть причиной бана аккаунта.