Remote streaming can be done by using an external IP, or by using a VPN to connect to your home network. Some devices also include dedicated options for setting this up.
Remote connections must be setup manually in Infuse, using the 'Other...' option in the Available Shares menu.
AirPort Extreme/Time Capsule
Original posted by Tesserax on Apple's Discussion Forums
There are two methods to access a shared AirPort Disk over the Internet:
Method #1: Using a Global Domain Name
- A DDNS Account
- Dynamic Global Host Name
NOTE: The DDNS-provider DynDNS, used in the setup example below, no longer supports AirPort base stations running firmware 7.6.1+ or AirPort Utility 6.1+. If you use DynDNS, you still will have two choices: 1) Use a DynDNS client on a computer running on your local network to provide the updates, or 2) Replace the AirPort base station with another manufacturer's product that has native DDNS support. Another option would be to use a different DDNS service provider, like Dynu. Regardless of the provider, the setup instructions should be the same.
- Acquire a DDNS account and dynamic global host name. One DDNS-provider is DynDNS and will be assumed for the following steps.
- AirPort Utility (v5.x) > Select the base station > Manual Setup >AirPort > Base Station tab > Edit ... OR
- AirPort Utility (v6.x) > Select the base station > Edit > Internet tab > Internet Options...
- Use dynamic global hostname (checked)
- Hostname: dyndns.com
- User: <enter your DynDNS user account name>
- Password: <enter your DynDNS user account password>
- For v5.x, click Done. For v6.x, click Save.
- AirPort Utility (v5.x) > Select the base station > Manual Setup > Disks > File Sharing tab > Share disks over the Internet with Bonjour (checked)
- AirPort Utility (v6.x) > Select the base station > Edit> Disks tab > Check both "Enable file sharing" & "Share disks over WAN"
Method #2: Using Port Mapping
- If the 802.11n or 802.11ac AirPort Extreme Base Station (AEBS) or Time Capsule (TC) is connected directly to the broadband Internet modem, verify that the modem is in bridge mode, i.e., if the modem provides NAT & DHCP services, disable them.
- If the AEBS or TC is downstream of another router or gateway device, configure that device for port mapping/forwarding to the AEBS or TC. (Note: AFP requires that TCP port 548 be mapped.) Also, configure the AEBS or TC to have a static Private IP address so that it will always be found at the same address.
- Use CheckIP (or equivalent) to determine your router's current Public (WAN-side) IP address.
Setup (AirPort Utility v5.x):
- Start the AirPort Utility > Select the AEBS or TC, and then, note the IP address shown.
- Select Manual Setup.
- Verify that Connection Sharing = Share a public IP address is selected on the Internet > Internet Connection tab.
- Select Disks, and then, select File Sharing.
- Verify that both the "Enable file sharing" and "Share disks over WAN" options are enabled.
- Verify that Secure Shared Disks = With a disk password. (Recommended)
- Verify that AirPort Disks Guest Access = Not allowed. (Recommended)
- Select Advanced, and then, select the Port Mapping tab.
- Click the plus sign to add a new port mapping.
- For Service, select the "Personal File Sharing" option.
- In the Public UDP Port(s) and Public TCP Port(s) boxes, type in a 4-digit port number (e.g., 8888) that you choose. In the Private IP Address box, type the internal IP address of your AEBS that you wrote down in step 1. In the Private UDP Port(s) and Private TCP Port(s) boxes, type 548. Click Continue.
- In the Description box, type a descriptive name like "AirPort Disk File Sharing," and then, click Done.
- Click on Update.
Setup (AirPort Utility v6.x):
- Start the AirPort Utility > Select the AEBS or TC, and then, select Edit.
- Disks tab: Verify "Enable file sharing" & "Share disks over WAN" are checked.
- Network tab:
- Verify Router Mode = "DHCP and NAT"
- Port Settings > Select the "+" sign to create a new port mapping.
- Click the plus sign below the Port Settings window to add a new port mapping.
- For Description, select the "Personal File Sharing" option.
- In the Public TCP Port(s) box, type in a 4-digit port number (e.g., 8888) that you choose.
- In the Private IP Address box, type the external IP address of your base station that you found in item 3 in the prerequisites.
- The Private TCP Port(s) box should already be populated with 548.
- Click Save.
- Click on Update.
- WebDAV server is installed via Package Center.
- At least one option (http or https) enabled in WebDAV app.
- Once setup, you can manage your external access through Connectivity > External Access. This would entail creating a DDNS connection, which will serve as your external access address.
- Once these are set up, you should be able to connect remotely via WebDAV.
- Ensure the user you are hoping to connect with has a WebDAV access enabled. This is done through the Users > Edit > Applications menu.
Full guide: https://www.synology.com/en-us/knowledgebase/DSM/tutorial/General/How_to_make_Synology_NAS_accessible_over_the_Internet
QNAP via myQNAPcloud
Full guide: https://www.qnap.com/en-us/how-to/tutorial/article/accessing-your-qnap-device-with-myqnapcloud-service