Automagically bypass my firewall similar to Teamviewer & LMI

Got an idea? Missing something? Post your feature request here.

Moderator: moderators

Automagically bypass my firewall similar to Teamviewer & LMI

Postby gmad321 » Mon Aug 20, 2012 7:03 am

Teamviewer and LogMeIn can both bypass a firewall and NAT by running a local service agent on the computer that needs to be accessed from the internet. This agent is always connecting outward to their server, and when I request access to my computer from their server, I'm allowed in.

Since Subsonic is already running a local agent, would it be too much effort or cost to build in something similar? Of course this would be a donation only feature, as it would tie nicely in with the URL feaure (name.subsonic.com).

I've been unable to use Subsonic for over a year because my living arrangements have me using my landlords router/internet, to which, I do not have the password. Even though my subsonic reports UPnP was able to punch a hole for me on my custom port 8888, it still can not connect.

Thanks for your consideration,

Gavin
gmad321
 
Posts: 3
Joined: Sat Oct 15, 2011 6:37 pm

Re: Automagically bypass my firewall similar to Teamviewer &

Postby Swixxy » Fri Aug 24, 2012 1:12 pm

This would be too much of a strain on subsonics servers and bandwidth. All the custom url's do are point you to the ACTUAL address, it doesn't actually relay any information (basically using next to no bandwidth) this method however requires you send your data to subsonic, who sends it down the open connection to your server, which sends it back to subsonic which sends it back to you.

I doubt this is something sindre would be willing to do, just for sheer cost alone.

However! All is not lost, there are plenty of ways for you to get around this problem, of course the simplest would just be talking to your landlord and seeing if you can quickly pop onto their router to forward the port however i assume this is not possible (Although if you haven't asked, i suggest you do! Most people are more helpful than you'd think)

Another easy method is to setup a [url="https://secure.logmein.com/uk/products/hamachi/download.aspx"]hamachi[/url] connection which will setup a VPN for you, easily and securely. This will basically put whatever computer you connect to the hammachi network on your local network, even if its somewhere totally different.

Or you can use any other VPN service, this will basically mean your pc connects to the VPN, which then sends out all information for you, & anybody connecting to you simply needs to connect to your 'vpn' address - However most VPN's aren't free. However you'll get the benefit of enjoying anonymous surfing since a VPN hides your IP, and if you're outside the US or UK with most VPN services you can choose a countrys ip to have, which will then allow you access to hulu or bbc iplayer and so on.


A final method is a simple backwards SSH connection, If you have a friend or familys computer that CAN port forward, then fantastic! This makes it super easy, as all you'll have to do is get them running an ssh server, then login from your computer running subsonic with a ssh app (like [url="http://www.chiark.greenend.org.uk/~sgtatham/putty/]putty[/url] for windows) and then simply do a Remote tunnel to have your local 4040 port (or whatever port you use subsonic on) to be used on their server. Then once this connection is up and the tunnel is setup then it will be as if your subsonic server is running from their IP. fantastic!

If you don't have access to an open computer, you can still do this method, just you'll have to connect to your laptop/phones ssh server, which won't exactly be ideal! However a much easier method would just be to rent a small box (VPS or something similar) just to run an ssh server that you can then use to forward your port.

Not ideal and a big workaround, however in your situation these are unfortunately your best option. The last option will leave you with the best outcome (Since it will basically be as if your subsonic server is running on your dedicated server) just without having to pay for the space & to upload it & so on.

Hope this is somewhat helpful! If you want any clarification on any of it, just ask.
Swixxy
 
Posts: 14
Joined: Sun Jul 24, 2011 10:45 pm

Re: Automagically bypass my firewall similar to Teamviewer &

Postby gmad321 » Thu Sep 06, 2012 3:20 am

Wow.. thanks for all the insights and options.

this method however requires you send your data to subsonic, who sends it down the open connection to your server, which sends it back to subsonic which sends it back to you.


I had a feeling the costs, not so much the technology, would be the limiting factor. I was hoping Sindre would just provide bandwidth/servers that facilitated the connection for us (us being client and server), but then leave the equation and leave the steaming only happen between the two devices. I'm not sure that is totally possible though.


Just to follow up on my issue. I I ended up "hacking" the admin password on the router. I first tried a little social engineering (Saying I could repair the router) and when that failed; I just asked but they did not want to give up the password, so when that failed; I signed into the dlink device as the "user" (no password on it), which for some reason allowed me to download the router config.bin, which for some reason contains the admin password in plain text (accessed using a tool called routerpassview). Figured this all out on google in about 1 hour. I wish I had of done that months ago! Either way I am back in subsonic on my Android and I am Thrilled. I shall be donating again because subsonic is the best.
gmad321
 
Posts: 3
Joined: Sat Oct 15, 2011 6:37 pm


Return to Feature Requests

Who is online

Users browsing this forum: No registered users and 8 guests