Note
This is not complete yet, please use deployWisp
Easily deploy XTLS/Xray-core to replace traditional wisp servers
An easily deployable repo for Xray by XTLS through WCJ by Hg Workshop
Xray uses VLESS to make traffic MUCH more undetectable than traditional wisp. It's a little slower, but more secure and harder to detect. It also uses compiled Golang binaries so it's heavily optimized.
START WITH A FRESH UBUNTU SERVER
Point your desired domain/subdomain to the server that you want to install WISP on (Using an A record, you can run hostname -I if you don't know the IP)
Then run
curl -fsSL https://raw.githubusercontent.com/rhenryw/deployRay/refs/heads/main/install.sh | bash -s yourdomain.tld --port 8080
Replace yourdomain.tld with your domain or subdomain. If you need an SSL cert (non-proxied through CloudFlare or Strict SSL) run with the -c flag:
curl -fsSL https://raw.githubusercontent.com/rhenryw/deployRay/refs/heads/main/install.sh | bash -s yourdomain.tld -c --port 8080
It will install and start by itself!
It's that easy!
Your brand new shiny wisp server will be at wss://domain.tld/wisp or wss://your.domain.tld/wisp
Go to Websocket Tester
Enter wss://yourdomain.tld/wisp and hit connect, if it says
- Connection failed, see your browser's developer console for reason and error code.
- Connection closed
Open an issue
NOTE: This has only been tested on newer ubuntu and debian