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:
http://username:password@proxyhost:port/
Contoh:
http_proxy=http://john:TheSecret123@my.proxy:8123/
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:
- Alamat dan port server proxy Induk (hulu)
- Nama Pengguna dan Nama Domain untuk Otentikasi
- Entah Kata Sandi atau (disarankan) kata sandi, dan metode otentikasi.
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.
- Konfigurasikan cntlm dengan alamat proxy induk, port dan nama pengguna dan nama domain.
- Mulai ulang cntlm, mis. Via
/etc/init.d/cntlm restart
- Lari
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:
johan@Komputer:~$ sudo cntlm -IM http://test.com
Password:
Config profile 1/4... OK (HTTP code: 200)
----------------------------[ Profile 0 ]------
Auth NTLMv2
PassNTLMv2 A12B34C56D78E90A12B34C56D78E90A1
Tambahkan dua baris tersebut saat muncul ke /etc/cntlm.conf
file (menghapus yang lain yang dapat bertentangan)
echo $http_proxy
.