Я использую 3G UMTS-соединение. Я пытаюсь реализовать HTTP-туннелирование на моем шахте , который прослушивает порт 80 (это делается для того, чтобы обойти брандмауэр клиента). Проблема в том, что прокси-сервер ISP поддерживает HTTP/1.0, который не поддерживает постоянное HTTP-соединение.Возможно ли постоянный HTTP с HTTP/1.0?
В результате после одной итерации HTTP-запроса/ответа между моим клиентом/сервером прокси-сервер ISP срывает базовое TCP-соединение.
мой клиент получает следующий ответ HTTP:
HTTP/1.0 200 OK
Content-Type: application/octet-stream
Content-Length: yyy
X-Cache: MISS from ipmr5
Proxy-Connection: close
Content data
в то время как мой сервер фактически посылает:
HTTP/1.1 200 OK
Connection: Keep-Alive
Content-Type: application/octet-stream
Content-Length: yyy
Content data
Есть ли обходной путь?
Прошло несколько лет с GNU httptunnel. Хорошо работает, когда я подключаюсь к серверу через ethernet. Не работает вообще, когда я пытаюсь подключиться к серверу через 3G UMTS. Сервер ничего не получает – mrvincenzo