У меня есть простой docker-compose.yml с сервером Apache и OpenVPN:
version: '2'
services:
apache:
image: 'bitnami/apache:latest'
ports:
- '1889:8080'
- '443:8443'
volumes:
- ./mysite:/app
openvpn:
cap_add:
- NET_ADMIN
image: kylemanna/openvpn
container_name: openvpn
ports:
- "1194:1194/udp"
restart: always
volumes:
- ./openvpn-data/conf:/etc/openvpn
После настройки kylemanna/openvpn я могу подключиться к VPN с хоста, но как сделать Apache доступным через VPN? Так, например: Я подключаюсь к VPN и из своего браузера хочу видеть, например, 10.0.0.3:1889 мой сайт.
Редактировать: Предложение ozlevka помогло мне немного, но теперь я хочу добавить сервис, который работает через UDP, но с текущей конфигурацией он не работает. Я проверил свой порт UDP с локального хоста, и он работает, но через VPN не отвечает даже по telnet. Как это сделать?