Обновить
0
Василий Исайкин Анатольевич@v_chaser

Пользователь

Отправить сообщение

iOS не панацея. Вот способ чекнуть включен ли ВПН на iOS

https://habr.com/ru/news/1019646/#comment_29782292

IPhone ещё как даёт возможность чекнуть впн

- (BOOL)isVPNConnected
{
    NSDictionary *dict = CFBridgingRelease(CFNetworkCopySystemProxySettings());
    NSArray *keys = [dict[@"SCOPED"]allKeys];
    NSLog(@"keys==>%@",keys);
    for (NSString *key in keys) {
        if ([key rangeOfString:@"tap"].location != NSNotFound 
            [key rangeOfString:@"tun"].location != NSNotFound 
            [key rangeOfString:@"ipsec"].location != NSNotFound ||
            [key rangeOfString:@"ppp"].location != NSNotFound){
            return YES;
        }
    }
    return NO;
}

На SO это не такой уж и редкий вопрос. Так что решения по чеку впн готовы. Ещё и для разных фреймворков.

если я правильно понимаю, одно из условий фильтрации - запрос к заграничному айпи. Если айпи русский - сразу пропускают. Хоть впн протокол, хоть нет.

100 мало. У меня расход в месяц 300-500. Иногда один чат на 20 итераций может съесть 20$. А это 1 день работы.

Так не работает же уже. Vless наше всё

А как это решит проблему белых списков?

Уже раз 5 терял половину рабочего дня из-за того, что доку по-диагонали прочитал. Бывает, чо. Щас прошу иишки при рисерче проблем читать документацию кода в первую очередь.

Заинтересовал вопрос. Поболтал с парой миддлов. Сказали, что следует делать нуллабл поля только если нет доверия беку и он уже подводил. В остальных случаях излишние заморочки.

Разъясните пункт 1. Делая все поля нуллабельными мы усложняем себе жизнь, делая мыслительную работу за статический анализатор. Если известно, что какие-то поля точно будут заполнены, почему бы не облегчить себе жизнь и убрать нуллабельность?

Информация

В рейтинге
5 515-й
Откуда
Владивосток, Приморский край, Россия
Зарегистрирован
Активность