- Clone the latest release:
git clone https://github.com/Enchoseon/2based2wait --branch v1.0.5 --depth 1 && cd 2based2wait
- Install dependencies:
pnpm install --prod
- Configure your proxy:
- Duplicate the
default-config.json
template file and rename it toconfig.json
- Use the configuration guide to configure your proxy
- At the minimum you must configure
account.username
andproxy.whitelist
- At the minimum you must configure
- Duplicate the
- Start the proxy:
pnpm start
We'll never phone home or enable something you didn't. In other words, you are responsible for enabling and configuring features such as:
- Reconnecting to the server
- Ngrok tunnelling to share the proxy with others
- Coordinating multiple accounts at once
- And much more
- Extremely low RAM and CPU usage
- Robust auto-reconnection
- Battle-tested to be online 24/7/365
- High configurability
- Easily configure small-to-medium-sized networks
- Convenient Discord webhooks for:
- Livechat
- Queue position
- Tunnels & connections
- Toast notifications
- Auto
/queue main
- Mineflayer support and extensibility (see:
./utils/mineflayer.js
)- Already comes with:
- Kill aura
- Auto eat
- Anti afk
- Anti drowning
- Auto totem
- Already comes with:
- Extensive logging
- Share proxies with plug-and-play Ngrok tunnels
- Your machine's IP is never shared with players connecting to your proxy
- Your players' IPs are never shared with your machine
If you want to contribute to the project's source you must install developer dependencies (pnpm i
) and use an editor with ESLint support.
You can run tests locally with pnpm testLocal
. (pnpm test
will test your actual config.json
rather than ./test/test-config.json
)