9b
9bed45ee
9bed45ee7c3241eea3ba74921a2b822c73f1447e5962314205d91a78cc99622e
nostr:npub146y59dkatpwkx0ncs9u34vhmm60dedmdla0s8zy8yw22pqfj4huq36dp2y

#seeding self created #torrent confirmed to work through #tor

https://btorrent.xyz/

sudo orjail firefox

#btorrent #webtorrent

nostr:note1k969q5eq8yxk5v7htpzxu205hylx75t57yr92ke9tcrxh2r5samqtyld2c

Replying to 9bed45ee...

yep it seems to work! downloads @ ~1 MB/s through #tor

https://btorrent.xyz/

magnet:?xt=urn:btih:08ada5a7a6183aae1e09d831df6748d566095a10&dn=Sintel&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2F&xs=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel.torrent

nostr:note1f9l9epz0xt2fvg4rxt5glth3q3f0rl47mlnl2fgh2aarr3nfsm9sel7383

doesnt work with #torbrowser, so the key here is this one:

sudo orjail firefox

#webtorrent #tor #anonymity #bittorrent

yep it seems to work! downloads @ ~1 MB/s through #tor

https://btorrent.xyz/

magnet:?xt=urn:btih:08ada5a7a6183aae1e09d831df6748d566095a10&dn=Sintel&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2F&xs=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel.torrent

nostr:note1f9l9epz0xt2fvg4rxt5glth3q3f0rl47mlnl2fgh2aarr3nfsm9sel7383

i think #websocket works on #tor

i started #firefox in tor mode using:

sudo orjail firefox

checked that firefox is using tor at

https://check.torproject.org

then ran this script

and it connects to websockets and works

nostr:note1lp7rgma0hsvm9sh7q89f8qfmjg5jpdhc5rjqpl9atqsyedr6adaqa99275

sucessfully transferred 560 kB file over bittorrent/i2p, seeding from #qBittorrent to #BiqlyBt

both clients have #i2p support, but with qBittorrent its just one checkbox in settings, while with BiqlyBT you have to download i2p addon when it prompts about it

im not sure whether these clients include i2p binaries or not. if not i recommend #i2pd which is way better than the java version

#anonymous #bittorrent

Replying to 9bed45ee...

https://rentry.org/ipfs-tor

#ipfs #tor #anonymous #p2p

connectivity is a bit problematic here

# orjail ipfs swarm peers | wc -l

4

normal node returns 100-200 peers

#ipfs #embed fix for #coracle and #iris

browser script

```js

window.update_embeds = function(){

document.querySelectorAll("video,img").forEach(v => {

if(v.src.match(/ipfs:\/\/([^ \/]+)(\S*)/)){

console.log("ipfs video replace coracle")

v.src = v.src.replace(/ipfs:\/\/([^ \/]+)(\S*)/, "http://$1.ipfs.localhost:8080/$2")

}

})

document.querySelectorAll(".text-frag").forEach(t => {

if(t.innerHTML.match(/ipfs:\/\/([^ \/]+)(\S*)/)){

console.log("ipfs img replace coracle")

t.innerHTML = t.innerHTML.replace(/ipfs:\/\/([^ \/]+)(\S*)\.(jpg|jpeg|png|webp)/, "http://$1.ipfs.localhost:8080$2\.$3\"\/>")

}

})

document.querySelectorAll(".text-frag").forEach(t => {let m = t.innerText.match(/ipfs:\/\/([^ \/]+)(\S*)\.(webm|mp4)/);

if(m){

console.log("ipfs video replace iris");

t.innerHTML = t.innerHTML.replace(m[0], '

}})

}

addEventListener("load", () => {

let to = null

const observer = new MutationObserver(() => {

if(to != null){

return

}

to = setTimeout(() => {

to = null

}, 50)

console.log("update ipfs embeds")

update_embeds()

})

observer.observe(document.body, { childList: true, subtree: true });

})

```

ipfs://bafybeiftpja3phbhs7klfbryuhft6myjoph2t7sb4uovnzgkfrg6rmco5u/DOAX%20VV%20Sexy%20Nagisa%20%252310%20(%20MiX%20).%204K%20%5BMfBMl8WBtFA%5D.webm

while we keep waiting browsers to support ipfs:// protocol properly, here is a fix to redirect to localhost or any ipfs gateway of choise. we should not link to ipfs gateways directly. it should be up to the client to decide how to retrieve the content.

document.querySelectorAll("video,img").forEach(v => v.src = v.src.replace(/ipfs:\/\/([^ \/]+)(\S*)/, "http://$1.ipfs.localhost:8080/$2"))

ipfs://bafybeiaqjpd33pzzfldv2evnubhdzuvgikuduzik4blo6hyvteewzxejmq/

#iris #ipfs

oops i cannot vote, i have no sats wallet

#iris gallery view has a bug

it tries to show video as img

Note Media