How to make different external network IP? for multiple devices under the same router

problem description

I currently have a router with multiple mobile devices connected to the router (using WIFI) to connect to the network.
I need every mobile device can connect to the same router, but the IP for accessing the external network is different
how to make each mobile device different from the IP? of the external network.

the platform version of the problem and what methods you have tried

1. VPN, is used for mobile phones, but the quality of the chosen manufacturer is too low. Slow speed under connection traffic

what is the result I expect?

can share high-quality solutions, or recommend high-quality resources

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1c205f7-334cd.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1c205f7-334cd.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?