ก่อนอื่นไคลเอนต์ Steam จะไม่ใช้พร็อกซีสำหรับสิ่งอื่นนอกจากการอัปเดตไคลเอ็นต์ ส่วนที่เหลือของการสื่อสารด้วยไอน้ำนั้นใช้ UDP ทั้งหมด คุณจะไม่สามารถเล่นเกมผ่านพร็อกซีเซิร์ฟเวอร์
สำหรับการอัพเดตที่คุณสามารถใช้พร็อกซี แต่โดยทั่วไปแล้วจะใช้แอพพลิเคชั่น Linux ด้านหลังพร็อกซีเซิร์ฟเวอร์การตรวจสอบความถูกต้องคุณจะต้องรับรายละเอียดการตรวจสอบความถูกต้องที่มอบให้กับพร็อกซีเซิร์ฟเวอร์ ส่วนใหญ่มักเป็นการรับรองความถูกต้องของ Microsoft NTLM
ในกรณีที่ไม่ค่อยเกิดขึ้นซึ่งไม่ใช่คุณสามารถพิสูจน์ตัวตนกับพร็อกซีโดยใช้ไวยากรณ์ต่อไปนี้:
http://username:password@proxyhost:port/
ตัวอย่าง:
http_proxy=http://john:TheSecret123@my.proxy:8123/
สำหรับคนส่วนใหญ่ว่าจะไม่เพียงพอ ในการเพิ่มแท็กการตรวจสอบความถูกต้องพร็อกซี MS ไปยังแพ็กเก็ตขาออกคุณต้องมีโปรแกรมเช่น cntlm Cntlm เป็นพร็อกซีเซิร์ฟเวอร์ขนาดเล็กที่ทำงานเป็นบริการในเครื่องของคุณ คุณชี้แอปพลิเคชันของคุณไปที่พร็อกซีเซิร์ฟเวอร์นี้
พร็อกซีเซิร์ฟเวอร์ Cntlm จำเป็นต้องได้รับการตั้งค่าโดยมีรายละเอียดดังต่อไปนี้:
- ที่อยู่และพอร์ตพร็อกซีเซิร์ฟเวอร์หลัก (upstream)
- ชื่อผู้ใช้และชื่อโดเมนสำหรับการตรวจสอบสิทธิ์
- อาจเป็นรหัสผ่านหรือ (แนะนำ) แฮชของรหัสผ่านและวิธีการรับรองความถูกต้อง
สิ่งนี้ทำได้โดยการแก้ไขไฟล์ cntlm ซึ่งมัก/etc/cntlm.conf
จะให้รายละเอียดที่จำเป็น
หากคุณต้องการใช้แฮช cntlm ให้วิธีการสร้างหนึ่ง
- กำหนดค่า cntlm ด้วยที่อยู่พร็อกซีของผู้ปกครองพอร์ตและชื่อผู้ใช้และชื่อโดเมน
- รีสตาร์ท cntlm เช่นผ่าน
/etc/init.d/cntlm restart
- วิ่ง
cntlm -IM http://test.com
คุณจะได้รับแจ้งให้ใส่รหัสผ่าน มันจะทดสอบรหัสผ่านกับพร็อกซีเซิร์ฟเวอร์และแสดงข้อมูลที่เหลือที่จะเพิ่มลงในcntlm.conf
ไฟล์ตัวอย่างเช่น:
johan@Komputer:~$ sudo cntlm -IM http://test.com
Password:
Config profile 1/4... OK (HTTP code: 200)
----------------------------[ Profile 0 ]------
Auth NTLMv2
PassNTLMv2 A12B34C56D78E90A12B34C56D78E90A1
เพิ่มสองบรรทัดเหล่านั้นตามที่ปรากฏใน/etc/cntlm.conf
ไฟล์ (ลบรายการอื่นที่อาจขัดแย้งกัน)
echo $http_proxy
คุณสามารถโปรดวางการส่งออกของ