GoGPT Best VPN GoSearch

Значок OnWorks

desproxy - Интернет в облаке

Запустите desproxy в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда desproxy, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


desproxy - TCP-туннель для HTTP-прокси

СИНТАКСИС


desproxy удаленный_хост удаленный_порт прокси_хост прокси_порт локальный_порт

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Нет.

ОПИСАНИЕ


Прокси-серверы HTTP - это сетевые серверы, которые используются для предоставления доступа по протоколу HTTP (Интернет) к компьютерам, которые
не подключены к Интернету. Это типичный сценарий в корпоративных сетях и
в последнее время тоже в домашних сетях. Прокси-серверы HTTP подключаются к Интернету напрямую или через
родительский прокси (который на самом деле подключается к Интернету напрямую или через другого родительского
прокси и так далее ...)

HTTP-клиенты (веб-браузеры) используют HTTP-прокси для запроса веб-страниц; HTTP-сервер просто
пересылает этот запрос на целевой сервер. Все переговоры выполняются через HTTP.
протокол, который предназначен только для передачи HTTP-запросов и не предназначен для общего трафика (TCP / IP).
Вот почему вы не можете (обычно) использовать интернет-приложения рядом с вашим веб-сервером, если вы
находятся за HTTP-прокси.

Вот для чего подходит desproxy. Desproxy - это TCP-туннель, что означает, что desproxy может
пересылать TCP / IP-трафик через HTTP-прокси. Desproxy использует метод HTTP / 1.1 (CONNECT) для
устанавливать TCP / IP-соединения по запросу. CONNECT используется для SSL-соединений при доступе
для защиты сайтов, поэтому, если вы можете получить доступ к сайтам, поддерживающим SSL (например, www.hotmail.com)
вы можете использовать desproxy.

Не весь IP (Интернет) трафик - это просто TCP / IP. На самом деле широко распространены еще два протокола.
используется в Интернете, не поддерживается desproxy: UDP и ICMP:

· ICMP используется для управления большими IP-сетями. Единственное приложение, использующее ICMP, которое вы можете пропустить
пинг.

· UDP - ненадежный быстрый транспортный протокол без установления соединения, в основном используемый в сети.
игры и другие приложения, которым требуется сетевой трафик с малой задержкой. В частности, DNS использует
Пакеты UDP для быстрой доставки.

Будет Desproxy работает my HTTP прокси?
Короткий ответ: просто попробуйте

Длинный ответ: desproxy должен работать со всеми HTTP-прокси, за следующими исключениями:

· Прокси-серверы MS с аутентификацией NTLM. NTLM - это проприетарный метод аутентификации от
Microsoft, а не стандартный метод аутентификации. Может быть, в будущем деспрокси будет
поддерживает аутентификацию NTLM, но в настоящее время это не так.

· Прокси HTTP / 1.0. Desproxy нужен метод CONNECT, который доступен только из
Версия протокола HTTP / 1.1. Очень маловероятно, что ваш прокси не принимает HTTP / 1.1.
запросы.

· Прокси HTTP / 1.1 без метода CONNECT. Может быть, ваш сетевой администратор
отключена поддержка CONNECT в прокси, или, возможно, CONNECT ограничен HTTPS
порт (443).

Предположения
Предположим следующее:

· Имя вашего HTTP-прокси-хоста - «proxy», а его адрес - «192.0.0.1»

· Ваш порт HTTP-прокси - «8080»

· Ваш HTTP-прокси не требует аутентификации. Если вам нужна HTTP-аутентификация,
прочтите, пожалуйста, [2] это.

· Ваша системная консоль будет терминалом (xterm, консоль или виртуальный терминал), если
вы используете Linux, * BSD или другой UN * X

О нас связи
Представьте, что вам нужно сетевое приложение, которое использует только одно соединение TCP / IP с одним
сервер. Это случай IRC, в котором вы подключаетесь к серверу IRC или ssh, где вы
обычно подключайтесь только к одному компьютеру UNIX за раз. Это то, что я назвал "статическим"
связь".

