วันจันทร์ที่ 24 มิถุนายน พ.ศ. 2556

การตั้งค่า proxy สำหรับใช้งาน Linux Mint

สำหรับบาง บ. หรือหลายๆ บ. จะมีการบังคับให้เวลาเชื่อมต่อ internet ภายนอก ต้องใช้งานผ่านทาง proxy    ตรงนี้เราจึงจำเป็นต้องตั้งค่า proxy ให้แก่ Linux Mint ของเราด้วย
สำหรับวิธีการตั้งค่าก็สามารถทำได้โดยผ่านทาง GUI หรือ เมนูต่างๆ ที่เครื่องเรา แต่ว่าวิธีการนี้ ถ้าหากเปลี่ยนตำแหน่งของ เมนู หรือปุ่มต่างๆ ผมก็มักจะหาเมนูไม่เจออยู่บ่อยๆ อีกวิธีหนึ่งที่ผมชอบใช้งานมากกว่าคือการตั้งค่าผ่านทาง command line เลย ซึ่งจะง่ายกว่ามาก เพียงเปิด terminal มาและพิมพ์คำสั่งไม่กี่คำสั่งก็เสร็จแล้วครับ

สำหรับวิธีการนั้น เราจะไปตั้งค่าตัวแปรระบบหรือ environment ของเราที่ชื่อว่า http_proxy , https_proxy และ ftp_proxy ครับ

โดยรูปแบบจะเป็นดังนี้ครับ หลังจากที่ตั้งค่าแล้ว  ตั้ง export ด้วยนะครับ

<ชื่อ environment> = http://[username:password]@<proxy IP>:<port>/

ตัวอย่างการใช้ เช่น ผมมี username : trible และ password: handsome สำหรับยืนยันตัวตนกับ proxy และ proxy ผมมี IP เป็น 10.0.0.1 โดยใช้ port 80   จะได้คำสั่งตามนี้ครับ

export http_proxy=http://trible:handsome@10.0.0.1:80/
export https_proxy=$http_proxy
export ftp_proxy=$http_proxy
export rsync_proxy=$http_proxy
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"


เสร็จเรียบร้อยครับ
แต่ ปล. ไว้นิดนึง จากที่ทดสอบมา อาจจะมีบาง Distro ที่ใช้วิธีการนี้ไม่ได้ผล ซึ่งหากไม่ได้ผลอย่างไร คงต้องหาวิธีการใหม่ต่อไปนะครับ