Как создать proxy server на Android-смартфоне?

kagorec

Client
Регистрация
24.08.2013
Сообщения
922
Благодарностей
476
Баллы
63
Как превратить телефон в прокси сервер?

Имеется несколько смартфонов с мобильным оператором, у каждого динамический ip.
Нужно задействовать каждый смартфон, главное чтоб не мешало владельцам удобно серфить интернет. От каждого смартфона иметь проксю в виде ip:port , для удобного использования в Zennoposter и т.д.

Предположительно:
1. Устанавливаем приложение на смартфон, настраиваем.
2. Из настроек приложения копируем ip:port и используем в Zenno и т.д.

По сути схема такая:
PC <--static ip--> Android phone <— dynamic ip —> Internеt

Подскажите решение с помощью которого можно реализовать вышеописанную схему, программы или настройки!


На форуме есть интересные темы с инструкцией как из телефона/модема получать прокси:
https://zennolab.com/discussion/threads/delaem-mobilnye-proksi.33534/
https://zennolab.com/discussion/threads/kak-podnjat-100500-proksi-pri-minimalnom-bjudzhete.37403/
https://zennolab.com/discussion/threads/ssh-kak-alternativa-proxy.23184/
https://zennolab.com/discussion/threads/rabota-s-ssh-tuneljami.20856/

Но это совсем другая история...
 
  • Спасибо
Реакции: Malegik и frion-seo

frion-seo

Client
Регистрация
27.02.2011
Сообщения
506
Благодарностей
451
Баллы
63
Не поверишь 2 часа рыл инет в поисках для тебя ответа )) P/s рыл зря.. только что увидел что тебе типа не подходит эта тема.. емае)))
Вот решение :
Качаешь софтину freeproxy ( файл в аттаче) и устанавливаешь ее.
Подбураешь мобилу через юсб кабель. В настройках активируешь режим USB модема.
Открываешь прогу freeproxy и там кликаешь по иконке прокси
Screenshot_1.png


откроется окно и там тебе надо всего-лишь выбрать сетевое устройство для проксирования и вуаля)

Screenshot_2.png


ну и вот я сам протестил все работает норм =)
Screenshot_3.png

Ну а чтобы добавить еще одну проксю в проге кликаешь на Proxies иконку
Screenshot_4.png

И так можно тонну мобил подрубить, единственное я не проверял можно-ли задать статический локальный ip адрес при соединении с мобилой.
 

Вложения

Последнее редактирование:

kagorec

Client
Регистрация
24.08.2013
Сообщения
922
Благодарностей
476
Баллы
63
Дежавю прямь, тему твою видел и она прекрасна в своем роде но не подходит. Надо эксплуатировать мобилки у своих друзей, не каждый согласиться со шнуром у компа сидеть. =\
Кстати после твоей темы (через usb мобилу) решил найти решение в виде прокси сервера. Тем более на linux поднимают 3proxy, почемуто рабочего аналога для android не удалось найти. Несколько приложений устанавливал, но не завелось, на 4пда ветку почитал там тоже у ребят проблемки.
 

frion-seo

Client
Регистрация
27.02.2011
Сообщения
506
Благодарностей
451
Баллы
63
Дежавю прямь, тему твою видел и она прекрасна в своем роде но не подходит. Надо эксплуатировать мобилки у своих друзей, не каждый согласиться со шнуром у компа сидеть. =\
Кстати после твоей темы (через usb мобилу) решил найти решение в виде прокси сервера. Тем более на linux поднимают 3proxy, почемуто рабочего аналога для android не удалось найти. Несколько приложений устанавливал, но не завелось, на 4пда ветку почитал там тоже у ребят проблемки.
Я понял что тебе надо, юзай прилагу Servers Ultimate самое то =)
 
  • Спасибо
Реакции: kagorec

kagorec

Client
Регистрация
24.08.2013
Сообщения
922
Благодарностей
476
Баллы
63
В андроид приложении Servers Ultimate получилось у кого поднять рабочий proxy server?
Пробовал, и как писал постом выше, не завелось. Показывает что типо работает но соединения нету, аналогичная проблемка наблюдается и у других пользователей http://4pda.ru/forum/index.php?showtopic=371265&st=300
 

