Actuellement, je travaille sur un robot Weibo distribué. Weibo a des restrictions strictes sur les comptes et les demandes IP. J'ai sept ou huit adresses IP publiques, mais il n'y a que quatre serveurs, donc les quatre autres adresses IP sont gaspillées si elles ne sont pas utilisées. J'ai donc pensé à utiliser une machine virtuelle ou un docker pour lier l'adresse IP publique. Comme la machine virtuelle était trop volumineuse et que l'installation de la machine virtuelle sur centos7 était fastidieuse, j'ai décidé d'utiliser Docker, puis d'exécuter mon programme d'exploration dans Docker. Comment puis-je faire en sorte que Docker lie l'adresse IP statique du réseau public ?
Il est recommandé de ne pas utiliser Docker. La gestion de la configuration est compliquée et nécessite des connaissances professionnelles en réseau. Voici une autre solution recommandée pour référence. Configurez plusieurs adresses IPv4 sur une seule carte réseau, puis liez chaque processus à une adresse IP. . Comment configurer plusieurs IP peut être trouvé sur google/baidu, il existe de nombreux exemples.
Utilisez nginx comme proxy