Это командный прокси-туннель, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
proxytunnel - программа для туннелирования соединения через стандартный прокси HTTPS
СИНТАКСИС
прокси-туннель [OPTION]...
ОПИСАНИЕ
прокси-туннель это программа для туннелирования любого соединения через стандартный прокси HTTPS,
обход стандартных механизмов HTTP-фильтрации. В основном он используется как серверная часть для
ProxyCommand OpenSSH и прокси-сервер для Putty. Его также можно использовать для других
цели обхода прокси, такие как прокси-сервер.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-i, --inetd
Запускать из inetd (по умолчанию: выключено)
-a, - автономный=порт
Запускать как автономный демон на указанном порт
-p, --прокси=кашель: _port_
Используйте кашель и порт в качестве локального прокси для подключения, если не указан HTTP_ПРОКСИ
переменная окружения, если она установлена, будет использоваться вместо
-r, --ремпрокси=кашель: _port_
Используйте кашель и порт в качестве удаленного (вторичного) прокси для подключения к
-d, - самый=кашель: _port_
Используйте кашель и порт в качестве пункта назначения туннеля, вы также можете указать их как
аргумент команды proxytunnel
-e, --шифровать
SSL-шифрование данных между локальным прокси и местом назначения
-E, --encrypt-прокси
SSL-шифрование данных между клиентом и локальным прокси
-X, --encrypt-ремпрокси
SSL-шифрование данных между локальным и удаленным (вторичным) прокси
-W, --ва-ошибка-29744
Если SSL используется (пользователем -e, -E, -X варианты), прекратите использовать его сразу после CONNECT
обмен на обходное решение ошибок сервера apache. (Это может работать не на всех настройках; см.
/usr/share/doc/proxytunnel/README.Debian.gz для получения дополнительных сведений.)
-B, --buggy-encrypt-прокси
Эквивалентно -E -W. (Предусмотрено для обратной совместимости.)
ДОПОЛНИТЕЛЬНЫЕ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-F, --passfile=имя файла
Используйте имя файла для чтения имени пользователя и пароля для проверки подлинности прокси HTTPS,
Файл имеет тот же формат, что и .wgetrc, и может использоваться совместно с wget. Используйте эту опцию, или
переменные среды, чтобы скрыть пароль от других пользователей
-P, --proxyauth=username:_пароль_
Используйте username и password в качестве учетных данных для аутентификации на локальном прокси-сервере HTTPS,
имя пользователя и пароль также можно указать в ПРОКСЮСЕР и ПРОКСИПАСС
переменные среды, чтобы скрыть их от других пользователей. Если password опущено и нет
ПРОКСИПАСС переменная окружения установлена, proxytunnel запросит пароль
-R, --remproxyauth=username:_пароль_
Используйте username и password в качестве учетных данных для аутентификации на удаленном (вторичном)
Прокси HTTPS, имя пользователя и пароль также можно указать в РЕМПРОКСЮСЕР и
РЕМПРОКСИПАСС переменные среды, чтобы скрыть их от других пользователей. Если password is
опущено и нет РЕМПРОКСИПАСС переменная окружения установлена, proxytunnel запросит
password
-N, --ntlm
Использовать NTLM-аутентификацию basd
-t, --домен=STRING
Укажите домен NTLM (по умолчанию: автоматическое определение)
-H, - заголовок=STRING
Добавить дополнительные заголовки HTTP для отправки на прокси
-x, --proctitle=STRING
Используйте другое название процесса
РАЗНОЕ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-v, --подробный
Включите многословие
-q, --тихий
Подавить сообщения
-h, --Помогите
Распечатать справку и выйти
-V, --версия
Версия для печати и выход
АРГУМЕНТЫ
кашель: _port_ - комбинация имени хоста назначения и номера порта
Внимание
Указание пункта назначения в качестве аргументов точно такое же, как указание их с помощью
-d or - самый опцию.
ИСПОЛЬЗОВАНИЕ
В зависимости от вашей ситуации вы можете сделать одно из следующих действий:
· Связаться через a локальным полномочие в главная система on порт 22
$ proxytunnel -v -p proxy.company.com:8080 -d system.home.nl:22
· Связаться через a локальным полномочие (с аутентификация) в главная система
$ proxytunnel -v -p proxy.company.com:8080 -P имя пользователя: пароль -d system.home.nl:22
· Связаться через a локальным полномочие (с аутентификация) прячется password
$ export PROXYPASS = пароль
$ proxytunnel -v -p proxy.company.com:8080 -P имя пользователя -d system.home.nl:22
· Связаться через a локальным полномочие в a удаленные полномочие и подпрыгивать в любой система
$ proxytunnel -v -p proxy.company.com:8080 -r proxy.athome.nl:443 -d system.friend.nl:22
· Связаться через SSL через a локальным полномочие в главная система
$ proxytunnel -v -E -p proxy.company.com:8080 -d system.home.nl:22
ОТКРЫТЬ КОНФИГУРАЦИЯ
Чтобы использовать эту программу с OpenSSH для подключения к хосту где-нибудь, создайте ~ / .ssh / конфигурации
файл со следующим содержимым:
Хост system.athome.nl
ProxyCommand proxytunnel -p proxy.company.com:8080 -d% h:% p
ServerAliveInterval 30
Внимание
Директива ServerAliveInterval гарантирует, что неактивные соединения не будут
отбрасывается промежуточными межсетевыми экранами, которые агрессивно удаляют активные сеансы. Если ты видишь
ваше соединение прерывается, попробуйте снизить значение еще больше.
Чтобы использовать возможность динамической переадресации портов (SOCKS) клиента SSH, вы можете указать
директиву DynamicForward в вашем файле ssh_config, например:
Хост system.athome.nl
ДинамикФорвард 1080
ProxyCommand proxytunnel -p proxy.company.com:8080 -d% h:% p
ServerAliveInterval 30
ПРИМЕЧАНИЯ
Важнo
Большинство прокси HTTPS не разрешают доступ к портам, отличным от HTTPS (tcp / 443) и SNEWS.
(TCP / 563). В этом случае вам необходимо убедиться, что демон SSH или удаленный прокси на
Целевая система прослушивает либо TCP / 443, либо TCP / 563, чтобы пройти.
ОКРУЖАЮЩАЯ СРЕДА
На Proxytunnel можно повлиять, установив одну из следующих переменных среды:
HTTP_ПРОКСИ
Если эта переменная среды установлена, proxytunnel будет использовать ее как локальным полномочие if -p
or --прокси не предусмотрено
ПРОКСЮСЕР
Если эта переменная среды установлена, proxytunnel будет использовать ее как username для прокси
аутентификация, если не указано с помощью -P or --proxyauth вариант
ПРОКСИПАСС
Если эта переменная среды установлена, proxytunnel будет использовать ее как password для прокси
аутентификация, если не указано с помощью -P or --proxyauth вариант
РЕМПРОКСЮСЕР
Если эта переменная среды установлена, proxytunnel будет использовать ее как username для
удаленная (вторичная) проверка подлинности прокси, если не указано с помощью -R or
--remproxyauth вариант
РЕМПРОКСИПАСС
Если эта переменная среды установлена, proxytunnel будет использовать ее как password для
удаленная (вторичная) проверка подлинности прокси, если не указано с помощью -R or
--remproxyauth вариант
Используйте proxytunnel онлайн с помощью сервисов onworks.net