สถานการณ์ของผม
- มีเครื่อง ก: laptop/desktop เครื่องหนึ่งที่ออก internet ไม่ได้ อยู่วงแลนที่ไม่มี internet; สมมติว่า มี IP address เป็น 192.168.10.12
- ถ้าเครื่อง (ข) laptop/desktop ที่อยู่แลนอีกวงนึงจะสามารถออก internet ได้เลย; สมมติว่า มี IP address เป็น 192.168.50.12
ไอ้การที่จะเปลี่ยน IP ของเครื่องไปๆมาๆเพื่อออก internet นี่มันไม่สะดวกครับ ผมจึงคิดว่าทำเครื่องนึงให้เป็น IP ที่อยู่ในวง .50 ซะแล้ว share internet ด้วย proxy; เพื่อให้เครื่อง 192.168.10.12 มันสามารถออกเนตได้
เครื่อง ข จะเป็นเครื่องที่ทำตัวเองเป็น proxy เริ่มกันเลย
ติดตั้ง software tinyproxy ตัวนี้มีอยู่ใน universe repository อยู่แล้วครับ.
$sudo apt-get install tinyproxy
ทำการปรับแต่ง configuration ของ tinyproxy (ที่ใช้อยู่ตอนนี้คือ version 1.8.3-1)
$sudo vi /etc/tinyproxy.conf
คำค้นสำคัญๆที่เราสนใจ,ในเบื้องต้นนี้คือ
...
Port 8888 //ตัวนี้กำหนดว่า proxy เราจะใช้ port อะไร
...
...
Allow 127.0.0.1
#Allow 192.168.0.0/16
...
ให้เราแก้ไขเป็น,โดยเอา comment ออก
...
Allow 127.0.0.1
Allow 192.168.0.0/16
...
จัดการ save ที่เราแก้ไขเอาไว้
:wq
ทำการ restart tinyproxy service ซะหน่อย ให้มันอ่าน config ที่เราเพิ่งแก้ไขไป
$sudo service tinyproxy restart
Config Browser ที่เครื่อง ก.
เช่น Firefox ให้มาใช้งาน proxy ของเรา
ถ้าใช้งานได้ก็เป็นอันใช้ได้ :) แบบนี้
blog ต่อไปจะมาเล่าให้ฟังว่าทำให้มัน secure กว่านี้ได้อย่างไร (เรียกใช้ proxy ผ่าน SSH :) )
ไม่มีความคิดเห็น :
แสดงความคิดเห็น