Как настроить OpenVPN за серым ip?
VPN сервер можно поднять только на белом IP адресе. Если оба серые, то невозможно.У dir 300 WAN IP: 178.184.175.213 я правильно понимаю что он серый?  Неправильно. этот адрес белый.
А на белом адресе можно поднять VPN сервер.
Тут правда возникает вопрос - статический он или динамический. Если статика - все просто, можно подключаться прямо по адресу. Если динамика - адрес постоянно будет меняться и нужен сервис типа DynDns который будет отслеживать текущий адрес и привязывать его к имени.
Как правильно поступить в вашем случае - смотрите что написал Дмитрий
Настраиваете VPN на ubuntu
Пробрасываете порт VPN с Dir на Ubuntu
На Dir подключайте DynDNS(noip и аналоги), если адрес динамический
Подключаетесь на youname.dyndns-name.com