It works fine but when there is any interruption in the internet connection then it doesn't reconnect.
debug1: Authentication succeeded (publickey).
Authenticated to 139.59.13.23 ([139.59.13.23]:22).
debug1: Remote connections from LOCALHOST:3000 forwarded to local address localhost:8123
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: pledge: network
debug1: client_input_global_request: rtype [email protected] want_reply 0
debug1: remote forward success for: listen 3000, connect localhost:8123
debug1: All remote forwarding requests processed
debug1: client_input_channel_open: ctype forwarded-tcpip rchan 2 win 2097152 max 32768
debug1: client_request_forwarded_tcpip: listen localhost port 3000, originator 127.0.0.1 port 43972
debug1: connect_next: host localhost ([::1]:8123) in progress, fd=4
debug1: channel 0: new [127.0.0.1]
debug1: confirm forwarded-tcpip
debug1: channel 0: connection failed: Connection refused
debug1: connect_next: host localhost ([127.0.0.1]:8123) in progress, fd=5
debug1: channel 0: connected to localhost port 8123
debug1: channel 0: free: 127.0.0.1, nchannels 1
debug1: client_input_channel_open: ctype forwarded-tcpip rchan 2 win 2097152 max 32768
debug1: client_request_forwarded_tcpip: listen localhost port 3000, originator 127.0.0.1 port 43974
debug1: connect_next: host localhost ([::1]:8123) in progress, fd=4
debug1: channel 0: new [127.0.0.1]
debug1: confirm forwarded-tcpip
debug1: channel 0: connection failed: Connection refused
debug1: connect_next: host localhost ([127.0.0.1]:8123) in progress, fd=5
debug1: channel 0: connected to localhost port 8123
debug1: channel 0: free: 127.0.0.1, nchannels 1