FaradayRF / Faraday-Software

Faraday node software
https://www.faradayrf.com
Other
48 stars 19 forks source link

Issue244: Adding in Dynamic Proxy, Telemetry, and SimpleUI URLs #256

Closed kb1lqc closed 7 years ago

kb1lqc commented 7 years ago

Per #244 this provides Proxy, Telemetry, and SimpleUI with the ability to use url's defined in the respective configuration files for Flask urls used to obtain telemetry and command units.

Todo:

online and not allows stations to transmit data from anyone... licensed or not.

Changelog

kb1lqc commented 7 years ago

OK I tried to check sending Faraday proxy over an open internet connection to the world using a VPN. This did not apparently work. Maybe I did something wrong? @hdkmike have any ideas?

I essentially wanted to have flask server to "0.0.0.0" port 8000 which should set it to accept any connection over the internet (with debug=false set in Flask). I could connect over local router IP fine but the second I tried binding to a public IP nothing worked. I also checked my router port forwarding which should have been transferring all port 8000 activity to my desktop computer IP.

Overall I think I'm going to move on as this PR isn't specifically about serving over the internet, it's about cleaning up the IP/Port hard-coding. I was hoping this would be a two-for-one deal. Apparently not.

kb1lqc commented 7 years ago

@kb1lqd want me to pull this in without your review?

kb1lqc commented 7 years ago

@kb1lqd yeah that was rushed, I removed it in 0c5760f. Tested and all seems to be working. Next up on the whole project management tasks is unit testing. One day we can have nice things. One day :)