Score:0

การเชื่อมต่อกับเพียร์การ์ด wireguard ผ่าน VPS

ธง cn

การตั้งค่า Wireguard ปัจจุบันของฉันมี VPS ที่เชื่อมต่อกับอุปกรณ์สองเครื่องบนเครือข่ายท้องถิ่นที่แตกต่างกันอุปกรณ์เครือข่ายภายในบ้านแต่ละเครื่องเชื่อมต่อกับ VPS โดยใช้ Wireguard แต่ไม่ได้รับการกำหนดค่าให้ยอมรับการเชื่อมต่อจากอุปกรณ์อื่น (ไม่ได้เพิ่มเป็นเพียร์ในไฟล์กำหนดค่าของกันและกัน)

ฉันต้องการใช้ VPS ที่คล้ายกับ reverse proxy server เพื่อให้อุปกรณ์ที่บ้าน 1 สามารถเชื่อมต่อกับ VPS และกำหนดเส้นทางการรับส่งข้อมูลไปยังอุปกรณ์ที่บ้าน 2 โดยไม่จำเป็นต้องกำหนดค่าการเชื่อมต่อโดยตรงระหว่างอุปกรณ์ในบ้านทั้งสอง (โดยพื้นฐานแล้ว รุ่นดุมและซี่ล้อ) มีทางเบี่ยงการจราจรทางนี้ไหม?

ไฟล์กำหนดค่าอุปกรณ์เครือข่ายในบ้านปัจจุบัน:

[อินเตอร์เฟซ]
ที่อยู่ = 10.0.0.2/8
SaveConfig = จริง
ListenPort = 53910
FwMark = 0xca6c
คีย์ส่วนตัว = <privkey>

[เพียร์]
PublicKey = <ผับคีย์>
IP ที่อนุญาต = 10.0.0.1/32
ปลายทาง = <ที่อยู่ IP>

ไฟล์คอนฟิกเซิร์ฟเวอร์:

[อินเตอร์เฟซ]
ที่อยู่ = 10.0.0.1/8
SaveConfig = จริง
PostUp = iptables -A ส่งต่อ -i wg0 -j ยอมรับ; iptables -t nat -A โพสต์ -o eth0 -j MASQUERADE;
PostDown = iptables -D ส่งต่อ -i wg0 -j ยอมรับ; iptables -t nat -D โพสต์ -o eth0 -j MASQUERADE;
ListenPort = 51820
คีย์ส่วนตัว = <privkey>

[เพียร์]
PublicKey = <ผับคีย์>
IP ที่อนุญาต = 10.0.0.2/32
ปลายทาง = <IP ของอุปกรณ์เครือข่ายในบ้าน 1>

[เพียร์]
PublicKey = <ผับคีย์>
IP ที่อนุญาต = 10.0.0.3/32
ปลายทาง = <IP ของอุปกรณ์เครือข่ายในบ้าน 2>

ภายใต้กฎปัจจุบันนี้ ถ้าฉันพยายาม ping อุปกรณ์ 2 จากอุปกรณ์ 1 ฉันได้รับข้อความแสดงข้อผิดพลาดนี้ (ซึ่งดูเหมือนว่าจะบ่งบอกว่าเพื่อนทั้งสองรู้จักกันดี แต่พวกเขาไม่ได้กำหนดค่าอย่างถูกต้อง?)

user@device1:~/wireguard$ ping 10.0.0.3
PING 10.0.0.3 (10.0.0.3) 56(84) ไบต์ของข้อมูล
จาก 10.0.0.2 icmp_seq=1 โฮสต์ปลายทางไม่สามารถเข้าถึงได้
ping: sendmsg: ไม่มีรหัสที่จำเป็น

ขอบคุณ!

djdomi avatar
za flag
โปรดชี้แจงสิ่งที่คุณต้องการแก้ไข สำหรับฉันไม่เข้าใจสิ่งที่คุณต้องการ wuth พร็อกซีย้อนกลับในขณะที่ใช้อินเทอร์เน็ต
Score:1
ธง cn

อัปเดต WireGuard ของลูกค้าของคุณ IP ที่อนุญาต การตั้งค่าเพื่อรวมที่อยู่ IP ของอุปกรณ์อื่นๆ ที่คุณต้องการให้ไคลเอ็นต์แต่ละรายเข้าถึงผ่านการเชื่อมต่อ WireGuard กับ VPS ตัวอย่างเช่น อนุญาตให้อุปกรณ์ 1 ใช้ WireGuard เพื่อเชื่อมต่อกับอุปกรณ์ 2 เท่านั้น:

[อินเตอร์เฟซ]
ที่อยู่ = 10.0.0.2/8
...

[เพียร์]
PublicKey = <คีย์สาธารณะ VPS>
IP ที่อนุญาต = 10.0.0.3/32
...

หรือเช่นนี้เพื่อให้อุปกรณ์ 1 เชื่อมต่อกับอุปกรณ์ 2 เช่นเดียวกับ VPS ผ่าน WireGuard:

[อินเตอร์เฟซ]
ที่อยู่ = 10.0.0.2/8
...

[เพียร์]
PublicKey = <คีย์สาธารณะ VPS>
IP ที่อนุญาต = 10.0.0.1/32, 10.0.0.3/32
...

หรือแบบนี้เพื่อให้อุปกรณ์ 1 ใช้การเชื่อมต่อ WireGuard เพื่อเชื่อมต่อกับโฮสต์ใด ๆ ใน 10.0.0.0/8 บล็อก:

[อินเตอร์เฟซ]
ที่อยู่ = 10.0.0.2/8
...

[เพียร์]
PublicKey = <คีย์สาธารณะ VPS>
IP ที่อนุญาต = 10.0.0.0/8
...

ดูนี่ คู่มือฮับและซี่ลวด WireGuard สำหรับตัวอย่างแบบเต็ม

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา