Acabo de descargar Steam Beta desde aquí .
Instalé el paquete, y cuando inicio Steam, obtengo lo siguiente
Luego dice, incapaz de conectarse.
Cuando lo inicio desde la terminal, me sale este error.
SteamUpdater: Error: Download failed: http error 407
Como recibo un error 407, está relacionado con la autenticación de proxy.
He configurado mis variables de entorno http_proxy, ftp_proxy, https_proxy. Estoy detrás de un servidor proxy autenticado.
¿Cómo hago que Steam funcione desde detrás de un servidor proxy?
echo $http_proxy
.http://username:password@server:port
Respuestas:
Puedes usar proxychains .
coloque su información de proxy de esta manera:
Luego ejecuta Steam así:
Espero que esto funcione para ti.
fuente
Primero, el cliente Steam no usa el proxy para otra cosa que no sea actualizar el cliente. El resto de las comunicaciones de Steam están basadas en UDP. No podrá jugar juegos a través de un servidor proxy.
Para las actualizaciones, puede usar un proxy, pero en general para usar aplicaciones de Linux detrás de un servidor proxy de autenticación, debe obtener los detalles de autenticación suministrados al servidor proxy. Muy a menudo, esta es la autenticación de tipo NTLM de Microsoft.
En el raro caso de que no lo sea, puede autenticarse en el proxy mediante la siguiente sintaxis:
Ejemplo:
Para la mayoría de las personas, sin embargo, eso no será suficiente. Para agregar las etiquetas de autenticación de proxy MS a los paquetes salientes, necesita un programa como cntlm. Cntlm es un pequeño servidor proxy que se ejecuta como un servicio en su máquina local. Señala sus aplicaciones a este servidor proxy.
El servidor proxy Cntlm debe configurarse con los siguientes detalles:
Esto se hace editando el archivo de configuración cntlm, generalmente
/etc/cntlm.conf
para proporcionar los detalles requeridos.Si desea utilizar un hash, cntlm proporciona una forma de generar uno.
/etc/init.d/cntlm restart
cntlm -IM http://test.com
Se le pedirá su contraseña. Probará la contraseña contra el servidor proxy y mostrará el resto de la información que se agregará al
cntlm.conf
archivo, por ejemplo:Agregue esas dos líneas a medida que aparecen en el
/etc/cntlm.conf
archivo (eliminando cualquier otra que pueda entrar en conflicto)fuente
Simplemente hice un archivo steam-proxy.desktop con el http_proxy env var establecido como tal
Exec=env http_proxy=http://192.168.43.1:8080/ /usr/bin/steam -tcp %U
Lo guardé debajo
~/.local/share/applications
. Puede encontrar el archivo completo en/usr/share/applications/steam.desktop
Tenga en cuenta que Steam se ejecuta en segundo plano y los cambios no tienen lugar hasta que se elimina y se reinicia.
fuente
Steam no funciona en los puertos HTTP predeterminados (80, 443). Lea sobre esto en el sitio web de Steam . Debe habilitar puertos adicionales en el servidor proxy; Parece posible, pero no compatible. Donde se afirma que no es posible es aquí .
fuente
No está permitido ejecutar Steam a través de un proxy. El Acuerdo de suscriptor de Steam establece:
No es realmente útil, lo sé, pero solo quería decírtelo.
fuente
Aunque su
http_proxy
variable esté configurada, si la inicia a través de la GUI, no funcionará. Pero si, desde la misma terminal donde lasecho $http_proxy
salidashttp://username:password@server:port
ejecutan el comandosteam
, todo funciona bien, al menos para mí.fuente
env VAR=VALUE [...]
.steam
enenv http_proxy=http://username:password@server:port steam
Puede hacerlo funcionar a través de tsocks. Si está ejecutando 64 bits, asegúrese de compilar una versión de 32 bits. Lo tengo funcionando correctamente a través de masilla sobre un túnel ssh. La tienda no funcionará, pero las descargas sí. ¡Buena suerte!
fuente