khoe Khoe code docker làm server Wake on Lan/Wake on WAN chạy trên NAS

  • Người tạo chủ đề Người tạo chủ đề l372un
  • Ngày bắt đầu Ngày bắt đầu

l372un

Senior Member
Chào các bạn,
Mình hôm qua tìm hiểu muốn vận hành server WOL trên NAS nên đã mò và tham khảo. Có fen @yellow_submarine gợi ý 2 cái nên có ý tưởng làm.
Sau mấy tiếng mày mò đã nhờ GPT viết code và sửa lại theo ý để chạy docker trên máy cá nhân ổn và đã xuất file sang NAS chạy trơn tru.

Quy trình:
1. Vào Docker/Container của NAS và tìm kiếm
Mã:
lht99/wol-api-server
Anh em bấm vào link docker vote ủng hộ mình 1 sao nhé.
2. Tải về Image đó
3. Bấm Run để chạy
Cài đặt thì không có gì lưu ý, chỉ cần nhập PORT 8000 (Do mình để mặc định 8000 nên cứ cài Internal Port 8000 luôn)
Network: chọn HOST
Còn lại là bấm NEXT là xong.

Cách sử dụng:
https:/<DDNS>:8000/wol?mac=AA-BB-CC-AA-BB-CC&ip=ddns/ip_public.ddns.net&port=29999

Trong đó IP/DDNS bạn đang dùng như NO-IP nơi mà SYNOLOGY của bạn đang chạy server WOL
Port: Là port bạn đã cài đặt port forward tới máy cần WOL (Hướng dẫn cài WOL cho router và máy tính)
MAC: Có thể dùng định dạng: AA:BB hoặc AA-BB
ip=ddns/ip_public.ddns.net là địa chỉ máy cần WOL từ xa (không phải máy chạy server WOL đâu nhé)

Chúc các bạn thành công :V
 
Sửa lần cuối:
Sao bạn không để nó chay online 24/24 luôn. Điện đóm cũng không tiết kiệm hơn bao nhiêu.
 
mấy máy N100 tàu chạy proxmox, WOL nó làm reboot luôn, vật hồi lâu mới lòi ra do thằng WOL
kElKEVl.gif
. Tắt luôn trong bios
 
mấy máy N100 tàu chạy proxmox, WOL nó làm reboot luôn, vật hồi lâu mới lòi ra do thằng WOL
kElKEVl.gif
. Tắt luôn trong bios
@@ vãi quả lỗi là thế, thường mấy máy promox hay nas mình toàn để có điện tự bật cho nhàn thân, làm thêm công tắc từ xa nữa là nhàn, chỉ có máy win thì mới wol để nếu cần thiết làm gì thì bật, mà giờ ném được hết phần mềm làm việc lên máy ảo win trên nas rồi nên dẹp hết.
 
@@ vãi quả lỗi là thế, thường mấy máy promox hay nas mình toàn để có điện tự bật cho nhàn thân, làm thêm công tắc từ xa nữa là nhàn, chỉ có máy win thì mới wol để nếu cần thiết làm gì thì bật, mà giờ ném được hết phần mềm làm việc lên máy ảo win trên nas rồi nên dẹp hết.
không lẽ gặp lỗi như con router tplink cài nhầm allow IPs là Wireguard kết nối tới là reboot router luôn.
 
Đôi khi loop làm reboot thôi. Cái docker mình viết bằng python chạy cho NAS. Thấy lượt tải cũng kha khá
vẫn không hiểu ý bác lắm, nhưng cái wol thì tiện mà, trước cũng dùng mãi ( của 1 bác tây nào đó viết khá gọn và dễ dùng)
 
WOL này mở port làm gì đâu, gửi magic packet broadcast trong LAN là được rồi.
Trước tui cũng viết bằng golang, nhưng có thằng Upsnap tiện hơn nhiều 🤣
 
WOL này mở port làm gì đâu, gửi magic packet broadcast trong LAN là được rồi.
Trước tui cũng viết bằng golang, nhưng có thằng Upsnap tiện hơn nhiều 🤣
Vấn đề là cần mở port để wake on lab từ xa khi ko ở nhà ấy bác :)
 
mình chưa dùng cái của bạn, nhưng cái nào trên githud đều share cho người khác dùng được hết, cấp use và pass riêng luôn
Cái mình làm là nó open. Mở port chạy nó là bất kì ai cũng dùng ké được. Chỉ cần nhập ip máy đích và mac máy đích + port mở ở máy đích là wake up được Á.
 

Thống kê chủ đề

Ngày tạo
l372un,
Người trả lời cuối
immocios,
Trả lời
26
Lượt xem
3.020
Quay lại
Lên đầu trang