Vì vậy, tôi đã triển khai một bộ chứa bảo vệ dây và mọi thứ dường như đang hoạt động ngay cả khi bắt tay giữa máy chủ và máy khách Windows 10 của tôi. Tuy nhiên, tôi không có kết nối internet khi sử dụng VPN.
Tôi đang chạy nó trong Rancher nhưng đây là cách tệp soạn thảo docker trông như thế nào.
dây bảo vệ:
hình ảnh: ghcr.io/linuxserver/wireguard
container_name: dây bảo vệ
cap_add:
- NET_ADMIN
- SYS_MODULE
môi trường:
- PUID=1000
-PGID=1000
- TZ=Châu Âu/Zurich
- MÁY CHỦURL= ----
- CỔNG MÁY CHỦ=51820
- PEERS=máy tính xách tay, điện thoại
- PEERDNS=8.8.8.8
khối lượng:
- /home/levin/wireguard:/config
- /lib/mô-đun:/lib/mô-đun
cổng:
- 51820:51820/udp
khởi động lại: trừ khi dừng
Và đây là wg0.conf của tôi
[Giao diện]
Địa chỉ = 10.13.13.1
Cổng nghe = 51820
Khóa riêng tư = ---
PostUp = iptables -A FORWARD -i wg0 -j CHẤP NHẬN; iptables -A FORWARD -o wg0 -j CHẤP NHẬN; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j CHẤP NHẬN; iptables -D CHUYỂN ĐI -o wg0 -j CHẤP NHẬN; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERA>
[Ngang nhau]
# ngang hàng_levin_laptop
Khóa công khai = ---
IP được phép = 10.13.13.2/32
[Ngang nhau]
# ngang hàng_levin_phone
Khóa công khai = ---
IP được phép = 10.13.13.3/32
Và vâng, tôi đã chuyển tiếp cổng cần thiết. Bất kì ý kiến nào có thể sai?
Tái bút: Tôi đã thử các đề xuất của các bài đăng tương tự khác như cái này.