fTelnet

Download options

There are now multiple ways to download and install the client on your website. I've listed them below from easiest to most difficult to setup.

Run the embedded version

The newest and easiest method for running the client no longer involves downloading anything to your computer and/or web server.  Just head on over to the embed wizard and answer a few questions, then paste the javascript snippet onto your page, and you're done.  And you'll always be up to date -- if I add a new feature to the client and/or proxy, you'll automatically get the new feature.

The embedded version is hosted on GitHub and cached by CloudFlare, so it has pretty awesome uptime, and the proxies are hosted with very reliable VPS providers, so also have pretty amazing uptimes.

Launch the embed wizard

Run the embedded client, self-host the proxy

Already running (or want to setup) a proxy on your own server?  Then you can always use the embedded client and configure it to connect to your own proxy server.  This should improve latency because your proxy and telnet servers will be much closer together than my public proxy and your telnet server are likely to be.

When running the embed wizard, just put in the hostname and port of your proxy (not the hostname and port of your telnet server) and select the I run my own proxy option.  Then when you setup your proxy, that's where you'll specify your telnet server's hostname and port.

Launch the embed wizard
Install fTelnetProxy

If you can't/don't want to run fTelnetProxy, then there are two other options. I don't regularly test with these other proxies though, so I make no guarantee that I won't break things for them in the future (I won't intentionally do it, but I may unintentionally do it and not realize because I don't have the time to test with all three on a regular basis)
  1. If you run Synchronet, you can try websocketservice.js. NOTE: This does not support secure wss:// connections at this time
  2. If you run Linux, you can try websockify. NOTE: This does not support some older browsers/devices, for example the original iPad

Self-host the client, use the public proxy

If you'd like to customize the appearance of the client in any way but don't want to go through the hassle of setting up a proxy, then this is the option for you. Just download and install the client and set it up to use a public proxy using one of the servers listed below.

Download the client (hint: check the Release directory)
Alternate source for the client (it's the repo for My fTelnet)
Pick a proxy to use (the one with the lowest ping is probably best)

Self-host everything

If you've read the previous descriptions, it should be pretty obvious how this is going to work.

Download the client (hint: check the Release directory)
Alternate source for the client (it's the repo for My fTelnet)
Install fTelnetProxy

If you can't/don't want to run fTelnetProxy, then there are two other options. I don't regularly test with these other proxies though, so I make no guarantee that I won't break things for them in the future (I won't intentionally do it, but I may unintentionally do it and not realize because I don't have the time to test with all three on a regular basis)
  1. If you run Synchronet, you can try websocketservice.js. NOTE: This does not support secure wss:// connections at this time
  2. If you run Linux, you can try websockify. NOTE: This does not support some older browsers/devices, for example the original iPad

Use the legacy version

The newest version is pretty awesome if I do say so myself, so I definitely recommend using it via one of the above methods. But if for some reason you want to use a legacy version, then you can download that from here too. It's completely unsupported though, so if you run into any problems with it my support responses will consist of "use the newer version" :-)

Download ftelnethtmlterm-12.08.29.zip
Donations for Rick Parrish of R&M Software

Like something you see here? Consider donating to keep development alive!

(Please note that donations are not tax-deductible for income tax purposes.)

Thank you!