Таким образом, у меня установлен Debian на моем VPS с php-скриптом, настроенным для отправки последовательности запросов curl. Я хотел бы туннелировать весь этот трафик через соединение openvpn к одному из серверов, к которым у меня есть доступ с моей платной подпиской vpn, privateineternetaccess. Таким образом, сам vps будет действовать как посредник, отправляя весь этот трафик на сервер pia, который затем отправляет запросы curl.
Все ответы, которые я нашел на этом, были о настройке самого vps в качестве конечной точки и наличии openvpn от локального к этому. Тем не менее, я хочу сделать в значительной степени наоборот.
Другой вопрос, который у меня есть, связан с прерываниями соединения, которые могут произойти. Я думал о том, чтобы оставить соединение openvpn открытым 24/7, но что произойдет, если разрыв соединения произойдет именно тогда, когда отправляются запросы curl? В настоящее время, когда я запускаю сценарии из локальной сети, а сетевое управление openvpn обрывается, я просто отменяю сценарий из терминала, каково будет поведение по умолчанию на vps? Я думал о написании функции php, которая периодически проверяет, установлено ли соединение openvpn, и продолжает отправлять запросы curl, только если это так.