ติดตั้ง VPN บน Squid Proxy (Linux)


0

สวัสดีทุกคน !

ฉันมีเซิร์ฟเวอร์อูบุนตูที่ใช้งานพร็อกซีเซิร์ฟเวอร์แคชของปลาหมึกและฉันสงสัยว่ามันเป็นไปได้หรือไม่ที่จะสร้างสิ่งต่าง ๆ ขึ้นมาเพื่อที่ปลาหมึกจะ "เชื่อมต่ออินเทอร์เน็ต" แม้ว่าจะเป็น VPN (PureVPN) แต่นี่คือการจับปลาหมึกเท่านั้นที่ต้องใช้บริการอื่น ๆ ของ VPN เช่น Plex / Apache ... ไม่ควร: /

คุณช่วยฉันได้ไหม

ขอบคุณ

คำตอบ:


0

ใช่มันสามารถทำได้ คุณต้องpolicy routing, เช่นความสามารถในการจัดการกับสองตารางเส้นทางที่แตกต่างกันไปพร้อม ๆ กัน เหตุผลคือคุณต้องมีสองเกตเวย์พร้อมกันหนึ่งอันสำหรับ Squid และอีกอันสำหรับแอพพลิเคชันที่เหลือ ไม่อนุญาตให้ใช้เกตเวย์สองเกตเวย์ในระบบปฏิบัติการยกเว้นเพียงการกำหนดเส้นทางนโยบายในเคอร์เนล Linux

คุณพบคำอธิบายสั้น ๆ ที่ดีและสั้นมากเกี่ยวกับนโยบาย - (บางครั้งเรียกว่าซอร์ส -) ในการตอบคำถามของ David Schwartz สำหรับเว็บไซต์น้องสาว (Unix และ Linux)

คุณจะต้องติดตั้ง VPN ของคุณเพื่อให้ตารางเส้นทางที่เป็นทางเลือกที่ตารางเส้นทาง รายละเอียดขึ้นอยู่กับประเภทของ VPN ที่คุณใช้

ทีนี้สมมติว่ามีการเรียกใช้อินเทอร์เฟซเสมือน VPN tun0ด้วยที่อยู่ IP 10.0.0.2คุณจะต้องมีกฎที่ใช้ตารางเส้นทางที่สอง (เรียกว่าtable2) สำหรับแอปพลิเคชันที่มาจาก10.0.0.2:

ip rule add from 10.0.0.2 table table2

และคุณต้องตรวจสอบให้แน่ใจว่าการSquidเชื่อมโยงกับ10.0.0.2ที่อยู่ขาออก: สำหรับสิ่งนี้คุณต้องมีคำสั่ง

tcp_outgoing_address 10.0.0.2

ขอบคุณสำหรับความช่วยเหลือของคุณ แต่ฉันไม่ได้รับมันถ้าฉันตั้งค่า vpn ของฉันมันจะใช้กับการเชื่อมต่อรูของฉัน (ลองจินตนาการว่าฉันตั้งค่า pptp VPN) ฉันไม่ได้ตั้งค่าตารางการรูทสำหรับการเชื่อมโยงที่แท้จริงของฉันฉันจะสร้างตารางการรูทที่แตกต่างกัน 2 แบบได้อย่างไรและตรวจสอบให้แน่ใจว่า vpn นั้นอยู่ในอันดับที่สองและปลาหมึกตัวเดียวเท่านั้นที่จะผ่านได้ ฉันขอโทษฉันมีเวลาที่ยากลำบากกับลินุกซ์สำหรับช่วงเวลาที่
เฮี๊ยบ

@ Skïpคุณสามารถโพสต์ตารางเส้นทางของคุณได้ไหม?
MariusMatutiae
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.