| Next revision | Previous revision |
| indigo_2024.1_documentation:reflectors [2024/07/18 16:22] – created - external edit 127.0.0.1 | indigo_2024.1_documentation:reflectors [2025/04/14 20:10] (current) – external edit 127.0.0.1 |
|---|
| [[http://www.indigodomo.com/account/reflectors/|Indigo Reflectors]] are a service that gives you secure (HTTPS) remote access from anywhere to your Indigo Server **with no network configuration needed.** This is particularly useful for those of us that have dynamic (vs. static) IP addresses at home, or that have routers or networks that are difficult to configure for remote access to your Mac running Indigo. | [[http://www.indigodomo.com/account/reflectors/|Indigo Reflectors]] are a service that gives you secure (HTTPS) remote access from anywhere to your Indigo Server **with no network configuration needed.** This is particularly useful for those of us that have dynamic (vs. static) IP addresses at home, or that have routers or networks that are difficult to configure for remote access to your Mac running Indigo. |
| |
| {{:indigo_2024.1_documentation:reflector_flow_image.png?nolink|}} | {{:indigo_2024.1_documentation:reflector_flow_image.png?nolink|Reflector Flow Image}} |
| |
| Reflectors work by routing communication from [[https://www.indigodomo.com/touch.html|Indigo Touch for iOS]], [[https://play.google.com/store/apps/details?id=com.duncanware.domoPad|Domotics Pad for Android]], [[https://www.indigodomo.com/touch.html|Indigo Touch for Web browsers]], and from external services like [[indigo_2024.1_documentation:plugins:alexa|Amazon Alexa]], through our hosted systems to your Indigo Server. We do this through a secure tunnel between our hosted systems and your Indigo Server (even we don't see the unencrypted traffic). | Reflectors work by routing communication from [[https://www.indigodomo.com/touch.html|Indigo Touch for iOS]], [[https://play.google.com/store/apps/details?id=com.duncanware.domoPad|Domotics Pad for Android]], [[https://www.indigodomo.com/touch.html|Indigo Touch for Web browsers]], and from external services like [[indigo_2024.1_documentation:plugins:alexa|Amazon Alexa]], through our hosted systems to your Indigo Server. We do this through a secure tunnel between our hosted systems and your Indigo Server (even we don't see the unencrypted traffic). |
| - restarting the Indigo Server, and | - restarting the Indigo Server, and |
| - when prompted, enter your Indigo Account information. | - when prompted, enter your Indigo Account information. |
| | |
| | Reflectors may also be affected by a bad entry in your //''/etc/hosts''// file. [[https://forums.indigodomo.com/viewtopic.php?t=27344|Check this forum post for details]]. |
| | |
| | === Advanced Troubleshooting === |
| | |
| | If nothing else works, [[https://forums.indigodomo.com/viewforum.php?f=10|create a new topic in the reflectors forum]] detailing what you've tried and do the following: |
| | |
| | 1. Launch the Terminal application (inside //''/Applications/Utilities/''//) |
| | |
| | 2. Copy/paste each line below *individually* and hit the return key after each one: |
| | |
| | id |
| | cd /Library/Application\ Support/Perceptive\ Automation |
| | cd Indigo\ 2024.1/IndigoServer.app/Contents/Resources/PlugIns/ |
| | ps -axww | grep "Indigo" |
| | 3. Select the entire results of the Terminal window (CMD-A) and copy/paste into Code tags (the icon that looks like this: //''</>''//). |
| | |
| | 4. Copy/paste each line below *individually* and hit the return key after each one: |
| | |
| | ./reflector_library_stub.py -m geturl -d |
| | ./reflector_library_stub.py -m tunnel -d |
| | |
| | 5. Wait 3 minutes. It can take a while for the network errors we are trying to catch to be reported. Then enter again: |
| | |
| | ps -axww | grep "Indigo" |
| | |
| | 6. Select the entire contents of the Terminal window (CMD-A) again and copy/paste results into another section with Code tags. |
| |