captjack on Nostr: #trickle works by taking advantage of the Unix loader preloading. Essentially it ...
#trickle works by taking advantage of the Unix loader preloading. Essentially it provides, to the application, a new version of the functionality that is required to send and receive data through sockets. It then limits traffic based on delaying the sending and receiving of data over a socket. trickle runs entirely in userspace and does not require root privileges.
For Ubuntu users, install it by running
sudo apt install trickle
And as an example, run "somerelay" while limiting it to 2000kB/s download rate and 11100kB/s for upload:
trickle -sd 2000 -u 11100 somerelay
#linuxstr
Published at
2025-02-08 22:59:35Event JSON
{
"id": "00003298ceea8c6ac0ce1afcdff123329f18044daf81942575548f1651eff59b",
"pubkey": "5e5fc1434c928bcdcba6f801859d5238341093291980fd36e33b7416393d5a2c",
"created_at": 1739055575,
"kind": 1,
"tags": [
[
"t",
"trickle"
],
[
"t",
"linuxstr"
],
[
"nonce",
"49674",
"18"
]
],
"content": "#trickle works by taking advantage of the Unix loader preloading. Essentially it provides, to the application, a new version of the functionality that is required to send and receive data through sockets. It then limits traffic based on delaying the sending and receiving of data over a socket. trickle runs entirely in userspace and does not require root privileges.\n\nFor Ubuntu users, install it by running\n\nsudo apt install trickle\n\nAnd as an example, run \"somerelay\" while limiting it to 2000kB/s download rate and 11100kB/s for upload:\n\ntrickle -sd 2000 -u 11100 somerelay\n\n#linuxstr",
"sig": "364a1eaad0cb32491074846ac2c1adbb3dd3a1f722b2a4dc75cd7f3fb41b20be602c706dc41a8f3b8e0238ab4385388ac2c57bd6eba3051116bb2d4aeff3ed95"
}