Я только что загрузил Steam Beta отсюда .
Я установил пакет, и когда я запускаю Steam, я получаю следующее
Затем он говорит, что не может подключиться.
Когда я запускаю его из терминала, я получаю эту ошибку.
SteamUpdater: Error: Download failed: http error 407
Так как я получаю ошибку 407, это связано с проверкой подлинности прокси.
Я настроил свои переменные среды http_proxy, ftp_proxy, https_proxy. Я за проверенным прокси-сервером.
Как заставить Steam работать из-за прокси-сервера?
echo $http_proxy
.http://username:password@server:port
Ответы:
Вы можете использовать прокси-цепочки .
разместите свою прокси-информацию следующим образом:
Затем запустите пар вот так:
Я надеюсь, что эта работа для вас.
источник
Прежде всего, клиент Steam не использует прокси-сервер для чего-либо, кроме обновления клиента. Остальная часть паровой связи основана на UDP. Вы не сможете играть в игры через прокси-сервер.
Для обновлений вы можете использовать прокси-сервер, но в целом для использования приложений Linux за прокси-сервером для аутентификации необходимо получить данные аутентификации, предоставленные прокси-серверу. Чаще всего это аутентификация типа Microsoft NTLM.
В редких случаях, когда это не так, вы можете аутентифицироваться на прокси с помощью следующего синтаксиса:
Пример:
Однако для большинства людей этого будет недостаточно. Чтобы добавить теги аутентификации прокси-сервера MS к исходящим пакетам, вам нужна программа типа cntlm. Cntlm - это небольшой прокси-сервер, который работает как служба на вашем локальном компьютере. Вы указываете свои приложения на этот прокси-сервер.
Прокси-сервер Cntlm должен быть настроен со следующими подробностями:
Это делается путем редактирования конфигурационного файла cntlm, обычно
/etc/cntlm.conf
для предоставления необходимых деталей.Если вы хотите использовать хеш, cntlm предоставляет способ его генерации.
/etc/init.d/cntlm restart
cntlm -IM http://test.com
Вам будет предложено ввести пароль. Он проверит пароль на прокси-сервере и отобразит остальную информацию, которая будет добавлена в
cntlm.conf
файл, например:Добавьте эти две строки так, как они отображаются в
/etc/cntlm.conf
файле (удалив любые другие, которые могут конфликтовать)источник
Я просто сделал файл steam-proxy.desktop с установленной переменной http_proxy env
Exec=env http_proxy=http://192.168.43.1:8080/ /usr/bin/steam -tcp %U
Я сохранил его под
~/.local/share/applications
. Вы можете найти полный файл под/usr/share/applications/steam.desktop
имейте в виду, что пар работает в фоновом режиме и изменения не происходят, пока он не будет убит и перезапущен.
источник
Steam не работает с портами HTTP по умолчанию (80, 443). Читайте об этом на веб-сайте Steam . Вы должны включить дополнительные порты на прокси-сервере; Вроде бы возможно, но не поддерживается. Где заявлено, что это невозможно, здесь .
источник
Вы не можете запускать Steam через прокси. Абонентское соглашение Steam гласит:
Не очень полезно, я знаю, но я просто хотел, чтобы вы знали.
источник
Даже если ваша
http_proxy
переменная установлена, если вы запустите ее через графический интерфейс, она не будет работать. Но если из того же терминала, гдеecho $http_proxy
выходыhttp://username:password@server:port
вы запускаете командуsteam
, все работает нормально - по крайней мере, для меня.источник
env VAR=VALUE [...]
.steam
вenv http_proxy=http://username:password@server:port steam
Вы можете заставить его работать через tsocks. Если вы работаете с 64-битной версией, обязательно скомпилируйте 32-битную версию. У меня она работает успешно через шпаклевку через ssh tunnel.store не будет работать, но загрузка будет успешной. Удачи!
источник