Announcement

Collapse
No announcement yet.

Squeezeplay desktop over SSH tunnel - possible?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Squeezeplay desktop over SSH tunnel - possible?

    I'm trying to use Squeezeplay to access a player on my network at home. Rather than open ports to the web, I'd like to use SSH tunneling. I've previously been able to use Softsqueeze's SSH tunneling to do this, then I set up my own SSH tunnel wrapper in the hopes of using Squeezeplay over the SSH tunnel.

    The ports I'm forwarding are tcp/3483, tcp/9000, and tcp/9090. I've verified they're tunneled properly, but Squeezeplay still doesn't find my Squeezecenter at home the way Softsqueeze does. Is there something special I have to do to get this to work? Is forwarding of a UDP port required, perhaps? SSH can't tunnel UDP connections directly, but there are probably ways I could do it if I knew which ones were needed.

    Thanks.

    #2
    [SlimDevices: Jive] Squeezeplay desktop over SSH tunnel -possible?

    > The ports I'm forwarding are tcp/3483, tcp/9000, and tcp/9090. I've
    > verified they're tunneled properly, but Squeezeplay still doesn't find
    > my Squeezecenter at home the way Softsqueeze does.


    Have SqueezePlay connect to localhost manually (don't know whether this is
    possible at all).

    Michael
    Michael

    "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
    (LMS: Settings/Information)

    Comment


      #3
      I'm not sure what you mean by "manually." There's no squeezecenter server running on my local host. What I want to do is forward the ports over to my remote server. When I do this with 3483, 9000, and 9090 tunneled, it doesn't find the server. Softsqueeze connects fine, though, so I was wondering what other stuff Squeezeplay does that might require me to set up the tunnel differently.

      Comment


        #4
        I'm currently investigating a very similar problem - I'm afraid forwarding UDP 3483 is needed, according to what I see in the ethernet packet sniffer I'm using
        LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

        Comment


          #5
          If you go to "Settings > Music Source > Other Server", you should be able to enter 127.0.0.1 and SqueezePlay will use the ssh tunnel. Normally it used udp 3843 to discover SqueezeCenters running on the local LAN.

          Richard

          Comment


            #6
            Hi Richard - this was my understanding, but (see me other post) I've not been able to do so. I have always entered the IP address of the squeezecenter manually in the "Music Sources" menu, but it never worked until I opened UDP3483. And, strangely enough, UDP3483 was only needed ONCE. After the "SSH tunneled" squeezecenter has been "registered", I coudl close it, and it would still work after everything has been reset (controler, receiver & PC hoisting the squeezecenter) - Softsqueeze never showed this problem. I really think there is a "small bug" over here
            LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

            Comment


              #7
              Originally posted by philippe_44 View Post
              Hi Richard - this was my understanding, but (see me other post) I've not been able to do so. I have always entered the IP address of the squeezecenter manually in the "Music Sources" menu, but it never worked until I opened UDP3483. And, strangely enough, UDP3483 was only needed ONCE. After the "SSH tunneled" squeezecenter has been "registered", I coudl close it, and it would still work after everything has been reset (controler, receiver & PC hoisting the squeezecenter) - Softsqueeze never showed this problem. I really think there is a "small bug" over here
              For the sake of completeness - and to confirm you findings: Last week i took my Controller to another location which is connected to my SC using a VPN. The SBC couldn't connect until i allowed udp/3483 to pass the tunnel. Entering SC's IP address as additional music source didn't work.

              So to access the Webinterface, use my SB3 and the SBC i need these protocols/ports:

              tcp/3483 + tcp/9000
              udp/3483

              To get on-topic at last: As SSH can't forward udp but tcp only through it's common tunnel feature SqueezePlay/Controller will not work (unless this has changed very recently)

              kind regards,
              Markus

              P.S. It was _no_ problem SC was hidden behind a NAT-address and therefore was not accessible through its real IP address.

              Comment


                #8
                Hi,

                I'm interested into using SqueezePlay via SSH tunnel too...

                As SSH can't forward udp but tcp only through it's common tunnel feature SqueezePlay/Controller will not work (unless this has changed very recently)
                has there been any change to SqueezePlay so far - or is there any workaround?

                Cheers
                Punga
                SB Classic on Sony HT-IS100 controlled by Philips Pronto 9400 + SB Boom + SB Radio served by SqueezeCenter from an QNAP TS-439 Pro

                Comment


                  #9
                  I'm interested in using SqueezePlay over an SSH tunnel too. Has there been any progress on this issue? Or is there any workaround? I'm using WinSSHD on my Windows server at home, and I'm using Tunnelier as the SSH client. I don't think there's any way of tunneling the UDP port 3483 with this setup, but maybe I'm missing something.

                  Thanks

                  Comment


                    #10
                    Interested in Squeezeplay + SSH Tunnel

                    I was using SoftSqueeze, but after a computer upgrade at work, and now upgrading my SqueezeCenter, I appear to have lost the ability to 1) use SoftSqueeze and 2) listen to my music via an SSH tunnel.

                    Please help!

                    Comment


                      #11
                      Originally posted by ronwr View Post
                      I was using SoftSqueeze, but after a computer upgrade at work, and now upgrading my SqueezeCenter, I appear to have lost the ability to 1) use SoftSqueeze and 2) listen to my music via an SSH tunnel.

                      Please help!
                      Can you get to your server from other internet clients, but just not from your work computer / network?

                      Comment


                        #12
                        Any updates on this? Still impossible to do?

                        Comment


                          #13
                          I managed to setup a tunnel to with putty. The local ports 9000 and 3483 are forwarded to the squeezecenter (current nightly) running on ubuntu. It is possible to control the squeezecenter through the web interface and also connect the softsqueeze (version 3.7).

                          Trying to connect the squeezeplay to 127.0.0.1 (localhost) fails, but the squeezeplay is recognized by the squeezecenter. With the web interface it is possible to play music on squeezeplay, but without the ability to control the volume.

                          Any hints how to fix this?

                          Paul

                          Comment


                            #14
                            Bump.

                            Comment


                              #15
                              Are there any plans to make SqueezePlay (and players based on it, like the Touch) able to work over an SSH tunnel?

                              Previous devices (Boom, SB3, etc.) are able to do this; it's really unfortunate that SqueezePlay breaks this functionality.

                              Comment

                              Working...
                              X