Saya baru saja mengunduh Steam Beta dari sini .
Saya menginstal paket, dan ketika saya mulai mengukus, saya mendapatkan yang berikut
Kemudian dikatakan, tidak dapat terhubung.
Ketika saya memulainya dari terminal, saya mendapatkan kesalahan ini.
SteamUpdater: Error: Download failed: http error 407
Karena saya mendapatkan kesalahan 407, ini terkait dengan Otentikasi Proksi.
Saya telah mengatur variabel lingkungan http_proxy, ftp_proxy, https_proxy saya. Saya di belakang server proxy yang diautentikasi.
Bagaimana cara saya membuat Steam bekerja dari belakang server proxy?
echo $http_proxy
.http://username:password@server:port
Jawaban:
Anda dapat menggunakan rantai proxy .
tempatkan informasi proxy Anda seperti ini:
Kemudian jalankan steam seperti ini:
Saya harap ini berhasil untuk Anda.
sumber
Pertama klien Steam tidak menggunakan proxy untuk apa pun selain memperbarui klien. Sisa dari komunikasi uap semua berbasis UDP. Anda tidak akan dapat bermain game melalui server proxy.
Untuk pembaruan, Anda dapat menggunakan proxy, tetapi secara umum untuk menggunakan aplikasi Linux di belakang server proxy yang mengotentikasi, Anda perlu mendapatkan detail otentikasi yang disediakan ke server proxy. Paling sering ini adalah otentikasi tipe Microsoft NTLM.
Dalam kasus yang jarang terjadi, Anda dapat mengautentikasi ke proxy dengan menggunakan sintaks berikut:
Contoh:
Bagi kebanyakan orang, itu tidak akan cukup. Untuk menambahkan tag otentikasi proksi MS ke paket keluar, Anda memerlukan program seperti cntlm. Cntlm adalah server proxy kecil yang berjalan sebagai layanan di mesin lokal Anda. Anda mengarahkan aplikasi Anda ke server proxy ini.
Server proksi Cntlm perlu diatur dengan perincian berikut:
Ini dilakukan dengan mengedit file konfigurasi cntlm, biasanya
/etc/cntlm.conf
untuk memberikan rincian yang diperlukan.Jika Anda ingin menggunakan cntlm hash menyediakan cara menghasilkan satu.
/etc/init.d/cntlm restart
cntlm -IM http://test.com
Anda akan dimintai kata sandi. Ini akan menguji kata sandi terhadap server proxy dan menampilkan sisa informasi yang akan ditambahkan ke
cntlm.conf
file, misalnya:Tambahkan dua baris tersebut saat muncul ke
/etc/cntlm.conf
file (menghapus yang lain yang dapat bertentangan)sumber
Saya hanya membuat file steam-proxy.desktop dengan http_proxy env var diatur seperti itu
Exec=env http_proxy=http://192.168.43.1:8080/ /usr/bin/steam -tcp %U
Saya menyimpannya di bawah
~/.local/share/applications
. Anda dapat menemukan file lengkap di bawah/usr/share/applications/steam.desktop
berhati-hatilah bahwa uap bekerja di latar belakang dan perubahan tidak terjadi sampai mati dan dimulai kembali.
sumber
Steam tidak berfungsi pada port HTTP default (80, 443). Baca di situs web steam . Anda harus mengaktifkan port tambahan di server proxy; Tampaknya mungkin, tetapi tidak didukung. Di mana dinyatakan bahwa tidak mungkin ada di sini .
sumber
Anda tidak diizinkan menjalankan Steam melalui proxy. Perjanjian Pelanggan Steam menyatakan:
Tidak terlalu membantu, saya tahu, tetapi saya hanya ingin memberi tahu Anda.
sumber
Meskipun
http_proxy
variabel Anda disetel, jika Anda meluncurkannya melalui GUI, variabel itu tidak akan berfungsi. Tetapi jika, dari terminal yang sama di manaecho $http_proxy
keluaranhttp://username:password@server:port
Anda meluncurkan perintahsteam
, semuanya berfungsi dengan baik - setidaknya itu untuk saya.sumber
env VAR=VALUE [...]
.steam
dienv http_proxy=http://username:password@server:port steam
Anda bisa membuatnya bekerja melalui tsocks, Jika Anda menjalankan 64 bit pastikan untuk mengkompilasi versi 32 bit. Saya sudah berhasil menjalankannya melalui dempul di terowongan ssh.
sumber