When will serveo come back?

1,944 views
Skip to first unread message

vasc...@gmail.com

unread,
Nov 11, 2019, 6:17:10 PM11/11/19
to Serveo Help and Discussion
Anyone know when is serveo coming back?

It's actually quite sad that my parents
can't watch the livestream of my house being build 4000km away for a week or so as the 4G camera depends on serveo to be accessed... That su**s...

k3tan

unread,
Nov 11, 2019, 6:27:29 PM11/11/19
to Serveo Help and Discussion
Hi, 
Serveo has become less and less reliable as time goes on.
It might be worthwhile looking into the self hosted option.
You can find instructions on how to do this using Digital Ocean here: https://github.com/japharl/serveo_local
You might have to play around with the settings to get it to do what you need, but this guide is much better than using serveo.net which is experiencing less reliability.
Hope this helps.
Ketan 

vasc...@gmail.com

unread,
Nov 12, 2019, 5:00:58 AM11/12/19
to Serveo Help and Discussion
It seems so, when I started using it 2-3 months ago it was working without issues, then it started not working now and then, and currently... nothing...

How is this phishing attacking serveo?

I will take a look, although it sucks because I dont have physical access to the cameras. Only (slow) SSH via WiFi when I drive there and stay with the laptop in the car.

Zachary Zebrowski

unread,
Nov 12, 2019, 10:56:02 AM11/12/19
to vasc...@gmail.com, Serveo Help and Discussion
Not quite... It's really more that serveo is being used *by* phishers (other users) to do bad things... As such, the server has been blocked or taken down before by the hosting company after complaints.  The additional authentication steps are an attempt to reduce that.  If needed, there are other alternatives (such as ngrok) that are a little more expensive, but are more stable, and may be what you need if you want long term, uninterrupted ssh tunnels.

--
You received this message because you are subscribed to the Google Groups "Serveo Help and Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to serveo+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/serveo/5086f1b1-f116-42db-97d3-e760b5ad45c7%40googlegroups.com.

Vasco Baptista

unread,
Nov 12, 2019, 11:03:39 AM11/12/19
to Zachary Zebrowski, Serveo Help and Discussion
Maybe it would be time to set some kind of username+email+API key or even some kind of small payment if needed, thing is that for my need ngrok is too expensive ($60 a year for the basic option) as you can buy monthly. And my need is only till maybe May June, and maybe 3-4 times a week.
I think I will use https://localhost.run and write a script that will send me SMS with the new random name each time it is generated, and I will forward that to my parents and family. At least is $5 for 30 sms or 1 free sms per day.
--

Best regards,

Vasco Baptista

Zachary Zebrowski

unread,
Nov 12, 2019, 12:06:46 PM11/12/19
to Vasco Baptista, Serveo Help and Discussion
What service are you using for the sms?

vasc...@gmail.com

unread,
Nov 12, 2019, 1:25:08 PM11/12/19
to Serveo Help and Discussion
To unsubscribe from this group and stop receiving emails from it, send an email to ser...@googlegroups.com.


--

Best regards,

Vasco Baptista

--
You received this message because you are subscribed to the Google Groups "Serveo Help and Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ser...@googlegroups.com.

ins...@gmail.com

unread,
Nov 12, 2019, 2:08:40 PM11/12/19
to Serveo Help and Discussion
Sad but I found an alternative here https://github.com/localtunnel/localtunnel very easy to use

vasc...@gmail.com

unread,
Nov 13, 2019, 3:40:41 AM11/13/19
to Serveo Help and Discussion
I ended up using ngrok.

I tested localhost.run and I wasted almost an hour inside the car because the damn autossh and ssh connection could not work on the background, as soon as it went to the background the connection was broken seconds later. I gave up.

I ended up creating a free account on ngrok, installing it on the Raspberry Pi, and setting ngrok running for 2 local ports and one remote port on a different Rpi (3 connections total)
With a free account you can run only one instance of ngrok, but you can set up up to 4 connections (you need to do it via configuration file, and you should disable TLS option if you do not use HTTPS as it will automatically create 2 connections for every port 80 you create: HTTP and HTTPS)