Malegik

Client
Регистрация
15.03.2019
Сообщения
15
Благодарностей
1
Баллы
3
ну что в итоге то?) есть такой вариант? тема то классная вроде
 

Bober

Пользователь
Регистрация
17.01.2016
Сообщения
34
Благодарностей
20
Баллы
8

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 690
Баллы
113
Ребят привет. Тоже видел сервис что выше. Но решил пойти своим путём. Всё таки свои лыжи лучше. И вот что получилось https://frigate-proxy.ru/ru/delaem-mobilnye-proksi-iz-telefona
ну круто. но непонятно. то ли я чего то не знаю, то ли вообще туплю.
вот там сказано перенаправляем трафик на IP телефона и смотреть там то. ну хорошо. а что будет когда IP телефона смениться ? опять сервер конфигурировать ? и как кстати менять IP на этих телефонах ?
чот больше вопросов чем ответов.... :bw:
 

Bober

Пользователь
Регистрация
17.01.2016
Сообщения
34
Благодарностей
20
Баллы
8
ну круто. но непонятно. то ли я чего то не знаю, то ли вообще туплю.
вот там сказано перенаправляем трафик на IP телефона и смотреть там то. ну хорошо. а что будет когда IP телефона смениться ? опять сервер конфигурировать ? и как кстати менять IP на этих телефонах ?
чот больше вопросов чем ответов.... :bw:
Менять конфиг не нужно вовсе. Один раз настроили и забыли. Перенаправление трафика на ip:port идёт посредством фаервола iptables.
Вы подключаетесь к внешнему ip:port ВПС сервера а на выходе получаете ip мобильного оператора. Всё прозрачно!
Смену IP можно производить тем же таксером.
 

GeklBerryFin

Новичок
Регистрация
12.04.2020
Сообщения
1
Благодарностей
0
Баллы
1
Ребят привет. Тоже видел сервис что выше. Но решил пойти своим путём. Всё таки свои лыжи лучше. И вот что получилось https://frigate-proxy.ru/ru/delaem-mobilnye-proksi-iz-telefona
Когда заканчивать статью будешь?) Как можно связаться с тобой? Есть пара вопросов. Моя телега @GeklBerryFin
 
Регистрация
13.12.2019
Сообщения
1
Благодарностей
0
Баллы
1

frigate-proxy

Client
Регистрация
24.02.2020
Сообщения
60
Благодарностей
20
Баллы
8
Чем же свои лыжи лучше? =)
У ребят со сторонних сервисов VPN сервера наглухо загружены.
Технически построено так что все запросы идут на VPN сервер с белым ip, далее всё разруливается на мобилки Ваши.
И представьте что 500 андроидов весят на одном VPN сервере и что получается, то что нет скорости на прокси.

Своё решение подразумевает то что ты арендовал свой сервер и поднял там VPN и сам сажаешь сколько хочешь андроидов.

И ещё ты уверен что только ты юзаешь этот прокси! Думаю этого в полне достаточно что бы понимать что свои лыжи не только лучше но они и едут быстрее)
 
  • Спасибо
Реакции: FRAPS

frigate-proxy

Client
Регистрация
24.02.2020
Сообщения
60
Благодарностей
20
Баллы
8
Мы сами хотели реализовать такую схему с андроидами. Но поняли на тестах то что никакой VPN не даст Вам хорошего отклика и скорости. А задача была и есть - увеличить стабильность работы прокси и его скорость.
 

skscomp

Новичок
Регистрация
29.11.2021
Сообщения
4
Благодарностей
1
Баллы
1
а не пробовали свой серв поднять с нормальным каналом, 500mb скажем думаю скорость нормальная должна быть
 

frigate-proxy

