Kết nối với thiết bị ở mạng gia đình từ xa


12

Tôi đang cố gắng tìm hiểu xem có thể bằng mọi cách để tôi kết nối từ xa với một thiết bị trên mạng gia đình của tôi, nhưng từ xa.

Kịch bản:

Hệ thống giải trí của tôi được kết nối với mạng gia đình, và thỉnh thoảng khi tôi làm việc (cách đó 50 km) tôi muốn kích hoạt nó (thường là vì gia đình không biết cách vận hành nó) bằng Ứng dụng Android nhà sản xuất thiết bị có cài đặt trên điện thoại của tôi.

Thông thường tôi sẽ kết nối với Wi-Fi và thực hiện ứng dụng ngay lập tức kết nối với đơn vị giải trí và bắt đầu hoạt động.

Nhưng trong kịch bản này muốn biết làm thế nào để đạt được điều tương tự nhưng cách xa 50 km không phải trên cùng một kết nối WiFi tại nhà.

Tôi đã xem xét DDNS nhưng điều đó không bổ sung, cũng như VPN nhưng không có gì bổ sung.

Muốn học cách làm cho toàn bộ ngôi nhà thông minh hoạt động (tất cả các thiết bị điện tử của tôi ở nhà được kết nối với mạng không dây).

Bộ định tuyến: Netgear D6400 Thiết bị: AVR-x1100w, (tôi cũng có một vài bộ điều khiển tôi sẽ cài đặt cho đèn chiếu sáng và điều hòa không khí). Tất cả đều có giao diện web.


1
Bạn có bộ định tuyến nào ở nhà? Mẫu & Phiên bản
Helmar

3
Một câu trả lời hoàn chỉnh phụ thuộc vào thiết bị cụ thể trong mạng nội bộ.
Sean Houlihane

'Không có gì thêm' hạ cánh ở đâu đó trong vùng nội địa 'Tôi đã sao chép mọi thứ một cách hoàn hảo và nó không hoạt động' và 'Egads đó là rất nhiều từ viết tắt - không tính toán'. Bạn đã thử thiết lập DDNS và chuyển tiếp cổng, bạn đã làm gì, điều gì đã xảy ra khi bạn làm điều đó? Chúng tôi cần thông báo lỗi cụ thể, nhật ký, v.v.
goobering

1
@goobering DDNS hoạt động, cả bộ định tuyến và nhà cung cấp DDNS được đồng bộ hóa. Tôi cũng thiết lập chuyển tiếp cổng 45110 (TCP / UDP) vì không có gì đang chạy trên nó. Kiểm tra bằng cách sử dụng kiểm tra cổng trực tuyến và chúng được mở. Tôi sẽ sớm thử với một bộ định tuyến khác nếu không chắc chắn rằng tôi sẽ loại bỏ khả năng bộ định tuyến bị lỗi.
Aeseir

Theo mô tả giao thức ở đây: github.com/jtangelder/denon-remote/blob/master/protatio.pdf việc giao tiếp xảy ra qua cổng Telnet, 23 (!!!). Tôi không nghĩ rằng nên chuyển tiếp cổng telnet qua tường lửa / bộ định tuyến của bạn - rất có khả năng thu hút rất nhiều cuộc tấn công. Tôi sẽ có xu hướng thiết lập một đường hầm SSH, chuyển tiếp cổng 23 trên máy tại vị trí làm việc của bạn sang cổng 23 trên hệ thống Denon của bạn. Tuy nhiên, nếu ứng dụng Android sử dụng giao thức dựa trên mạng LAN để tìm máy chủ, bạn sẽ có nhiều việc phải làm.
gbroiles

Câu trả lời:


7

Có hai cách bạn có thể đạt được điều này trừ khi các thiết bị bạn có trong nhà được cấu hình để truy cập vào một máy chủ bên ngoài đặc biệt để cung cấp chức năng này (hầu hết là).

VPN có thể được sử dụng để di chuyển hợp lý thiết bị Android của bạn vào bên trong mạng gia đình. Có thể (nhưng không chắc) bộ định tuyến của bạn cung cấp chức năng này. Trong thực tế, bạn cần một thiết bị trong mạng gia đình của mình để hoạt động như một máy chủ lưu trữ cho VPN. Tôi sử dụng thiết bị NAS (cũng đi kèm với các tính năng DNS), nhưng bạn có thể tự thực hiện việc này bằng một máy tính bảng duy nhất (chẳng hạn như Raspberry Pi).

Chuyển tiếp cổng bộ định tuyến Điều này là có thể về mặt kỹ thuật, nhưng ít có khả năng hoạt động trong trường hợp của bạn. Nó sẽ hoạt động nếu thiết bị trong nhà bạn có giao diện web, nhưng không hoạt động dễ dàng nếu bạn có một ứng dụng mà bạn cần chuyển hướng từ mạng bên ngoài. Bạn có thể định cấu hình bộ định tuyến của mình để chuyển quyền truy cập HTTP trên một cổng đặc biệt (public_ip: 12380) sang cổng 80 trên thiết bị giải trí của bạn (192.168.1.xx: 80). Điều này sẽ ổn (và dễ dàng) nếu bạn có một thiết bị chạy Kodi chẳng hạn, điều này có một điều khiển từ xa web.

Tuy nhiên, dựa trên câu hỏi của bạn, tôi muốn nói rằng điều này có thể sẽ rất khó để thiết lập, ngay cả khi sử dụng NAS hỗ trợ VPN không đơn giản. Có thể đáng để điều tra nếu một thiết bị như Google-home có thể triển khai liên kết bạn cần.


HI mate, Đã thử chuyển tiếp cổng và UPNP nhưng không có kết quả. VPN là điều duy nhất tôi chưa thử. Bộ định tuyến của tôi hỗ trợ OpenVPN vì vậy tôi cần phải tìm hiểu xem điều đó có thực hiện được không.
Aeseir

1
Thật khó khăn khi không có thiết bị để chơi, nhưng tôi chắc chắn rằng chuyển tiếp cổng với DDNS sẽ hoạt động - hướng dẫn cho thấy bảng điều khiển là giao diện web. Tôi không thể thấy bất kỳ đề cập nào về ứng dụng Android / iOS.
goobering

@goobering yep, tất cả những thứ đó đang hoạt động rất đẹp. Chỉ cần tìm ra rào cản giữa thiết bị và internet. Sẽ làm việc vào cuối tuần này.
Aeseir

Quên trả lời này. Bộ định tuyến chuyển tiếp là cách tốt nhất. Hãy chắc chắn rằng bạn không phạm sai lầm tương tự như tôi đã làm. Mỗi thiết bị có một cổng cụ thể mà nó sử dụng, vì vậy việc chuyển tiếp bộ định tuyến cần phải xem xét điều đó.
Aeseir
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.