
เมื่อคุณทำสูตรการทำอาหารสำหรับยายของคุณคุณสมควรได้รับสิทธิ์ในความเป็นส่วนตัว ไม่ใช่ธุรกิจ ISP ของคุณที่เธอชอบอบ
สคริปต์นี้จะเชื่อมโยงกับแอปพลิเคชัน Torrent ของคุณตรวจสอบการมีอยู่และยุติกระบวนการหากอุโมงค์ VPN ของคุณหายไป


CLI: 
Killswitch แทนที่การเปิดตัวแอปพลิเคชัน Torrent และเปิดตัวเป็น sublient ดังนั้นจึงสามารถตรวจสอบการมีอยู่ของอุโมงค์ VPN Killswitch สามารถผูกมัดได้โดยไม่ต้องแก้ไขแกนแอป Torrent (การลบ. DESKTOP Launcher The Killswitch Modified จะคืนค่าการตั้งค่าดั้งเดิมของคุณ)
(เวอร์ชัน Launcher เดสก์ท็อป) ยังป้องกันไม่ให้แอปพลิเคชัน Torrent แม้จะถูกเปิดตัวหาก VPN ไม่ได้เปิด
ในสถานการณ์ส่วนใหญ่ iptables จะเป็นวิธีที่ง่ายที่สุดในการผูกแอปพลิเคชันเข้ากับอินเทอร์เฟซเครือข่ายที่ต้องการ แต่จากการทดลองของฉันเวอร์ชัน เดสก์ท็อป GTK ของ Deluge ไม่ได้เล่นได้ดีดังนั้นวิธีนี้จึงเป็นแอปพลิเคชันที่มีผลผูกพันกับอินเทอร์เฟซเป็นทางเลือก
หากคุณใช้ Deluge เวอร์ชันเซิร์ฟเวอร์คุณอาจใช้ iPtables หรือตัวกรองเครือข่ายในตัว (แก้ไข> การตั้งค่า> เครือข่าย> ป้อน IP อุโมงค์ของคุณในฟิลด์อินเทอร์เฟซ)
ฉันได้ทดสอบ Killswitch กับ Deluge บนเดสก์ท็อป Gnome บน Debian เท่านั้น แต่ควรทำงานร่วมกับไคลเอนต์ฝนตกหนักในสภาพแวดล้อมเดสก์ท็อปใด ๆ (พร้อมการปรับค่าพื้นฐาน)
สคริปต์นี้ยังสามารถแก้ไขได้ อย่างง่ายดาย เพื่อทำงานกับแอปพลิเคชันใด ๆ ที่คุณต้องการเชื่อมโยงกับอินเทอร์เฟซเครือข่ายเฉพาะ
wget https://github.com/angela-d/vpn-killswitch/blob/master/vpn-killswitch.deb ? raw=true -O vpn-killswitch.debgit clone https://github.com/angela-d/vpn-killswitch.git ~ /vpn-killswitchcd ~/vpn-killswitch/debian/source && ./vpn-checkvpn-check ได้จากทุกที่โดยไม่จำเป็นต้องเรียกเส้นทางไฟล์เต็มหรือซีดีลงในไดเรกทอรี: ln -s ~ /vpn-killswitch/debian/source/vpn-check /usr/local/bin/vpn-checkแค่ไหน! กิจกรรม torrenting ของคุณตอนนี้ถูกล็อคไปยัง VPN ของคุณ
เช่น. ถอดปลั๊กอีเธอร์เน็ตของคุณหรือปิดใช้งาน wifi ของคุณในขณะที่กำลังทำงานให้ปิด VPN ของคุณ (ทำเช่นนั้นคุณจะเสี่ยงต่อการได้รับสารดังนั้นหากเป็นไปได้ให้ตั้งค่า WiFi/Ethernet DNS เป็น 127.0.0.1 เพื่อวนกลับ
การดีบักอาจมีพฤติกรรมที่แตกต่างจากไม่ใช่การออก! การเรียกสคริปต์จากเทอร์มินัลเทียบกับตัวเรียกใช้งานเดสก์ท็อปอาจมีพฤติกรรมที่แตกต่างกัน! ทดสอบ
หากคุณพบข้อบกพร่องหรือปัญหาโปรดส่งรายงานข้อผิดพลาดโดยมีรายละเอียดไคลเอนต์/แอปพลิเคชัน Torrent และระบบปฏิบัติการที่คุณใช้รวมถึง::
ps aux | grep [torrent client name]ps S