Client
Регистрация
24.02.2020
Сообщения
60
Благодарностей
20
Баллы
8
а не пробовали свой серв поднять с нормальным каналом, 500mb скажем думаю скорость нормальная должна быть
тут дело не в скорости основного канала. его по сути вовсе нету ) мобилы ведь по воздуху работают через впн
 

Sok0lov

Client
Регистрация
25.11.2021
Сообщения
89
Благодарностей
49
Баллы
18
Одно время использовал вот этот сервис для поднятия своих проксей на андроидах. Все нормально работало
 

skscomp

Новичок
Регистрация
29.11.2021
Сообщения
4
Благодарностей
1
Баллы
1
тут дело не в скорости основного канала. его по сути вовсе нету ) мобилы ведь по воздуху работают через впн
ваш скрипт на дебиан не пашет.
попробовал сделать сам, единственно openvpn запилил на centos, запустил ваше приложение на телефоне. внешний ip показывает внешний адрес vpn а не мобильного, а так прокся из приложения работает

что то не так в общем, думаю надо что то с 3proxy допиливать
 
  • Спасибо
Реакции: fartela

SlipDez

Client
Регистрация
18.07.2018
Сообщения
374
Благодарностей
70
Баллы
28
Менять конфиг не нужно вовсе. Один раз настроили и забыли. Перенаправление трафика на ip:port идёт посредством фаервола iptables.
Вы подключаетесь к внешнему ip:port ВПС сервера а на выходе получаете ip мобильного оператора. Всё прозрачно!
Смену IP можно производить тем же таксером.
можно поподробробнее как менять ip на телефоне удаленно? видел статьи детальные как все делать, но что касается смены ip(режим полета вкл/выкл) так и не нашел. Есть готовые bat под adb но это только usb
 

todayer

Client
Регистрация
07.08.2013
Сообщения
940
Благодарностей
391
Баллы
63

pavelp1000

Новичок
Регистрация
16.02.2023
Сообщения
12
Благодарностей
4
Баллы
3
я делал прокси на телефонах так -- ставим Termux, там море софта для прокси, тот же 3proxy, squid, Gost, Tinyproxy.
Ставим macrodroid с макросом по смене IP и авточекером живости Termux.
 
  • Спасибо
Реакции: romanruso

alcampo

Client
Регистрация
06.01.2021
Сообщения
175
Благодарностей
132
Баллы
43
я делал прокси на телефонах так -- ставим Termux, там море софта для прокси, тот же 3proxy, squid, Gost, Tinyproxy.
Ставим macrodroid с макросом по смене IP и авточекером живости Termux.
Всё впринципе на много проще, нужно:
- Тлф с рутом и разлоченным бутлоудером для SU привилегий - лучшие это xiaomi
- APK Automate (премку можно с mobilism скачать)
- 3proxy
  1. Подготовка мобилки: Нужен режим разработчика + авторизированный ПК для подключения по адб.
    • В апк automate ставите цикл для чека подключения ЮЗБ к ПК -> если он подключен то automate врубает tethering -> и дальше работает цикл на проверку воткнутого кабеля.
    • Надо выключить все энергосбережения для automate чтобы не вырубало его и цикл не прекращался
    • Чтобы automate работал после перезагрузки, там есть галочка для запуска скрипта при стартапе.
  2. Для подключения сокс: В винде высветится RNDIS сетевой адаптер, там надо взять айпишку и прописать в 3proxy связку RNDIS ip к порту гл. сетевого адаптера (есть куча статей тут про ферм на модемах)
  3. Для смены IP: Создаётё ADB скрипты для вкл/выкл ЛТЕ либо airplane mode под свой тлф - у разных моделей андройда свои команды - метод тыка через KEY это по детски
    • Если есть куча мобилок, то к ним можно обращаться по айди индивидуально. Пример для вкл. тезеринга по айди:
    • Код:
      adb -s ccc768951204 shell su -c service call connectivity 33 i32 1
      exit
  4. Глюки: Бывает такое что ЛТЕ зависает и надо перезагружать тлф, для этого адб тоже нужен, а также ещё 1 адб скрипт для чека "пробуждения" тлф после перезагрузки
