จากการโพส https://dev.to/kapong/proxy-3pcm ลง Facebook แล้วได้คำแนะนำจาก @นเรศ เก็จรัมย์ พบว่ามีวิธีที่สั้นกว่ามาก โดย SSH Client สามารถทำ SOCKS Proxy ได้ในตัวอยู่แล้ว (จริงๆ เอาไว้เพื่อทำ Tunnel) เราก็สามารถใช้ SOCKS ตัวนั้นเป็น Proxy Server ย้อนกลับมาได้เลย
ด้วย
$ ssh -R <port> <user>@<host>
หลังจากนั้น เมื่อเข้าไป Server แล้วก็กำหนด HTTP Proxy เพื่อใช้งานได้โดย
export {http,https,ftp,rsync,dns}_proxy=socks5h://127.0.0.1:<port>
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
ก็เสร็จเลย ข้ามไปหลายขั้นตอนเลยทีเดียว
เพิ่มเติม 1
มี software ที่จะช่วยให้ใช้ proxy http เป็นบางคำสั่งได้ นั่นคือ proxychains
ลองค้นๆต่อเอานะ ก็สะดวกไปอีกแบบ
เพิ่มเติม 2
เปลี่ยน -R
เป็น -D
คือกลับทิศกัน
Top comments (0)