Turn your router into a Tollgate
This is a quick guide on how to install the tollgate OpenWRT package on a GL.Inet MT-3000 router.
Go to releases.tollgate.me and find the latest release.
Download and install
Download and copy
wget -O tollgate.ipk https://blossom.swissdash.site/3ea79ed1d77b8b2bfc0788314c4bb25665608b7a96263d6adaa82e2edf3eb52b.ipk
Copy
scp -O tollgate.ipk root@<router_ip>:/tmp/tollgate.ipk
If you got a workshop device and it's password-protected: use c03rad0r123
SSH into device
ssh root@<router_ip>
Install the package
cd /tmp
opkg install --force-reinstall tollgate.ipk
Reboot your device, the router's ip address will change into a randomly generated one.
Test
- Connect to your router's wifi network.
- In your browser: navigate to
http://<router_ip>:2121
- It should show the tollgate price advertisement:

- You're tollgate is running:
Connect to upstream
- Connect to your router's wifi network.
- In your browser: navigate to
http://<router_ip>:8080
- You should see the LuCi Admin Panel:

- Go to Network -> Wireless -> Scan (2.4 / 5 Ghz) radio -> Connect
ping 1.1.1.1 to test your connection
- go to /etc/tollgate/config.json
- find
price_per_minute and set your competitive rate.
- find
TODO payouts and add your lightning address to stack sats.
- Note: default dev split is set to 21%, you can change this to your liking.
- Take note/edit your payout thresholds, this defines above which balance the router will pay out.
Troubleshoot
Nothing shows up on port :2121
Please check the logs using
logread | grep tollgate
Captive portal does not show up
If the captive portal does not show up for clients it likely means the router is offline, check the upstream connection and try again.
Published at
2025-08-08 07:13:48 UTCEvent JSON
{
"id": "732e112c1e44e7b121e1c06210e3bf6bf77e5cba98520cfa492a8581c85920be",
"pubkey": "bbb5dda0e15567979f0543407bdc2033d6f0bbb30f72512a981cfdb2f09e2747",
"created_at": 1754637228,
"kind": 30023,
"tags": [
[
"d",
"turn-your-router-into-a-tollgate-08/08/2025"
],
[
"title",
"Turn your router into a Tollgate"
],
[
"summary",
"This is a quick guide on how to install the tollgate OpenWRT package on a GL.Inet MT-3000 router."
],
[
"t",
"nostr"
],
[
"t",
"tollgate"
],
[
"t",
"install"
],
[
"t",
"guide"
],
[
"published_at",
"1754604150"
]
],
"content": "**This is a quick guide on how to install the tollgate OpenWRT package on a GL.Inet MT-3000 router.**\n\n\nGo to releases.tollgate.me and find the [latest release](https://releases.tollgate.me/download/65d7056c10881f15b9e07549af097d4ba1cea3cc5b3fd4bb19e0553e6d150aff).\n\n## Download and install\n\n### Download and copy\n\n```sh\nwget -O tollgate.ipk https://blossom.swissdash.site/3ea79ed1d77b8b2bfc0788314c4bb25665608b7a96263d6adaa82e2edf3eb52b.ipk\n```\n\n### Copy\n```sh\nscp -O tollgate.ipk root@\u003crouter_ip\u003e:/tmp/tollgate.ipk\n```\n\nIf you got a workshop device and it's password-protected: use `c03rad0r123`\n## SSH into device\n\n```sh\nssh root@\u003crouter_ip\u003e\n```\n\n## Install the package\n```sh\ncd /tmp\n\nopkg install --force-reinstall tollgate.ipk\n```\n\nReboot your device, the router's ip address will change into a randomly generated one.\n## Test\n\n1) Connect to your router's wifi network.\n2) In your browser: navigate to `http://\u003crouter_ip\u003e:2121`\n3) It should show the tollgate price advertisement:\n\n4) You're tollgate is running:\n\n## Connect to upstream\n1) Connect to your router's wifi network.\n2) In your browser: navigate to `http://\u003crouter_ip\u003e:8080`\n3) You should see the LuCi Admin Panel:\n\n4) Go to Network -\u003e Wireless -\u003e Scan (2.4 / 5 Ghz) radio -\u003e Connect\n5) `ping 1.1.1.1` to test your connection\n\n# Configure your tollgate\n1) go to /etc/tollgate/config.json\n2) find `price_per_minute` and set your competitive rate.\n3) find `TODO payouts` and add your lightning address to stack sats.\n\t- Note: default dev split is set to 21%, you can change this to your liking.\n4) Take note/edit your payout thresholds, this defines above which balance the router will pay out.\n\n\n## Troubleshoot\n\n### Nothing shows up on port :2121\nPlease check the logs using \n```sh\nlogread | grep tollgate\n```\n\n### Captive portal does not show up\nIf the captive portal does not show up for clients it likely means the router is offline, check the upstream connection and try again.",
"sig": "1120b3000f62edde74e3310516d4117d090241a934e9b682eebeca0759b35e332de0245fa5c2dbcad1505e49b63521c1bbb528abb7883c6985d8ba831e1beab9"
}