#seeding self created #torrent confirmed to work through #tor
sudo orjail firefox
#btorrent #webtorrent
nostr:note1k969q5eq8yxk5v7htpzxu205hylx75t57yr92ke9tcrxh2r5samqtyld2c
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
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
then ran this script
and it connects to websockets and works
nostr:note1lp7rgma0hsvm9sh7q89f8qfmjg5jpdhc5rjqpl9atqsyedr6adaqa99275
also tried XD (https://xd-torrent.github.io), but i didnt get it to work
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
connectivity is a bit problematic here
# orjail ipfs swarm peers | wc -l
4
normal node returns 100-200 peers
#ipfs #tor #anonymous #p2p
. torsocks on
#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
ipfs://bafybeiftpja3phbhs7klfbryuhft6myjoph2t7sb4uovnzgkfrg6rmco5u/DOAX VV Sexy Nagisa %2310 ( MiX ). 4K [MfBMl8WBtFA].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"))
ok it was brave adblocker
for unknown reason embedded playback only works for 1 second, after which brave starts to block requests. opening video on own tab and playback works
note that it only works in #brave when using #iris through #ipfs protocol as well
ipfs://bafybeiajvhudppyb6rrnqgdv6fnxdspotyhkywjx54j6ndlpbrxk25oghe