Sign inSign up

4freevip/webssh

By 4freevip

Updated 4 months ago

Web SSH client

Image
0

1.5K

4freevip/webssh repository overview

Web SSH & Telnet Client

WebSSH is a SSH and Telnet connector made for the Web. It can be deployed on your computer or server to provide SSH and Telnet access interface for any compatible (standard) web browser.

$ docker run --detach -restart=always --publish 8080:8080 --name webssh 4freevip/webssh:latest

1.default UI password: 4free.vip

  1. access http://your_ip:8080 to open the web ssh tool

or you can deplyoed a caddy server to proxy the service.

if you want to remove the ui password, you can add --env to the docker command:

$ docker run --detach -restart=always --publish 8080:8080 --env SSHWIFTY_SHAREDKEY="" --name webssh 4freevip/webssh:latest

Environment variables

Valid environment variables are:

SSHWIFTY_HOSTNAME

SSHWIFTY_SHAREDKEY

SSHWIFTY_DIALTIMEOUT

SSHWIFTY_SOCKS5

SSHWIFTY_SOCKS5_USER

SSHWIFTY_SOCKS5_PASSWORD

SSHWIFTY_LISTENPORT

SSHWIFTY_INITIALTIMEOUT

SSHWIFTY_READTIMEOUT

SSHWIFTY_WRITETIMEOUT

SSHWIFTY_HEARTBEATTIMEOUT

SSHWIFTY_READDELAY

SSHWIFTY_WRITEELAY

SSHWIFTY_LISTENINTERFACE

SSHWIFTY_TLSCERTIFICATEFILE

SSHWIFTY_TLSCERTIFICATEKEYFILE

SSHWIFTY_PRESETS

SSHWIFTY_ONLYALLOWPRESETREMOTES

The option they represented is corresponded to their counterparts in the configuration file.

Notice: When you're using environment variables to configure Sshwifty, only one Sshwifty HTTP server is then allowed. There is no way to setup mulitple servers under this method of configuration. If you need to serve on multiple ports, use configuration file instead.

Be aware: An invalid value inside following environment variables will cause the value to be sliently reset to default during configuration parsing phase without warning:

SSHWIFTY_DIALTIMEOUT

SSHWIFTY_INITIALTIMEOUT

SSHWIFTY_READTIMEOUT

SSHWIFTY_WRITETIMEOUT

SSHWIFTY_HEARTBEATTIMEOUT

SSHWIFTY_READDELAY

SSHWIFTY_WRITEELAY

based from niruix/sshwifty

Tag summary

Content type

Image

Digest

sha256:f752d127b

Size

29 MB

Last updated

4 months ago

docker pull 4freevip/webssh