มีวิธีใดที่จะไม่เปิดเผยการร้องขอ http ผ่านบรรทัดคำสั่งหรือไม่ กล่าวอีกนัยหนึ่งเป็นไปได้ไหมที่wget
เพจที่ไม่มี IP ของผู้ร้องขอปรากฏขึ้น
มีวิธีใดที่จะไม่เปิดเผยการร้องขอ http ผ่านบรรทัดคำสั่งหรือไม่ กล่าวอีกนัยหนึ่งเป็นไปได้ไหมที่wget
เพจที่ไม่มี IP ของผู้ร้องขอปรากฏขึ้น
คำตอบ:
วิธีการหนึ่งของการจราจร annoymizing HTTP tor
จากบรรทัดคำสั่งคือการใช้งาน บทความนี้กล่าวถึงวิธีการที่หัวข้อ: วิธีการปิดบังโปรแกรมจากสถานีของคุณด้วย torify
คุณสามารถติดตั้งtor
แพ็คเกจได้ดังนี้:
Fedora / CentOS / RHEL
$ sudo yum install tor
อูบุนตู / Debian
$ sudo apt-get install tor
แก้ไขไฟล์นี้/etc/tor/torrc
เพื่อให้มีบรรทัดต่อไปนี้ปรากฎและไม่แสดงความคิดเห็น:
ControlPort 9051
CookieAuthentication 0
เริ่มtor
บริการ
$ sudo /etc/init.d/tor restart
การตั้งค่าการทดสอบ
IP จริง
$ curl ifconfig.me 67.253.170.83
IP ที่ไม่ระบุชื่อ
$ torify curl ifconfig.me 2> / dev / null 46.165.221.166
อย่างที่คุณเห็นifconfig.me
เว็บไซต์คิดว่าที่อยู่ IP ของเราคือ 46.165.221.166 คุณสามารถบอกtor
ให้เริ่มเซสชันใหม่เพื่อเรียกที่อยู่ IP ใหม่ให้เราได้:
$ echo -e 'AUTHENTICATE ""\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051
250 OK
250 OK
250 closing connection
$ torify curl ifconfig.me 2>/dev/null
37.252.121.31
ทำอีกครั้งเพื่อรับ IP อื่นที่แตกต่างกัน
$ echo -e 'AUTHENTICATE ""\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051
250 OK
250 OK
250 closing connection
$ torify curl ifconfig.me 2>/dev/null
91.219.237.161
กำลังดาวน์โหลดหน้า
$ torify curl www.google.com 2>/dev/null
ท่องอินเทอร์เน็ตผ่าน elinks
$ torify elinks www.google.com
curl --socks5
หรือแม้กระทั่งถุงเท้า 4 หรือถุงเท้า 4a แต่ไม่เคยทำงาน มันเป็นเพียงแค่แช่แข็ง