The advantage of ngrok is that you can see your active connections on their website, rather than trying to figure out a way of getting to know which link was generated on the machine being accessed (great if you are using remote machines like me), so I no longer need to figure out a way of sending SMS to myself with the URLs.

If anyone needs details on the configuration files or something else, let me know.

nova.g...@gmail.com

unread,
Nov 13, 2019, 10:28:52 AM11/13/19
to Serveo Help and Discussion
Have you been able to use ngrok to host both a HTTP and SSH tunnel? I've been trying to figure out how to do that with ngrok.

Vasco Baptista

unread,
Nov 13, 2019, 11:00:09 AM11/13/19
to nova.g...@gmail.com, Serveo Help and Discussion
It seems with a free account you can have 4 tunnels, and yes, you can although I haven't tried the SSH yet.
Try:
ngrok http 80
and/or:
ngrok tcp 22

--
You received this message because you are subscribed to a topic in the Google Groups "Serveo Help and Discussion" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/serveo/kGNZ3gmV_sI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to serveo+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/serveo/9784abdb-4d76-4b33-a7e1-e8b3c3cc77c9%40googlegroups.com.

nova.g...@gmail.com

unread,
Nov 13, 2019, 11:17:37 AM11/13/19
to Serveo Help and Discussion
I've tried to run ngrok http 80 and ngrok tcp 22 but I get an error saying that I can only run 1 connection at a time


On Wednesday, November 13, 2019 at 10:00:09 AM UTC-6, Vasco Baptista wrote:
It seems with a free account you can have 4 tunnels, and yes, you can although I haven't tried the SSH yet.
Try:
ngrok http 80
and/or:
ngrok tcp 22

On Wed, Nov 13, 2019 at 4:28 PM <nova....@gmail.com> wrote:
Have you been able to use ngrok to host both a HTTP and SSH tunnel? I've been trying to figure out how to do that with ngrok.

On Wednesday, November 13, 2019 at 2:40:41 AM UTC-6, vasc...@gmail.com wrote:
I ended up using ngrok.

I tested localhost.run and I wasted almost an hour inside the car because the damn autossh and ssh connection could not work on the background, as soon as it went to the background the connection was broken seconds later. I gave up.

I ended up creating a free account on ngrok, installing it on the Raspberry Pi, and setting ngrok running for 2 local ports and one remote port on a different Rpi (3 connections total)
With a free account you can run only one instance of ngrok, but you can set up up to 4 connections (you need to do it via configuration file, and you should disable TLS option if you do not use HTTPS as it will automatically create 2 connections for every port 80 you create: HTTP and HTTPS)

The advantage of ngrok is that you can see your active connections on their website, rather than trying to figure out a way of getting to know which link was generated on the machine being accessed (great if you are using remote machines like me), so I no longer need to figure out a way of sending SMS to myself with the URLs.

If anyone needs details on the configuration files or something else, let me know.


On Tuesday, November 12, 2019 at 8:08:40 PM UTC+1, ins...@gmail.com wrote:
Sad but I found an alternative here https://github.com/localtunnel/localtunnel very easy to use

On Monday, November 11, 2019 at 8:17:10 PM UTC-3, vasc...@gmail.com wrote:
Anyone know when is serveo coming back?

It's actually quite sad that my parents
can't watch the livestream of my house being build 4000km away for a week or so as the 4G camera depends on serveo to be accessed... That su**s...

--
You received this message because you are subscribed to a topic in the Google Groups "Serveo Help and Discussion" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/serveo/kGNZ3gmV_sI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ser...@googlegroups.com.

nova.g...@gmail.com

unread,
Nov 13, 2019, 11:32:26 AM11/13/19
to Serveo Help and Discussion
In fact.. I just tried it again and now I can't get both commands to run at the same time


