Форум программистов, компьютерный форум, киберфорум
Сети и средства коммуникаций
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 24
1

OpenVPN и доступ к порту сервера на localhost

04.08.2020, 12:54. Просмотров 390. Ответов 6
Метки нет (Все метки)


Всем привет.
Впервые пытаюсь настроить OpenVPN. Успешно поднял сервер и подключился к нему клиентом - с этим разобрался с помощью мануалов.
Есть необходимость доступа клиентам к определенному порту сервера, по адресу localhost:35000 - нигде не могу найти решение. Подскажите, что нужно сделать для этого?
Сервер работает на Windows Server 2006
Клиент на Windows 10
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.08.2020, 12:54
Ответы с готовыми решениями:

Доступ в LAN сервера OpenVPN
Здравствуйте! На ПК под Windows 10 поднят OpenVPN сервер 10.8.0.1 LAN сервера 192.168.1.102. От...

Настройка OpenVPN сервера
Всем доброго времени суток. В общем, стоит задача установки сервера openvpn, к которому должны...

Проблема с установкой сервера OpenVPN
Здравствуйте, проблема с запуском сервера на моем компе, ввожу сначала свой ip адрес, который я...

Настройка OpenVPN сервера на Windows
Я пытался поднят vpn сервер на windows по этому гайду...

6
Эксперт по компьютерным сетям
3441 / 1261 / 212
Регистрация: 23.06.2009
Сообщений: 4,462
04.08.2020, 14:28 2
OpenVPN сервер где поднят? на Windows Server 2006?

localhost обозначает этот ПК (127.0.0.1), если клиенты введут это у себя на ПК они будут стучаться к себе, а не на сервер.

в случае если ВПН сервер установлен на Windows Server, вам нужно на клиентах указать ip адрес сервера или туннельный адрес сервера, при этом проследить чтобы приложение которое слушает порт 35000, слушало не только localhost но и адреса которые прописываете на клиентах, или все адреса на всех интерфейсах сервера.

какой ip у сервера в локальной сети? какой туннельный адрес на сервере?

если на клиентах будете указывать не туннельный адрес, нужно еще дополнительно пушить маршруты через ВПН до локальной сети сервера.
0
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 24
05.08.2020, 12:20  [ТС] 3
Расскажу по порядку.
Сервер установлен на Windows Servaer 2006 на внешнем VPS, имеет статический внешний ip и через определенный порт слушает внешние железяки, создавая Serial-TCP шлюз при их подключении. Далее программа, которая слушает порт, вешает каждое из подключенных устройств на заданный порт в localhost сервера, откуда программы на могут с ними общаться. При желании можно вместо обращения к localhost: port создать виртуальный COM порт.
Я могу прописать в программе, которая слушает порт, чтобы она создавала шлюзы не на портах locahost: port, а на портах 0.0.0.0: port, или (внешний ip): port, если это необходимо.
Адрес сервера в OpenVPN 10.1.0.1, локальной сети нет - только интерфейс с внешним ip.
Мне нужно, чтобы в созданном VPN соединении клиенты обращаясь на порт 10.1.0.1:35000 перенаправлялись на localhost: 35000 сервера.
0
Эксперт по компьютерным сетям
3441 / 1261 / 212
Регистрация: 23.06.2009
Сообщений: 4,462
05.08.2020, 12:32 4
проще настроить на "0.0.0.0: port", тогда порт будет слушаться на всех адресах, включая внешний

можно настроить на адрес ВПН сервера "10.1.0.1:порт", тогда доступ будет только с ВПН клиентов и с сервера

можно оставить и на localhost, только тогда нужно городить dst-nat на localhost а на клиентах указывать адрес ВПН сервера 10.1.0.1

выбирайте любой вариант, по мне так лучше 2-й, т.к. там не будет доступа извне, а только у ВПН клиентов. не нужно дополнительно настраивать фаервол
0
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 24
05.08.2020, 12:56  [ТС] 5
Это очень странно, но всё заработало при настройке на 10.1.0.1, хотя до этого упорно отказывалось.
Прошу прощения за беспокойство
0
Эксперт по компьютерным сетям
3441 / 1261 / 212
Регистрация: 23.06.2009
Сообщений: 4,462
05.08.2020, 13:19 6
если прога которая вешает адрес на 10.1.0.1 загрузится раньше чем openvpn, то в момент ее загрузки адреса 10.1.0.1 еще в системе не будет
0
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 24
05.08.2020, 14:17  [ТС] 7
Для этого я разделил по времени запуск впн и шлюзов.
Проверил, работает.
Спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.08.2020, 14:17

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

Доступ к 443 порту
На компе нужно открыть порт 443 В TP Link TL-ER6020 в разделе NAT -> Virtual Server добавил...

Доступ к IPTV через OpenVPN
Всем доброго дня! У меня имеется оператор, который попутно предоставляет IPTV, роутер Tp-Link...

Поднятие FTP-сервера с доступом через OpenVPN
Доброго времени суток! Недавно появилась задача в кротчайшие сроки поднять FTP-сервер, доступ к...

OpenVPN сеть между 2 офисами( 2 vpn сервера)
OpenVPN сеть между 2 офисами( 2 vpn сервера) Всем добрый день. вырезка из задания: должен...

Как раскрыть доступ не к 80 порту?
Есть первый сайт на 80 порту. Он прекрасно виден через интернет. И есть второй сайт на 888 порту....

ТСД общий доступ к COM порту
Добрый день. Уже кучу времени бьюсь с проблемой. На работе есть ТСД Cypherlab 8300 ссылка Он...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.