Olhando para a fonte do ddclient, pode-se ver que o "onde Eu recebo meu IP "estratégia pode ser definida via use
(não é um nome óbvio ...). Sua configuração usa um servidor da Web ( use=web
) para obter seu IP, que é obviamente seu IP público. O exemplo na fonte diz:
For example:
daemon=5m
use=if, if=eth0
proxy=proxy.myisp.com
protocol=dyndns2
specifies that ${program} should operate as a daemon, checking the eth0 interface for an IP address change every 5 minutes and use the 'dyndns2' protocol by default. The daemon interval can be specified as seconds (600s), minutes (5m), hours (1h) or days (1d).
Portanto, se você definir use=if, if=tun0
em que a interface de rede tun0
tem o IP interno do ponto de extremidade VPN (ou qualquer interface que tenha o IP que você deseja acessar), presumo que funcione.