Мне нужно выполнить несколько тестов в приложении Android, которое подключается к серверу REST. К сожалению, в настоящее время я не могу подключиться к этому тестовому серверу, поэтому я решил запустить веб-службу на своем компьютере и заставить мое приложение поверить, что его адрес - это настоящий производственный сервер. Чтобы перенаправить этот трафик, я попытался подделать таблицу arp на моем телефоне с помощью:
# arpspoof -i wlaninterface -t 192.168.2.2 1.2.3.4
куда 192.168.2.2
это IP телефона, 1.2.3.4
мой IP-адрес удаленного сервера, а мой компьютер, скажем, находится под 192.168.2.3
. У меня есть мой сетевой сервер, и я могу подключиться к нему через браузер телефона на 192.168.2.3
но не на 1.2.3.4
. То же самое происходит, когда я использую протестированное приложение на телефоне. Что я могу делать в специальной среде (я не могу ничего перекомпилировать, настроить настоящий сервер и т. Д.)?