реклама на сайте
подробности

 
 
> Как сделать поддержку прокси на FreeRTOS LWIP?, keil, FreeRTOS, LWIP, Proxy
vv_
сообщение Jan 9 2017, 11:15
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 24-06-14
Пользователь №: 82 043



Доброго времени!
Нужно сделать поддержку прокси в проекте. ОС FreeRTOS. Сетевой стек LWIP. Я пока ума не приложу как это делается. Никогда этим не занимался. В библиотеке LWIP не нашёл такой штатной функциональности. наверно какую то другую библиотеку нужно подключать.
Через обычные сокеты все работает, а вот с прокси не имел дела никогда.
Если у вас был опыт или есть мысли на этот счёт, поделитесь пожалуйста.
Спасибо!

P.S. Появилась информация, нужно научить freeRTOS с LWIP работать с http прокси. Как это можно сделать?



Сообщение отредактировал vv_ - Jan 9 2017, 12:28
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gerber
сообщение Jan 13 2017, 07:24
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088



Вся разница работы через прокси: при прямом соединении с http-сервером tcp/ip соединение устанавливается напрямую с сервером (сокет открывается на ip-адрес сервера, порт 80), а при работе через прокси - tcp/ip соединение устанавливается c ip-адресом и портом (не обязательно порт 80) прокси-сервера, ему направляется http-запрос, после чего прокси парсит этот запрос, понимает, какую станицу в сети вы запросили, от имени своего ip-адреса коннектится к нужному серверу, скачивает запрошенную страницу и возвращает вам.
Суть в том, что по запросу http можно понять, чего хочет клиент, подсоединившийся к прокси. Поэтому прокси называется http-прокси.
В случае с tcp всё не так однозначно, так как неясно, кому предназначены данные, отправляемые в tcp-пакетах после коннекта. Поэтому tcp-прокси работают по-другому, они попросту редиректят все входящие соединения на фиксированный ip-адрес и порт, которые ему заданы в настройках, являясь просто шлюзом, попутно выполняющим какие-то функции (ограничения, проверки прав доступа, логгирования).


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th August 2025 - 19:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01337 секунд с 7
ELECTRONIX ©2004-2016