Comment émuler un programme binaire qui lit le port 53 sera redirigé vers un autre port tel que le port 10053.
Ainsi, le programme binaire voit toujours le port 53 mais le port réel au niveau supérieur sera redirigé vers le 10053.
J'utilise android non-root, le programme binaire lit le port 53 pour lequel il n'a pas de serveur DNS installé et n'est pas autorisé à écouter un tel port (les ports 0 à 1023 ne sont pas autorisés pour l'utilisateur non-root)
Une idée ? Est-ce que proot peut gérer cela ? Ou y a-t-il une autre approche ?
Plus précisément, le programme binaire en question est cloudflared
. J'ai téléchargé cloudflared
pour aarch64 au lieu du dépôt de termux car cloudflared sur termux est obsolète (il fonctionnait bien auparavant).
Ce binaire téléchargé essaie de lire le port 53 pour le serveur de DNS local ce qui n'est pas possible sur android non-root.
Peut-être que proot
peut le faire ?