Конечно, это не относится к веб-браузеру или программе обмена файлами, они обе
одновременное выполнение нескольких подключений к разным компьютерам. Это то, что я называю "динамическим"
связи ».

СТАТИЧЕСКИЙ ПОДКЛЮЧЕНИЕ ПРИМЕРЫ


пункт Как в используют Desproxy в соединяться в IRC
Предположим, вы хотите подключиться к IRC, используя порт 6667 irc.undernet.org в качестве своего IRC-сервера.
Сначала вам нужно запустить системную консоль (подробности см. В предположениях выше) и ввести

desproxy irc.undernet.org 6667 прокси 8080 1080

Это должно запустить desproxy, давая вам уведомление об авторских правах вместе с некоторой информацией.
Ниже приведен снимок экрана из desproxy 0.0.23.

-----------------------------------
депрокси 0.0.23

c) Miguelanxo Otero Salgueiro, 2001 год

Этот выпуск принес вам исправления
пользователя Rutger Nijlunsig.

См. RutgerWork.txt в документации
для получения подробной информации о новых функциях.

Отличный рабочий парень!
-----------------------------------
TCP-порт 1080 привязан и прослушивание
Нажмите ENTER, чтобы выйти

Desproxy сообщает, что он прослушивает локальный порт 1080, готовый к подключению.

Откройте ваш любимый IRC-клиент (сначала установите его; D) и подключитесь к 127.0.0.1 порту 1080 как
ваш irc-сервер (127.0.0.1 - это виртуальный IP-адрес, всегда ссылающийся на ваш локальный компьютер).
Затем ваш IRC-клиент должен подключиться к desproxy. Это выглядит как

Запрос на подключение от 127.0.0.1, порт 1220
Подключение к http прокси (прокси: 8080)
Установлено двунаправленное соединение

Тогда вы сможете использовать свой IRC-клиент, как если бы вы были напрямую подключены к
irc.undernet.org.

Как в используют Desproxy в журнал in a компьютер через SSH
Предположим, у вас есть учетная запись оболочки на компьютере, который поддерживает безопасные соединения через ssh.
Предположим, он называется shell.corporate.com. По умолчанию SSH использует номер порта 22. Итак, начнем
новую системную консоль и введите:

desproxy shell.corporate.com 22 прокси 8080 1080

Затем скажите своему ssh-клиенту подключиться к порту 127.0.0.1 localhost (1080), и вы должны
получить запрос пароля ssh!

Как в используют Desproxy в используют другими статический клиентов
Предположим, вы хотите использовать сетевое приложение X, которое не поддерживает HTTP-прокси, но
используйте одно соединение TCP / IP (например, IRC и SSH). Чтобы заставить X работать с desproxy, у вас просто есть
к 1) Поиск порта по умолчанию для этого приложения 2) Поиск сервера по умолчанию для
это приложение и 3) Запустите desproxy, передав эту информацию в качестве параметров командной строки.
Формат

desproxy удаленный_хост удаленный_порт прокси_хост прокси_порт локальный_порт

Просто укажите local_port по вашему желанию, но всегда больше 1023, потому что могут потребоваться более низкие порты
права администратора.

О нас HTTP Аутентификация
Некоторым HTTP-прокси из соображений безопасности требуется метод проверки личности клиента. Это
называется HTTP-аутентификацией (или HTTP-авторизацией).

Despoxy теперь поддерживает обычную HTTP-аутентификацию. Если вашему прокси нужен другой вид
проверка подлинности (дайджест или NTLM) desproxy не работает.

Чтобы desproxy работал с HTTP-прокси, требующим аутентификации, вы должны указать
desproxy, какое имя пользователя и пароль использовать. Desproxy читает переменную окружения
PROXY_USER, чтобы получить эту информацию.

