Score:0

ไม่สามารถเชื่อมต่อกับ VPN แบบคงที่จากการเขียนนักเทียบท่า

ธง in

ฉันกำลังพยายามสร้างเซิร์ฟเวอร์ symetric VPN ด้วย openvpn ใน docker-compose นี่คือ:

---
รุ่น: "3"
บริการ:
  VPN: 
    ภาพ: whitebox/vpn:0.2
    เครือข่าย: 
      - มาตรฐาน
    tty: จริง
    พอร์ต: 
      - "1194:1194/udp"
    ปริมาณ:
      - ./server:/home/server:ro
      - ./static.key:/home/static.key:ro
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    รีสตาร์ท: เสมอ
    เครือข่าย:
      มาตรฐาน:
        ipv4_address: "10.10.0.254"
  เว็บ:
    ภาพ: tutum/apache-php.ini
    ปริมาณ:
      - ./web:/var/www/html:ro
      - ./client:/home/client:ro
    เครือข่าย: 
      มาตรฐาน:
        ipv4_address: "10.10.0.2"
เครือข่าย:
  มาตรฐาน:
    คนขับ: สะพาน
    ไอแพม: 
      การกำหนดค่า:
        - เครือข่ายย่อย: 10.10.0.0/16

เมื่อเปิดตัว ฉัน (ชั่วคราว) ติดตั้ง openvpn ด้วยตนเอง ทำการกำหนดค่าพื้นฐานและเปิดใช้บริการ ดูเหมือนว่าทุกอย่างจะทำงานได้ดี ยกเว้นว่าฉันไม่สามารถเชื่อมต่อกับมันจากอุปกรณ์ใดๆ

ไฟล์การกำหนดค่าเซิร์ฟเวอร์:

ifconfig 10.10.0.254 10.10.0.10
กริยา 3
ความลับ static.key
รักษาชีวิต 1 10
คีย์คงอยู่
คงอยู่-tun
โปรโตคอล udp
พอร์ต 1195
ทุนพัฒนา
สถานะ /home/vpn.log

ไฟล์คอนฟิกูเรชันไคลเอนต์:

ระยะไกล 192.168.37.137 1194
ทุนพัฒนา 
ifconfig 10.10.0.10 10.10.0.254
ความลับ static.key

สิ่งที่แปลกเกี่ยวกับเรื่องนี้คือฉันพยายามเมานต์เซิร์ฟเวอร์เดียวกันบน VM แบบธรรมดาและทุกอย่างก็ใช้งานได้ ลูกค้าสามารถเชื่อมต่อและเข้าถึงเครือข่าย 10.10.0.0/16 แม้ว่านี่คือบันทึกการเชื่อมต่อสำหรับลูกค้า:

วันพุธที่ 11 ส.ค. 00:37:16 2021 เปิดอุปกรณ์ TUN/TAP tun0
พุธ 11 ส.ค. 00:37:16 น. 2021 /sbin/ip link set dev tun0 up mtu 1500
วันพุธที่ 11 สิงหาคม 00:37:16 น. 2021 /sbin/ip addr เพิ่ม dev tun0 ท้องถิ่น 10.10.0.10 เพียร์ 10.10.0.254
วันพุธที่ 11 ส.ค. 00:37:16 น. 2021 TCP/UDP: การรักษาที่อยู่ระยะไกลที่ใช้ล่าสุด: [AF_INET]192.168.37.137:1194
วันพุธที่ 11 ส.ค. 00:37:16 น. ลิงก์ UDP 2021 ภายในเครื่อง (ผูกไว้): [AF_INET][undef]:1194
วันพุธที่ 11 ส.ค. 00:37:16 น. 2021 ลิงก์ UDP ระยะไกล: [AF_INET]192.168.37.137:1194

และเซิร์ฟเวอร์ที่ใช้คอนเทนเนอร์ที่เกี่ยวข้อง:

พุธ 11 ส.ค. 07:34:40 2021 อุปกรณ์ TUN/TAP tun0 เปิดแล้ว
พุธ 11 ส.ค. 07:34:40 2021 ความยาวคิว TUN/TAP TX ตั้งค่าเป็น 100
พุธ 11 ส.ค. 07:34:40 น. 2021 /sbin/ip link set dev tun0 up mtu 1500
วันพุธที่ 11 สิงหาคม 07:34:40 น. 2021 /sbin/ip addr เพิ่ม dev tun0 ท้องถิ่น 10.10.0.254 เพียร์ 10.10.0.10
วันพุธที่ 11 สิงหาคม 07:34:40 น. 2021 ไม่สามารถระบุโปรโตคอล IPv4/IPv6 ใช้ AF_INET
วันพุธที่ 11 ส.ค. 07:34:40 น. 2021 บัฟเฟอร์ซ็อกเก็ต: R=[212992->212992] S=[212992->212992]
วันพุธที่ 11 สิงหาคม 07:34:40 2021 UDPv4 ลิงก์ภายในเครื่อง (ผูกไว้): [AF_INET][undef]:1195
วันพุธที่ 11 ส.ค. 07:34:40 น. 2021 UDPv4 ลิงก์ระยะไกล: [AF_UNSPEC]

อย่างที่คุณเห็นไม่มีการเชื่อมต่อใด ๆ ใครมีความคิดว่าทำไม?

Score:1
ธง us

ตรวจสอบให้แน่ใจว่าพอร์ตได้รับการกำหนดค่าอย่างถูกต้อง

คุณกำลังส่งต่อพอร์ต 1194 ไปยังคอนเทนเนอร์ของคุณ แต่ OpenVPN ได้รับการกำหนดค่าให้รับฟังพอร์ต 1195

raphael.oester avatar
in flag
ไม่อยากจะเชื่อเลยว่าฉันเสียเวลามากขนาดนี้... ขอบคุณเพื่อน

โพสต์คำตอบ

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