On Wednesday, November 13, 2019 at 10:00:09 AM UTC-6, Vasco Baptista wrote:
It seems with a free account you can have 4 tunnels, and yes, you can although I haven't tried the SSH yet.
Try:
ngrok http 80
and/or:
ngrok tcp 22

On Wed, Nov 13, 2019 at 4:28 PM <nova....@gmail.com> wrote:
Have you been able to use ngrok to host both a HTTP and SSH tunnel? I've been trying to figure out how to do that with ngrok.

On Wednesday, November 13, 2019 at 2:40:41 AM UTC-6, vasc...@gmail.com wrote:
I ended up using ngrok.

I tested localhost.run and I wasted almost an hour inside the car because the damn autossh and ssh connection could not work on the background, as soon as it went to the background the connection was broken seconds later. I gave up.

I ended up creating a free account on ngrok, installing it on the Raspberry Pi, and setting ngrok running for 2 local ports and one remote port on a different Rpi (3 connections total)
With a free account you can run only one instance of ngrok, but you can set up up to 4 connections (you need to do it via configuration file, and you should disable TLS option if you do not use HTTPS as it will automatically create 2 connections for every port 80 you create: HTTP and HTTPS)

The advantage of ngrok is that you can see your active connections on their website, rather than trying to figure out a way of getting to know which link was generated on the machine being accessed (great if you are using remote machines like me), so I no longer need to figure out a way of sending SMS to myself with the URLs.

If anyone needs details on the configuration files or something else, let me know.


On Tuesday, November 12, 2019 at 8:08:40 PM UTC+1, ins...@gmail.com wrote:
Sad but I found an alternative here https://github.com/localtunnel/localtunnel very easy to use

On Monday, November 11, 2019 at 8:17:10 PM UTC-3, vasc...@gmail.com wrote:
Anyone know when is serveo coming back?

It's actually quite sad that my parents
can't watch the livestream of my house being build 4000km away for a week or so as the 4G camera depends on serveo to be accessed... That su**s...

--
You received this message because you are subscribed to a topic in the Google Groups "Serveo Help and Discussion" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/serveo/kGNZ3gmV_sI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ser...@googlegroups.com.

nova.g...@gmail.com

unread,
Nov 13, 2019, 11:39:20 AM11/13/19
to Serveo Help and Discussion
Oh! I just figured it out! For anyone looking for reference, I had to go and define tunnels in the configuration files for ngrok, then ran 'ngrok start --all' to run both tunnels defined in my configuration file. More info is here: https://ngrok.com/docs#tunnel-definitions



On Wednesday, November 13, 2019 at 10:00:09 AM UTC-6, Vasco Baptista wrote:
It seems with a free account you can have 4 tunnels, and yes, you can although I haven't tried the SSH yet.
Try:
ngrok http 80
and/or:
ngrok tcp 22

On Wed, Nov 13, 2019 at 4:28 PM <nova....@gmail.com> wrote:
Have you been able to use ngrok to host both a HTTP and SSH tunnel? I've been trying to figure out how to do that with ngrok.

On Wednesday, November 13, 2019 at 2:40:41 AM UTC-6, vasc...@gmail.com wrote:
I ended up using ngrok.

I tested localhost.run and I wasted almost an hour inside the car because the damn autossh and ssh connection could not work on the background, as soon as it went to the background the connection was broken seconds later. I gave up.

I ended up creating a free account on ngrok, installing it on the Raspberry Pi, and setting ngrok running for 2 local ports and one remote port on a different Rpi (3 connections total)
With a free account you can run only one instance of ngrok, but you can set up up to 4 connections (you need to do it via configuration file, and you should disable TLS option if you do not use HTTPS as it will automatically create 2 connections for every port 80 you create: HTTP and HTTPS)

The advantage of ngrok is that you can see your active connections on their website, rather than trying to figure out a way of getting to know which link was generated on the machine being accessed (great if you are using remote machines like me), so I no longer need to figure out a way of sending SMS to myself with the URLs.

