Принудительно использовать программы, в которых не указаны параметры прокси-сервера (например, Steam)
62169
Josh Hunt
Моя школа требует прокси для доступа в Интернет. Если вы хотите использовать Интернет, невозможно не использовать прокси. Это создает проблему для многих программ, которые не позволяют вводить настройки прокси.
Как я могу использовать Steam за прокси-сервером? Можно ли как-то ввести детали в файл конфигурации или заставить его получить настройки из Internet Explorer?
Если нет, существует ли программное обеспечение для создания «виртуального» сетевого адаптера, который будет передавать весь трафик (или весь xтрафик протокола ) через прокси-сервер?
Хотя я сталкиваюсь с этой конкретной проблемой в Windows 7, решения для всех операционных систем приветствуются.
Хороший вопрос, я хотел бы увидеть хорошее решение для прокси
Ivo Flipse 15 лет назад
0
Просто любопытно, зачем использовать Steam в школе?
Kirill V. Lyadvinsky 15 лет назад
0
JIa3ep: Играть в игры? Часто наш учитель организует мини-вечеринки в локальной сети с играми для Mac.
Josh Hunt 15 лет назад
0
Привет джош Не могли бы вы помочь проголосовать, чтобы снова открыть мой другой вопрос в Steam, если вы согласны с тем, что он относится к теме SU? Спасибо. http://superuser.com/questions/121910/how-does-the-steam-platform-work-is-it-drm-can-i-trust-steam-powered-soft
Chris W. Rea 14 лет назад
0
@ Крис: У меня нет полномочий самостоятельно открывать вопросы, я могу голосовать только за их повторное открытие. Тем не менее, я не согласен с тем, что вопрос достаточно подходит для повторного открытия SU.
Josh Hunt 14 лет назад
1
здесь упоминается «обходной прокси-клиент», но я не пробовал его, и, очевидно, бесплатная версия не так уж хороша, а платная версия - по подписке http://www.pcmag.com/article2/0,2817,1683712, 00.asp
barlop 10 лет назад
0
Проверьте Proxifier . В сочетании с туннелем SSH вы сможете получать большинство программ через любой прокси-сервер.
Моя школа (и все остальные в моем штате) имеют довольно сложную настройку прокси веб-фильтрации, которая блокирует большинство портов на другой стороне прокси. Мне удалось обойти это с помощью комбинации программ, упомянутых выше для Windows.
Просто создайте SSH-туннель, используя Putty, если необходимо, и затем настройте Proxifier на использование туннеля в качестве своего прокси. Это должно направлять трафик всех портов через прокси.
Где вы указываете конечные точки туннеля?
Michael Caron 12 лет назад
1
Я хотел бы, чтобы было что-то подобное для коммерческого использования и бесплатно. Альтернативы вообще не работают (на нашем VPS).
modiX 10 лет назад
2
Обратите внимание, что это не бесплатное решение, так как «Proxifier» требует оплаты.
Zoran Pavlovic 10 лет назад
2
Я пытался сделать это сам на OS X, но клиент просто не мог подключиться. Оказывается, вам нужно запустить Steam с параметром `-tcp`, как описано в [этом ответе] (http://superuser.com/a/973307/87585). Кажется, с 2009 года все изменилось. Бьюсь об заклад, это относится и к Windows.
2rs2ts 8 лет назад
0
3
Ambroz Bizjak
Мой tun2socks программное обеспечение (Linux, Windows) создает виртуальный сетевой интерфейс, который пересылает все входящие соединения TCP через указанный прокси - сервер. Он может использовать только прокси-сервер SOCKS и по умолчанию может только пересылать TCP, хотя UDP также может быть перенаправлен, если вы можете запустить мой udpgwперенаправитель где-то за SOCKS. Предполагая, что вы соответствуете этим требованиям, вот как вы можете настроить его:
Сначала создайте виртуальный интерфейс и настройте его. В Linux:
Здесь 10.0.0.2IP-адрес виртуального маршрутизатора внутри виртуального интерфейса. Он должен находиться в той же подсети, что и назначенная самому виртуальному интерфейсу ( 10.0.0.1/24), и отличаться от нее . В Windows вместо tun0использования:
На этом этапе вы должны пропинговать виртуальный маршрутизатор 10.0.0.2(в этом случае tun2socksответит запущенная программа). Для пересылки соединений через прокси все, что вам нужно сделать, это направить их через виртуальное устройство. В Linux:
route add default gw 10.0.0.2 metric 0
Или на Windows:
route add 0.0.0.0 mask 0.0.0.0 10.0.0.2 metric 0
Критическая часть здесь - то, что маршрут переопределяет любой существующий маршрут по умолчанию. Кроме того, если ваш сервер SOCKS не находится в локальной сети, вы должны добавить маршрут исключения с более высокой метрикой, чтобы предотвратить перенаправление соединений обратно в виртуальный интерфейс. Смотрите ссылку вверху для получения дополнительной информации.
Я не могу заставить это работать на Windows, но я полагаю, что я использую правильные значения в соответствии с вашими инструкциями, однако: http://i.imgur.com/Q17GOJr.png Я также проверил, что «Аппаратные идентификаторы» показывают значение « tap0901'
deed02392 11 лет назад
0
@ deed02392 Это странно. Несколько вещей для проверки: действительно ли ваше устройство является устройством TAP-Win32, как установлено драйвером OpenVPN? Вы используете новейшую версию OpenVPN? Также попробуйте переименовать устройство на что-то короткое, например «TAP», но я думаю, что это не должно иметь значения.
Ambroz Bizjak 11 лет назад
0
@ deed02392 Кто-то также сделал графический интерфейс для tun2socks (Google), вы можете попробовать это, но я не могу дать никаких гарантий относительно его качества.
Ambroz Bizjak 11 лет назад
0
@ deed02392 Если вы хотите отладить это, вот несколько инструкций по ideone, чтобы прекратить спамить комментарии, http://ideone.com/vSupRi
Ambroz Bizjak 11 лет назад
0
Интересно, что это называется `Local Area Connection 3` в реестре. Меняем название на это и оно сразу работает ...
deed02392 11 лет назад
0
1
Andrew Scagnelli
Насколько мне известно, Steam использует настройки прокси по умолчанию в Internet Explorer. Вы можете столкнуться с проблемами, если используете прокси-скрипт, но их легко обойти. Просто покопайтесь в скрипте для прокси-адресов и установите их в качестве прокси-серверов, и Steam должен работать просто отлично.
Если у вас продолжают возникать проблемы, вам следует заглянуть на форумы Steam. Разработчики Valve Steam обычно троллят форумы технической поддержки / помощи и предоставляют помощь там, где это необходимо.
Если у вас есть проблемы с отдельными играми Steam, вам, вероятно, не повезло, поскольку они, как правило, используют определенные порты.
Он не использует системные настройки прокси (только что проверил с помощью Wireshark).
Etienne Perot 12 лет назад
2
1
rollinginsanity
Лучше всего установить информацию о прокси в настройках Интернета на панели управления. Если в Uni используется сценарий настройки прокси, вы можете перейти к этому файлу в веб-браузере и проверить настройки вручную или запустить со сценарием и надеяться к лучшему. После этого Steam должен работать. Мой универ только недавно запретил доступ к прокси без прокси, чтобы они могли регулировать скорость загрузки пара ... :(
0
Mike McQuaid
Не все прокси не позволяют получить доступ ко всем портам, поэтому то, что вы описываете, на самом деле невозможно.
Если вы можете получить доступ к https: // URL и иметь доступ к внешнему компьютеру, то вы можете настроить VPN-сервер на внешнем компьютере и запустить VPN на своем компьютере для туннелирования всего трафика через этот сервер. Вы сможете получить доступ к этому серверу до тех пор, пока вы используете VPN на порту 443, и он использует SSL для установления связи.
Я делал это раньше в Linux, но с использованием SSH, но это, безусловно, возможно в Windows (при условии, что вы можете найти бесплатный VPN, который поддерживает вышеупомянутое).