Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. Good experience with neko remote browser

Good experience with neko remote browser

Scheduled Pinned Locked Moved Selfhosted
selfhosted
29 Posts 23 Posters 114 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R [email protected]

    Perhaps there was an easier lighter-weight way of doing this?

    sshuttle does exactly that. It's basically a VPN that uses SSH tunnelling. If you have a host in the same network as the target machine, and you can SSH into it, sshuttle can route all TCP traffic between you and the target (or a subnet) through the host without having to bind local ports manually.

    sshuttle -r ssh_server <hosts/subnets...>
    
    F This user is from outside of this forum
    F This user is from outside of this forum
    [email protected]
    wrote on last edited by [email protected]
    #20

    This was my first thought. I'm actually using this right now to set up WireGuard at my house so I can tunnel there from a remote location on several devices that don't have ssh accounts on the target.

    Next in line is ssh -D 9999 remotehost which opens a socks5 proxy on localhost:9999 that tunnels all connections through the remote host. This is especially rad with proxy.pac https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file

    And next in line is ssh -L 9999:target_host:80 (or whatever) which tunnels 127.0.0.1:9999 to target_host:80.

    1 Reply Last reply
    1
    • N [email protected]

      Probably doesn't have it set up with subnet access on to his friends network. Which tbf you wouldn't actually want for this use case.

      thirdbreakfast@lemmy.worldT This user is from outside of this forum
      thirdbreakfast@lemmy.worldT This user is from outside of this forum
      [email protected]
      wrote on last edited by [email protected]
      #21

      Yes - we're "I'll let you use my electricity for your computer thing" friends, not "I'm okay with seeing your printer on my home network" friends.

      J 1 Reply Last reply
      1
      • S [email protected]

        Perhaps there was an easier lighter-weight way of doing this?

        Yeah, SSH tunneling. What I would do (and have done in the past) is something like:

        ssh -L 8080:192.168.0.1:80 myserver
        

        That will forward port 8080 on your host to port 80 on 192.168.0.1, so you can access your router's web UI with http://localhost:8080/ in your own web browser.

        You can also setup full tunneling with SSH, but that requires messing around with SOCKS and I usually can't be bothered.

        thirdbreakfast@lemmy.worldT This user is from outside of this forum
        thirdbreakfast@lemmy.worldT This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #22

        Thanks - this is exactly what I needed.

        1 Reply Last reply
        2
        • D [email protected]

          I‘m using an ssh tunnel for that pupose. So if I can ssh into a remote synology, I can also create an ssh tunnel to any of the IPs of the remote network. Then I just open my regular local browser with an address https://localhost/:<local-tunnel-port>

          thirdbreakfast@lemmy.worldT This user is from outside of this forum
          thirdbreakfast@lemmy.worldT This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #23

          Thanks yes - that's exactly what I needed.

          1 Reply Last reply
          0
          • A [email protected]

            No, he had access but clearly the router admin interface wasn't set up to allow remote access. He then needed to access the router from a browser inside the LAN, and he did have the proxmox host configured correctly to access remotely.

            thirdbreakfast@lemmy.worldT This user is from outside of this forum
            thirdbreakfast@lemmy.worldT This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #24

            Yes, this.

            1 Reply Last reply
            0
            • mannycalavera@feddit.ukM [email protected]

              Why is the cat showing its arsehole?

              mobotsar@sh.itjust.worksM This user is from outside of this forum
              mobotsar@sh.itjust.worksM This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #25

              Because cat people are weird as fuck.

              1 Reply Last reply
              1
              • thirdbreakfast@lemmy.worldT [email protected]

                Yes - we're "I'll let you use my electricity for your computer thing" friends, not "I'm okay with seeing your printer on my home network" friends.

                J This user is from outside of this forum
                J This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #26

                Well, that’s what you are doing with ssh tunnels and remote browsers. If you want separation, they can put your computer in their router’s DMZ (demilitarized zone), so it doesn’t have access to their devices. Additionally, If you use the Tailscale IPs (or host names) instead of their local IPs on his network, they won’t ever change.

                1 Reply Last reply
                2
                • R [email protected]

                  Perhaps there was an easier lighter-weight way of doing this?

                  sshuttle does exactly that. It's basically a VPN that uses SSH tunnelling. If you have a host in the same network as the target machine, and you can SSH into it, sshuttle can route all TCP traffic between you and the target (or a subnet) through the host without having to bind local ports manually.

                  sshuttle -r ssh_server <hosts/subnets...>
                  
                  N This user is from outside of this forum
                  N This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #27

                  Oh man this looks so much simpler than having to Google/man page how to ssh tunnel every 8-10 months.

                  1 Reply Last reply
                  0
                  • S [email protected]

                    Perhaps there was an easier lighter-weight way of doing this?

                    Yeah, SSH tunneling. What I would do (and have done in the past) is something like:

                    ssh -L 8080:192.168.0.1:80 myserver
                    

                    That will forward port 8080 on your host to port 80 on 192.168.0.1, so you can access your router's web UI with http://localhost:8080/ in your own web browser.

                    You can also setup full tunneling with SSH, but that requires messing around with SOCKS and I usually can't be bothered.

                    C This user is from outside of this forum
                    C This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #28

                    I just can't get over the fact that I didn't knew of ssh tunneling till today. P.S I have a 24x7 home server for last 5years

                    1 Reply Last reply
                    0
                    • S [email protected]

                      Perhaps there was an easier lighter-weight way of doing this?

                      Yeah, SSH tunneling. What I would do (and have done in the past) is something like:

                      ssh -L 8080:192.168.0.1:80 myserver
                      

                      That will forward port 8080 on your host to port 80 on 192.168.0.1, so you can access your router's web UI with http://localhost:8080/ in your own web browser.

                      You can also setup full tunneling with SSH, but that requires messing around with SOCKS and I usually can't be bothered.

                      urist@lemmy.mlU This user is from outside of this forum
                      urist@lemmy.mlU This user is from outside of this forum
                      [email protected]
                      wrote on last edited by [email protected]
                      #29

                      I use this to help my grandma remotely! The two steps needed were to join her into my Tailscale network and set up SSH with key authentication only.

                      Now I am able to SSH into her computer and enable VNC (remote control) and connect to the VNC-server over an SSH-tunnel like this.

                      1 Reply Last reply
                      1
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups