• Как обновить регистр совпадения таймера в программе?

    @MaxEpt
    Возможно, а есть у этого МК возможность пошаговой отладки ? или может быть таймер инициализировали не правильно ?
  • Как сделать автологин в orange pi zero?

    @MaxEpt Автор вопроса
    пытался, только вот я написал про raspi-config
  • Andoid Studio проблема с кодировкой русских символов ,с сервера приходит тарабарщина, как решить?

    @MaxEpt
    а если charset отсутствует ? но при этом в одном запросе все ок, а вот в последнем кракозябры ?
  • Как правильно написать serializer?

    @MaxEpt Автор вопроса
    Спасибо, а где вообще можно почерпнуть инфы по serializers? на русском)
  • Как организовать hotspot(django и сервер на 1cloud )?

    @MaxEpt Автор вопроса
    Дмитрий Бубнов: как вас там найти ? ))) можете в почту написать, mak_sim93@mail.ru
  • Как организовать hotspot(django и сервер на 1cloud )?

    @MaxEpt Автор вопроса
    Дмитрий Бубнов: Стукну на почту) Спасибо. А где оперативнее будет обсудить ? Только почта ?
  • Как организовать hotspot(django и сервер на 1cloud )?

    @MaxEpt Автор вопроса
    Дмитрий, добрый день! Приобрели микротик. Требуется сделать авторизацию по mac адресу на внешнем радиус сервере. Не совсем понятно как конфигурировать этот сервер, точнее включить чтобы проверялись только mac адреса. Без паролей. В дальнейшем в палнах поставить django, если microtik получает отказ от радиус, пользователя кидает на страницу атворизации, пользователь вводит пароль из СМС, и django добавляет его mac в radius. Как все это правильно реализовать ?)
  • Как подписать запрос в python?

    @MaxEpt Автор вопроса
    sim3x: как подписать данные придумал. Подпись актуальная, сделанная с помощью ssl у меня есть.
    Как ее с помощью requests отправить на сервер ?
  • Как подписать запрос в python?

    @MaxEpt Автор вопроса
    Полный текст слишком большой. verify=false поставил.

    SSLError at /api/v0/repeatCardPayment/
    [SSL] PEM lib (_ssl.c:2515)

    Request Method: POST
    Request URL: https://app.pomoysam.ru/api/v0/repeatCardPayment/
    Django Version: 1.9.7
    Python Executable: /usr/local/bin/uwsgi
    Python Version: 3.4.3
    Python Path: ['.', '', '/home/django/Env/SAM/lib/python3.4', '/home/django/Env/SAM/lib/python3.4/plat-x86_64-linux-gnu', '/home/django/Env/SAM/lib/python3.4/lib-dynload', '/usr/lib/python3.4', '/usr/lib/python3.4/plat-x86_64-linux-gnu', '/home/django/Env/SAM/lib/python3.4/site-packages']
    Server time: Thu, 19 Jan 2017 17:02:04 +0300
    Installed Applications:
    ['django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rest_framework',
    'rest_framework.authtoken',
    'api_v0',
    'payments',
    'extuser',
    'main']
    Installed Middleware:
    ['django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware']

    Traceback:

    File "/home/django/Env/SAM/lib/python3.4/site-packages/requests/packages/urllib3/connectionpool.py" in urlopen
    578. chunked=chunked)

    File "/home/django/Env/SAM/lib/python3.4/site-packages/requests/packages/urllib3/connectionpool.py" in _make_request
    351. self._validate_conn(conn)

    File "/home/django/Env/SAM/lib/python3.4/site-packages/requests/packages/urllib3/connectionpool.py" in _validate_conn
    814. conn.connect()

    File "/home/django/Env/SAM/lib/python3.4/site-packages/requests/packages/urllib3/connection.py" in connect
    289. ssl_version=resolved_ssl_version)

    File "/home/django/Env/SAM/lib/python3.4/site-packages/requests/packages/urllib3/util/ssl_.py" in ssl_wrap_socket
    306. context.load_cert_chain(certfile, keyfile)


    During handling of the above exception ([SSL] PEM lib (_ssl.c:2515)), another exception occurred:



    File "/home/django/Env/SAM/lib/python3.4/site-packages/requests/adapters.py" in send
    403. timeout=timeout

    File "/home/django/Env/SAM/lib/python3.4/site-packages/requests/packages/urllib3/connectionpool.py" in urlopen
    604. raise SSLError(e)


    During handling of the above exception ([SSL] PEM lib (_ssl.c:2515)), another exception occurred:



    File "/home/django/Env/SAM/lib/python3.4/site-packages/django/core/handlers/base.py" in get_response
    149. response = self.process_exception_by_middleware(e, request)

    File "/home/django/Env/SAM/lib/python3.4/site-packages/django/core/handlers/base.py" in get_response
    147. response = wrapped_callback(request, *callback_args, **callback_kwargs)

    File "/home/django/Env/SAM/lib/python3.4/site-packages/django/views/decorators/csrf.py" in wrapped_view
    58. return view_func(*args, **kwargs)

    File "/home/django/Env/SAM/lib/python3.4/site-packages/django/views/generic/base.py" in view
    68. return self.dispatch(request, *args, **kwargs)

    File "/home/django/Env/SAM/lib/python3.4/site-packages/rest_framework/views.py" in dispatch
    474. response = self.handle_exception(exc)

    File "/home/django/Env/SAM/lib/python3.4/site-packages/rest_framework/views.py" in handle_exception
    434. self.raise_uncaught_exception(exc)

    File "/home/django/Env/SAM/lib/python3.4/site-packages/rest_framework/views.py" in dispatch
    471. response = handler(request, *args, **kwargs)

    File "./api_v0/views.py" in post
    377. r = s.post('https://penelope.yamoney.ru/webservice/mws/api/rep...', data=params, verify=False)

    File "/home/django/Env/SAM/lib/python3.4/site-packages/requests/sessions.py" in post
    518. return self.request('POST', url, data=data, json=json, **kwargs)

    File "/home/django/Env/SAM/lib/python3.4/site-packages/requests/sessions.py" in request
    475. resp = self.send(prep, **send_kwargs)

    File "/home/django/Env/SAM/lib/python3.4/site-packages/requests/sessions.py" in send
    585. r = adapter.send(request, **kwargs)

    File "/home/django/Env/SAM/lib/python3.4/site-packages/requests/adapters.py" in send
    477. raise SSLError(e, request=request)

    Exception Type: SSLError at /api/v0/repeatCardPayment/
    Exception Value: [SSL] PEM lib (_ssl.c:2515)
    Request information:
    GET: No GET data

    POST: No POST data

    FILES: No FILES data

    COOKIES: No cookie data

    META:
    HTTP_CONTENT_LENGTH = '141'
    REMOTE_ADDR = '194.186.24.98'
    SERVER_NAME = 'app.pomoysam.ru'
    CONTENT_LENGTH = '141'
    PATH_INFO = '/api/v0/repeatCardPayment/'
    UWSGI_SCHEME = 'https'
    wsgi.file_wrapper = ''
    SERVER_PROTOCOL = 'HTTP/1.1'
    uwsgi.node = b'Ubuntu1404x64'
    wsgi.errors = <_io.TextIOWrapper name=2 mode='w' encoding='ANSI_X3.4-1968'>
    REQUEST_URI = '/api/v0/repeatCardPayment/'
    REQUEST_METHOD = 'POST'
    DOCUMENT_ROOT = '/usr/share/nginx/html'
    HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36'
    HTTP_CONNECTION = 'keep-alive'
    wsgi.run_once = False
    HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4'
    wsgi.multithread = False
    wsgi.url_scheme = 'https'
    wsgi.multiprocess = True
    wsgi.input =
    uwsgi.version = b'2.0.14'
    wsgi.version =
    QUERY_STRING = ''
    SERVER_PORT = '443'
    CONTENT_TYPE = 'multipart/form-data; boundary=----WebKitFormBoundaryyW92yt7UJecpnq92'
    SCRIPT_NAME = ''
    REMOTE_PORT = '57526'
    HTTP_ORIGIN = 'chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop'
    HTTP_AUTHORIZATION = 'Token 82e9a798f760c96f230f0e59c48e3a314a28bd78'
    HTTP_CONTENT_TYPE = 'multipart/form-data; boundary=----WebKitFormBoundaryyW92yt7UJecpnq92'
    HTTP_CACHE_CONTROL = 'no-cache'
    HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
    HTTP_HOST = 'app.pomoysam.ru'
    HTTP_POSTMAN_TOKEN = '61c247d7-ff41-5869-33c0-ffe295e4ae81'
    HTTP_ACCEPT = '*/*'

    Settings:
    Using settings module SAM.settings
    DEFAULT_FROM_EMAIL = 'webmaster@localhost'
    EMAIL_USE_TLS = False
    LANGUAGE_COOKIE_PATH = '/'
    DEBUG_PROPAGATE_EXCEPTIONS = False
    SILENCED_SYSTEM_CHECKS = []
    LOGIN_REDIRECT_URL = '/accounts/profile/'
    USE_X_FORWARDED_HOST = False
    DEFAULT_CHARSET = 'utf-8'
    DEFAULT_CONTENT_TYPE = 'text/html'
    DEBUG = True
    LOGOUT_URL = '/accounts/logout/'
    SESSION_ENGINE = 'django.contrib.sessions.backends.db'
    PASSWORD_HASHERS = '********************'
    FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
    DEFAULT_INDEX_TABLESPACE = ''
    USE_TZ = True
    EMAIL_TIMEOUT = None
    SECURE_REDIRECT_EXEMPT = []
    STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
    SESSION_EXPIRE_AT_BROWSER_CLOSE = False
    LANGUAGE_COOKIE_NAME = 'django_language'
    SHORT_DATETIME_FORMAT = 'm/d/Y P'
    LOCALE_PATHS = []
    STATICFILES_DIRS = []
    DATETIME_INPUT_FORMATS = ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y']
    SECURE_HSTS_INCLUDE_SUBDOMAINS = False
    BASE_DIR = '/home/django/SAM'
    TEMPLATE_CONTEXT_PROCESSORS = ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages']
    PREPEND_WWW = False
    ALLOWED_HOSTS = []
    EMAIL_SSL_CERTFILE = None
    TEMPLATE_DEBUG = False
    SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
    SECURE_CONTENT_TYPE_NOSNIFF = False
    CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
    INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework.authtoken', 'api_v0', 'payments', 'extuser', 'main']
    EMAIL_PORT = 25
    MIGRATION_MODULES = {}
    IGNORABLE_404_URLS = []
    STATIC_ROOT = '/home/django/SAM/static'
    APPEND_SLASH = True
    FILE_UPLOAD_TEMP_DIR = None
    DATABASE_ROUTERS = []
    DATABASES = {'default': {'PORT': '', 'AUTOCOMMIT': True, 'TIME_ZONE': None, 'USER': '', 'NAME': '/home/django/SAM/db15.sqlite3', 'CONN_MAX_AGE': 0, 'TEST': {'CHARSET': None, 'NAME': None, 'COLLATION': None, 'MIRROR': None}, 'ENGINE': 'django.db.backends.sqlite3', 'PASSWORD': '********************', 'ATOMIC_REQUESTS': False, 'HOST': '', 'OPTIONS': {}}}
    CSRF_TRUSTED_ORIGINS = []
    MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
    MANAGERS = []
    EMAIL_HOST = 'localhost'
    MEDIA_ROOT = '/home/django/SAM/files/media'
    FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
    SESSION_COOKIE_SECURE = False
    SECRET_KEY = '********************'
    ADMINS = []
    TEMPLATES = [{'DIRS': ['/home/django/SAM/templates'], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}, 'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates'}]
    YEAR_MONTH_FORMAT = 'F Y'
    FORMAT_MODULE_PATH = None
    AUTH_USER_MODEL = 'extuser.ExtUser'
    DATETIME_FORMAT = 'N j, Y, P'
    ALLOWED_INCLUDE_ROOTS = []
    CACHE_MIDDLEWARE_ALIAS = 'default'
    CSRF_COOKIE_DOMAIN = None
    SESSION_SAVE_EVERY_REQUEST = False
    SESSION_COOKIE_AGE = 1209600
    AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
    SESSION_COOKIE_NAME = 'sessionid'
    TEMPLATE_STRING_IF_INVALID = ''
    SESSION_FILE_PATH = None
    FORCE_SCRIPT_NAME = None
    INTERNAL_IPS = []
    SECURE_SSL_HOST = None
    MIDDLEWARE_CLASSES = ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']
    CACHE_MIDDLEWARE_SECONDS = 600
    LANGUAGE_CODE = 'en-us'
    TEMPLATE_LOADERS = ['django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader']
    USE_L10N = True
    CSRF_COOKIE_AGE = 31449600
    LANGUAGE_COOKIE_DOMAIN = None
    TIME_ZONE = None
    LANGUAGE_COOKIE_AGE = None
    STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
    EMAIL_HOST_PASSWORD = '********************'
    CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
    DATE_INPUT_FORMATS = ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
    CSRF_COOKIE_HTTPONLY = False
    DATE_FORMAT = 'N j, Y'
    THOUSAND_SEPARATOR = ','
    SECURE_HSTS_SECONDS = 0
    LANGUAGES = [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
    USE_ETAGS = False
    FIRST_DAY_OF_WEEK = 0
    SHORT_DATE_FORMAT = 'm/d/Y'
    CSRF_COOKIE_NAME = 'csrftoken'
    LOGGING = {'disable_existing_loggers': False, 'version': 1, 'handlers': {'file': {'class': 'logging.FileHandler', 'level': 'DEBUG', 'filename': '/home/django/SAM/debug.log'}}, 'loggers': {'': {'handlers': ['file'], 'propagate': True, 'level': 'DEBUG'}}}
    USE_I18N = True
    SECURE_BROWSER_XSS_FILTER = False
    CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
    CSRF_COOKIE_SECURE = False
    EMAIL_USE_SSL = False
    PASSWORD_RESET_TIMEOUT_DAYS = '********************'
    X_FRAME_OPTIONS = 'SAMEORIGIN'
    AUTH_PASSWORD_VALIDATORS = '********************'
    EMAIL_SUBJECT_PREFIX = '[Django] '
    TEST_RUNNER = 'django.test.runner.DiscoverRunner'
    SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
    SESSION_CACHE_ALIAS = 'default'
    STATIC_URL = '/static/'
    FIXTURE_DIRS = []
    DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
    ROOT_URLCONF = 'SAM.urls'
    TEST_NON_SERIALIZED_APPS = []
    LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
    EMAIL_SSL_KEYFILE = '********************'
    SECURE_SSL_REDIRECT = False
    CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
    SESSION_COOKIE_PATH = '/'
    ABSOLUTE_URL_OVERRIDES = {}
    FILE_UPLOAD_PERMISSIONS = None
    REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.TokenAuthentication',)}
    CSRF_COOKIE_PATH = '/'
    EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
    LOGIN_URL = '/accounts/login/'
    USE_X_FORWARDED_PORT = False
    SESSION_COOKIE_DOMAIN = None
    SECURE_PROXY_SSL_HEADER = None
    FILE_CHARSET = 'utf-8'
    DISALLOWED_USER_AGENTS = []
    NUMBER_GROUPING = 0
    DECIMAL_SEPARATOR = '.'
    LOGGING_CONFIG = 'logging.config.dictConfig'
    EMAIL_HOST_USER = ''
    USE_THOUSAND_SEPARATOR = False
    SERVER_EMAIL = 'root@localhost'
    DEFAULT_TABLESPACE = ''
    MEDIA_URL = '/media/'
    DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
    TEMPLATE_DIRS = []
    SETTINGS_MODULE = 'SAM.settings'
    SESSION_COOKIE_HTTPONLY = True
    MONTH_DAY_FORMAT = 'F j'
    TIME_FORMAT = 'P'
    FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
    WSGI_APPLICATION = 'SAM.wsgi.application'
    TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']

    You're seeing this error because you have DEBUG = True in your
    Django settings file. Change that to False, and Django will
    display a standard page generated by the handler for this status code.
  • Как подписать запрос в python?

    @MaxEpt Автор вопроса
    requests.exceptions.SSLError: [SSL] PEM lib (_ssl.c:2536) вот что в итоге....
    Уже целый день бьюсь
    вот код
    params = {
                'clientOrderId':clientOrderID,
                'invoiceId':invoice_id,
                'amount':summ,
            }
           
            s = requests.Session()
            s.cert = '/home/django/yandex/certnew.cer'
            r = s.post('https://penelope.yamoney.ru/', data=params)
  • Как подписать запрос в python?

    @MaxEpt Автор вопроса
    вообщем, сейчас попробую, s.requests.post использовть ?
  • Как подписать запрос в python?

    @MaxEpt Автор вопроса
    а пароль в этом случае ?
  • Как в django restframewrok вывести значение поля ForeignKey?

    @MaxEpt Автор вопроса
    именно оно, спасибо!)))
  • Как организовать доступ к ip камере через VPN?

    @MaxEpt Автор вопроса
    Алексей С. Алексей, здравствуйте. Можете снова выручить? После настройки сервера, его отключили, и правила в iptables успешно слетели. Потом вообще удлалили аккаунт на vps. Пришлось настраивать pptp заново. Теперь роутер напрочь отказывается коннектиться.
    Вот что сейчас в iptables - take.ms/nuyrS
    Вот журнал роутера - take.ms/P0SJR
    5.200.35.222 - внешний ip сервера
    10.1.0.1 Внутренний сервера
    10.1.0.2 - тот, который отдается клиенту. ВТорой день сидим, не поймем в чем проблема)
  • Как организовать доступ к ip камере через VPN?

    @MaxEpt Автор вопроса
    Алексей С.: Доп поток помог спасибо ))
  • Как организовать доступ к ip камере через VPN?

    @MaxEpt Автор вопроса
    Алексей С.: все заработало, был косяк в IE, высокая задержка очень ? какие есть способы для ускорения ?
  • Как организовать доступ к ip камере через VPN?

    @MaxEpt Автор вопроса
    Алексей С.: take.ms/7EfW3 пробросил udp, не могу найти список портов, в инструкции ?
  • Как организовать доступ к ip камере через VPN?

    @MaxEpt Автор вопроса
    Алексей С.: попробую, спасибо огромное, если вопросы будут, могу написать ?