Предположим, ваше имя пользователя для прокси-сервера «mayka», а пароль для прокси-сервера «007sgotLTK». Потом,
перед использованием любой из программ desproxy вы должны ввести это в системную консоль:

установить PROXY_USER = mayka: 007sgotLTK

Остерегайтесь паролей, которые могут включать некоторые символы, которые следует избегать из системы.
консоль. Например, если ваш пароль - «луна! = Солнце» и вы используете Linux, вы
следует ввести

экспорт PROXY_USER = yourusername: moon \! \ = sun

Обратите внимание на символы "!" и "=" экранируются обратной косой чертой "\". Если вы используете MS
Windows, насколько я знаю, вам не нужно экранировать какой-либо действительный символ пароля.

head1 Устранение неполадок

Обычный сеанс удаления прокси выглядит так:

$ депрокси 127.0.0.1 21 127.0.0.1 4480 2222

-----------------------------------
Desproxy

HTTP / 1.1
c) Miguelanxo Otero Salgueiro, 2001 год
-----------------------------------

Прослушивание на порту 2222
Запрос на подключение от 127.0.0.1, порт 1227
Подключение к http прокси (127.0.0.1:4480)
Двунаправленное соединение установлено
(127.0.0.1:21) <-> (локальный)
Конец соединения.

Здесь подключение к локальному ftp-серверу (127.0.0.1:21) осуществляется с помощью локального прокси.
(127.0.0.1:4480). Вы можете увидеть, как после того, как соединение принято, desproxy подключился к
прокси, обменял некоторые байты (сеанс FTP) и завершает соединение.

Desproxy не требует пояснений об ошибках. Desproxy-inetd гораздо более непонятен,
потому что inetd использует его (не может выводить сообщения об ошибках) в консоль.

В основном есть два вида ошибок:

· Сообщается об ошибках при подключении к прокси: http-страница, показывающая ошибку,
отображается.

· Любая другая ошибка: отображается короткое сообщение об ошибке.

Некоторые распространенные ошибки HTTP (по сообщениям прокси)

* HTTP 400 Bad Request - некоторые версии desproxy (0.0.21) вызывают
эта ошибка (FATAL)
* HTTP 403 Forbidden - Запрещено делать это (FATAL)
* HTTP 404 Not Found - страница не найдена или ресурс не найден (НЕМНОГО)
* HTTP 405 Method not Allowed - Невозможно выполнить метод CONNECT (FATAL)
* Внутренняя ошибка сервера HTTP 500 - возможно, вы пытаетесь подключиться к
удаленный закрытый порт (удаленный сайт сообщил, что в соединении отказано)
(НЕЗНАЧИТЕЛЬНЫЙ)
* HTTP 503 Service Unavailable -> Прокси-сервер не может получить доступ к сайту
(НЕЗНАЧИТЕЛЬНЫЙ)
* HTTP 505 Версия HTTP не поддерживается - метод CONNECT недоступен
(СМЕРТЕЛЬНО)
* HTTP 502 Bad Gateway - означает «Ошибка поиска DNS» (НЕЗНАЧИТЕЛЬНАЯ).

(FATAL) - Забудьте об использовании desproxy, вы не можете превзойти прокси. (TODO) - Делать, а не
пока не реализовано. (НЕЗАВИСИМЫЙ) - Временная ошибка или, может быть, ваша вина.

ОКРУЖАЮЩАЯ СРЕДА


ПРОКСИ_ПОЛЬЗОВАТЕЛЬ
Пример:

PROXY_USER = mayka: 007sgotLTK

Остерегайтесь паролей, которые могут включать некоторые символы, которые следует избегать из системы.
консоль. Например, если ваш пароль - «луна! = Солнце» и вы используете Linux, вы
следует ввести

ПРОКСИ_ПОЛЬЗОВАТЕЛЬ
Пример:

PROXY_USER = yourusername: moon \! \ = Солнце

Обратите внимание на символы "!" и "=" экранируются обратной косой чертой "\".

Используйте desproxy в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.