ฉันกำลังมองหาโปรแกรมที่ทำหน้าที่เป็นตัวจัดการพร็อกซี่สำหรับ Ubuntu เช่นเดียวกับที่Proxifierใช้กับ Windows
ฉันกำลังมองหาโปรแกรมที่ทำหน้าที่เป็นตัวจัดการพร็อกซี่สำหรับ Ubuntu เช่นเดียวกับที่Proxifierใช้กับ Windows
คำตอบ:
ตามคำอธิบายของโฮมเพจของ Proxifier ซอฟต์แวร์Privoxyดูเหมือนจะเป็นคำแนะนำที่ดี Privoxy เป็นแอปพลิเคชั่นพร็อกซี่ที่กรองข้อมูลเกี่ยวกับข้อมูลส่วนบุคคลจำนวนมาก (คุกกี้, เว็บบั๊ก ฯลฯ ) อย่างไรก็ตามซอฟต์แวร์อนุญาตให้คุณกำหนดค่า HTTP, SOCKS และซอฟต์แวร์ประเภทอื่น ๆ และมีความยืดหยุ่นสูง ฉันแน่ใจว่านี่เป็นการทดแทนที่ดี
หลังจากที่ได้อ่านความคิดเห็นของคุณฉันสามารถไปอีกเล็กน้อยลงในรายละเอียด: /etc/privoxy/config
แฟ้มการกำหนดค่ากลาง ไดเรกทอรี/etc/privoxy
มีไฟล์อื่น ๆ ด้วย config
ไฟล์เอกสารที่ดีมาก
สมมติว่าคุณต้องการส่งทราฟฟิกทั้งหมดไปที่ example.com ผ่าน proxy-a และทราฟฟิกทั้งหมดเพื่อ askubuntu.com ผ่าน proxy-b ปริมาณข้อมูล SSL / TLS (HTTPS) ไม่ควรใช้พรอกซีใด ๆ ดังนั้นคุณเพิ่มบรรทัดต่อไปนี้:
forward .example.com proxy-a
forward .askubuntu.com proxy-b
forward :443 .
คำหลักforward
จะตามด้วยไซต์หรือรูปแบบ อาจเป็นที่อยู่ IP ชื่อโฮสต์หรือนิพจน์ทั่วไป การรับส่งข้อมูลทั้งหมดที่ตรงกันจะถูกส่งไปยังรายการสุดท้ายในบรรทัด นี่คือที่อยู่พร็อกซี เมื่อคุณใช้.
(a) จุดสิ้นสุดของบรรทัดหมายความว่ารูปแบบก่อนหน้านี้จะไม่ใช้พร็อกซีใด ๆ คุณจะพบข้อมูลเพิ่มเติมได้ที่คู่มือ
คุณสามารถใช้tsocks
หรือdante
ฉันรู้ว่ามันเป็นคำถามที่เก่ามาก แต่ฉันจะตอบมันสำหรับทุกคนที่ยังคงมองหาทางเลือก "Proxifer" ที่ดี
Redsocks ดูเหมือนจะทำงานได้ดี!
ฉันตั้งค่าเพื่อกำหนดเส้นทางไปยังพร็อกซีถุงเท้าหลายชุด ตัวอย่างการกำหนดค่าจาก/etc/redsocks.conf
ด้านล่าง:
redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11081;
port = 1081;
}
redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11082;
port = 1082;
}
จากนั้นตั้งค่า iptables เพื่อกำหนดเส้นทางไปยังพอร์ตอื่น
iptables -t nat -A REDSOCKS -d 192.168.220.0/23 -p tcp -j REDIRECT --to-ports 11082
iptables -t nat -A REDSOCKS -d 192.168.234.0/23 -p tcp -j REDIRECT --to-ports 11081
iptables -t nat -A OUTPUT -p tcp -m owner --uid-owner luser -j REDSOCKS
ตั้งแต่ปี 2019 ไม่มีแอปพลิเคชันแบบรวมที่ทำหน้าที่ proxifier ทั้งหมดแทนคุณสามารถใช้แอพพลิเคชั่นที่แตกต่างกันสำหรับแต่ละคุณสมบัติของตัว proxifier
บล็อกเครือข่ายสำหรับแอปพลิเคชัน
นี่คือรายการโซลูชันโดยละเอียดสำหรับจุดประสงค์นี้
เส้นทางโดย IP
ตารางการเราต์ Linux สามารถใช้เพื่อเพิ่มกฎลงในตารางการเราต์และทำให้เราต์ ip / ip-range
กำหนดเส้นทางตามโดเมน
การรวมกันของ sniproxy plus กับเซิร์ฟเวอร์ dns สามารถทำงานได้ (สิ่งนี้ยังสนับสนุนถุงเท้าและสามารถติดตั้งได้อย่างง่ายดาย) SNI-SSL-ProxyและUnbound ( บน github )
กำหนดเส้นทางตามแอปพลิเคชัน (พร็อกซี)
Proxyboundสามารถทำงานได้
เส้นทางตามแอปพลิเคชัน (อินเทอร์เฟซ)
คำตอบนี้จะแจกแจงวิธีแก้ไขปัญหาต่าง ๆ สำหรับวัตถุประสงค์นั้น
ดูและตรวจสอบปริมาณการใช้เครือข่าย
Network-WatcherหรือWatcher-TCP-Viewจะทำงานได้