If anyone needs details on the configuration files or something else, let me know.


On Tuesday, November 12, 2019 at 8:08:40 PM UTC+1, ins...@gmail.com wrote:
Sad but I found an alternative here https://github.com/localtunnel/localtunnel very easy to use

On Monday, November 11, 2019 at 8:17:10 PM UTC-3, vasc...@gmail.com wrote:
Anyone know when is serveo coming back?

It's actually quite sad that my parents
can't watch the livestream of my house being build 4000km away for a week or so as the 4G camera depends on serveo to be accessed... That su**s...

--
You received this message because you are subscribed to a topic in the Google Groups "Serveo Help and Discussion" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/serveo/kGNZ3gmV_sI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ser...@googlegroups.com.

vasc...@gmail.com

unread,
Nov 13, 2019, 12:38:50 PM11/13/19
to Serveo Help and Discussion
Exactly! You were faster than me answering you ;)

For future reference here is how you set it up on a Raspberry Pi:

INSTALLING AND CONFIGURING NGROK ON RPI:
  1. Go to https://ngrok.com/ and create a free account (or paid if you prefer)
  2. They will give you an authentication token (that looks like random list of about 64 characters), keep this at hand for step 5
  3. Open an SSH to your Raspberry Pi and download the latest executable: sudo wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
  4. Extract the zip file to reveal the executable: unzip ngrok-stable-linux-arm.zip
  5. Connect with your account using the authentication token you got from step 2: ./ngrok authtoken <YOUR_AUTH_TOKEN>
  6. Open the configuration file located at /home/<USERNAME>/.ngrok2/ngrok.yml (or /home/pi/.ngrok2/ngrok.yml on a Raspberry Pi) using: nano /home/pi/.ngrok2/ngrok.yml
  7. Fill the configuration file, you may follow the example. Change the tunnel names to whatever you want. You may have up to 4 tunnels in the free version. Change the region to eu/us/... Use bind_tls=false to disable automatic HTTPS port (counts an additional tunnel out of the 4 free ones). For SSH use TCP on port 22. For remote machines on the same network use IP:PORT
authtoken: <YOUR TOKEN WILL BE ALREADY HERE>
region: eu
tunnels:
  writesomename:
    proto: http
    addr: 80
    bind_tls: false
  writeanothername:
    proto: http
    addr: 192.168.0.123:80
    bind_tls: false
  andanotherame:
    proto: tcp
    addr: 22
    bind_tls: false

  1. Save the file.
  2. You may now start ngrok as: ./ngrok start --all
  3. To run in background you can do: ./ngrok start --all > /dev/null &
  4. Now just login to your ngrok online account and you should see your connections and links under the "Status" menu.

ADDING A SERVICE FOR NGROK:

1. If you want to have it as a service and autostarting, you need to create the service: sudo nano /etc/init.d/ngrok
#!/bin/sh
### BEGIN INIT INFO
# Provides:          ngrok
# Required-Start:    $local_fs $remote_fs $network $syslog
# Required-Stop:     $local_fs $remote_fs $network $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts ngrok
# Description:       starts ngrok
### END INIT INFO

case "$1" in
    start)
        echo "Starting ngrok"
        sudo /home/pi/ngrok start -config /home/pi/.ngrok2/ngrok.yml --all > /dev/null &
        ;;
    stop)
        echo "Stopping ngrok"
        sudo killall ngrok
        ;;
    restart)
        echo "Restarting ngrok"
        sudo killall ngrok
        sudo /home/pi/ngrok start -config /home/pi/.ngrok2/ngrok.yml --all > /dev/null & 
        ;;
    *)
        echo "Usage: $0 (start|stop|restart)"
        exit 1;
    ;;
esac
exit 0

2. Save the file
3. Enable the service with: sudo update-rc.d ngrok defaults; sudo update-rc.d ngrok enable
4. Start or stop the service with: sudo /etc/init.d/ngrok start/stop


Hope it helps!
Reply all
Reply to author
Forward
0 new messages