По поводу вздутых батареек, (а они вздуются 100%): Чтобы было легче, дождитесь момента когда батарейка начнёт вздуватся (я бы сразу крышку убрал, а то мало ли изза давления), выйдите на балкон, проткните поверхностный слой защиты батарейки иголкой ЧУТЬ ЧУТЬ, аккуратно - лучше по самой середине, с иголкой под углом (а не на прямую в низ дабы не задеть саму батарейку, достаточно всего лишь 1пх отверстия). После чего выдавите газ и заклейте обычным скотчем который сможете потом отодрать, т.к надо будет повторять этот процесс каждые 1-3 мес. зависимо от жары в вашей комнате.

Собственно всё
 
Последнее редактирование:

dboxbeats

Новичок
Регистрация
13.07.2023
Сообщения
1
Благодарностей
0
Баллы
1
Всё впринципе на много проще, нужно:
- Тлф с рутом и разлоченным бутлоудером для SU привилегий - лучшие это xiaomi
- APK Automate (премку можно с mobilism скачать)
- 3proxy
  1. Подготовка мобилки: Нужен режим разработчика + авторизированный ПК для подключения по адб.
    • В апк automate ставите цикл для чека подключения ЮЗБ к ПК -> если он подключен то automate врубает tethering -> и дальше работает цикл на проверку воткнутого кабеля.
    • Надо выключить все энергосбережения для automate чтобы не вырубало его и цикл не прекращался
    • Чтобы automate работал после перезагрузки, там есть галочка для запуска скрипта при стартапе.
  2. Для подключения сокс: В винде высветится RNDIS сетевой адаптер, там надо взять айпишку и прописать в 3proxy связку RNDIS ip к порту гл. сетевого адаптера (есть куча статей тут про ферм на модемах)
  3. Для смены IP: Создаётё ADB скрипты для вкл/выкл ЛТЕ либо airplane mode под свой тлф - у разных моделей андройда свои команды - метод тыка через KEY это по детски
    • Если есть куча мобилок, то к ним можно обращаться по айди индивидуально. Пример для вкл. тезеринга по айди:
    • Код:
      adb -s ccc768951204 shell su -c service call connectivity 33 i32 1
      exit
  4. Глюки: Бывает такое что ЛТЕ зависает и надо перезагружать тлф, для этого адб тоже нужен, а также ещё 1 адб скрипт для чека "пробуждения" тлф после перезагрузки
По поводу вздутых батареек, (а они вздуются 100%): Чтобы было легче, дождитесь момента когда батарейка начнёт вздуватся (я бы сразу крышку убрал, а то мало ли изза давления), выйдите на балкон, проткните поверхностный слой защиты батарейки иголкой ЧУТЬ ЧУТЬ, аккуратно - лучше по самой середине, с иголкой под углом (а не на прямую в низ дабы не задеть саму батарейку, достаточно всего лишь 1пх отверстия). После чего выдавите газ и заклейте обычным скотчем который сможете потом отодрать, т.к надо будет повторять этот процесс каждые 1-3 мес. зависимо от жары в вашей комнате.

Собственно всё
Привет! с тобой можно связаться, за вознаграждение помочь с этим?
 

dimkoder1

Новичок
Регистрация
11.09.2023
Сообщения
1
Благодарностей
0
Баллы
1

Castaneda

Client
Регистрация
24.05.2019
Сообщения
839
Благодарностей
282
Баллы
63
Интересная программулина. Там 2 версии. С GP раздает поднимает прокси и раздаёт в локалке, а с гитхаба поднимает и раздает через их сервера.

А есть какой-то способ заставить Android принудительно кушать мобильный интернет, когда он подключен к Wifi?
 

che100

Client
Регистрация
18.04.2017
Сообщения
808
Благодарностей
499
Баллы
63
Регистрация
04.09.2023
Сообщения
10
Благодарностей
1
Баллы
3
Осмелюсь предложить вам наш софт. Пока мы в стадии бета-тестирования - всё абсолютно бесплатно.
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)