stebalien changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.4.18 and js-ipfs 0.34 are out! Get them from dist.ipfs.io and npm respectively! | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | Logs: https://view.matrix.org/room/!yhqiEdqNjyPbxtUjzm:matrix.org/ | Forums: https://discuss.ipfs.io | Code of Con
maxzor has quit [Remote host closed the connection]
WhizzWr has joined #ipfs
ctOS has joined #ipfs
mischat has quit [Remote host closed the connection]
matthew[m] is now known as Matthew[m]
kakra has joined #ipfs
hurikhan77 has quit [Ping timeout: 246 seconds]
Xenguy has quit [Ping timeout: 246 seconds]
shoku has quit [Quit: The Lounge - https://thelounge.github.io]
shoku has joined #ipfs
Xenguy has joined #ipfs
xt0l1an[m] has joined #ipfs
Xenguy has quit [Ping timeout: 250 seconds]
Xenguy has joined #ipfs
The_Loko has quit [Remote host closed the connection]
thomasan_ has joined #ipfs
thomasan_ has quit [Remote host closed the connection]
mischat has joined #ipfs
mischat has quit [Ping timeout: 257 seconds]
placer14 has joined #ipfs
xvacant[m] has joined #ipfs
fazo has quit [Quit: fazo]
Copenhagen_Bram has quit [Read error: Connection reset by peer]
mischat has joined #ipfs
Copenhagen_Bram has joined #ipfs
Copenhagen_Bram has quit [Read error: Connection reset by peer]
lord| has quit [Quit: WeeChat 2.4]
lord| has joined #ipfs
ctOS has quit [Quit: Connection closed for inactivity]
mischat has quit [Ping timeout: 252 seconds]
{zzz}cubemonkey has joined #ipfs
Xenguy has quit [Ping timeout: 245 seconds]
Xenguy has joined #ipfs
{zzz}cubemonkey has quit [Read error: Connection reset by peer]
null1337 has quit [Quit: Why is the alphabet in that order? Is it because of that song?]
t4skforce has quit [Quit: The Lounge - https://thelounge.github.io]
t4skforce has joined #ipfs
Copenhagen_Bram has joined #ipfs
<postables[m]1> BenLubar: yes i was able to find your peer in a second
mischat has joined #ipfs
user_51 has quit [Ping timeout: 245 seconds]
<BenLubar> is there a way to find the git hash for a gx dependency? (other than searching the git repo's history to find the parent of the commit that set the gx metadata)
lordcirth_ has quit [Read error: Connection reset by peer]
lordcirth_ has joined #ipfs
user_51 has joined #ipfs
<postables[m]1> your `package.json` should show the package version, so you could check the hash associated with the particular release
gunufroyestubofr has joined #ipfs
lostfile has joined #ipfs
ct_twitch is now known as malclyps
malclyps is now known as malaclyps
lostfile has quit [Client Quit]
test21562[m] has joined #ipfs
}ls{ has quit [Ping timeout: 250 seconds]
renich has joined #ipfs
}ls{ has joined #ipfs
mischat has quit [Ping timeout: 258 seconds]
renich has quit [Quit: renich]
<BenLubar> postables[m]1: that's the ipfs hash, but go modules want the DVCS hash
<postables[m]1> @BenLu
<BenLubar> gx doesn't seem to tag the git version, though
Belkaar_ has quit [Ping timeout: 246 seconds]
Belkaar has joined #ipfs
Belkaar has joined #ipfs
BeerHall has joined #ipfs
Xenguy has quit [Ping timeout: 245 seconds]
Xenguy has joined #ipfs
<postables[m]> how are you getting the gx dependencies?
sharashi[m] has joined #ipfs
Adbray has quit [Ping timeout: 250 seconds]
mischat has joined #ipfs
placer14 has quit [Quit: placer14]
BeerHall has quit [Quit: BeerHall]
BeerHall has joined #ipfs
The_8472 has quit [Ping timeout: 240 seconds]
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 250 seconds]
Mateon3 is now known as Mateon1
The_8472 has joined #ipfs
_whitelogger has joined #ipfs
mischat has quit [Ping timeout: 264 seconds]
spinza has joined #ipfs
ismay has joined #ipfs
nek0 has joined #ipfs
mischat has joined #ipfs
Adbray has joined #ipfs
mischat has quit [Remote host closed the connection]
mischat has joined #ipfs
Adbray has quit [Remote host closed the connection]
toxync01 has quit [Ping timeout: 245 seconds]
toxync01 has joined #ipfs
aaraam has joined #ipfs
Xexe has quit [Ping timeout: 252 seconds]
Xexe has joined #ipfs
BeerHall has quit [Ping timeout: 272 seconds]
BeerHall has joined #ipfs
aaraam has quit [Quit: Page closed]
clemo has joined #ipfs
ismay has quit [Ping timeout: 264 seconds]
jon1012 has quit [Ping timeout: 244 seconds]
cheet has quit [Ping timeout: 255 seconds]
cheet has joined #ipfs
lidel` has joined #ipfs
vyzo has quit [Quit: Leaving.]
snk0752 has quit [Quit: The Lounge - https://thelounge.chat]
vyzo has joined #ipfs
lidel has quit [Ping timeout: 255 seconds]
lidel` is now known as lidel
fazo has joined #ipfs
fazo has quit [Changing host]
fazo has joined #ipfs
lostSquirrel has joined #ipfs
plexigras has joined #ipfs
mischat has quit [Remote host closed the connection]
mischat has joined #ipfs
mischat has quit [Ping timeout: 250 seconds]
mikro2nd has joined #ipfs
lordcirth_ has quit [Read error: Connection reset by peer]
lordcirth__ has joined #ipfs
fazo has quit [Quit: fazo]
spinza has quit [Quit: Coyote finally caught up with me...]
aerth has quit [Remote host closed the connection]
aerth has joined #ipfs
spinza has joined #ipfs
BenLubar has quit [Read error: Connection reset by peer]
BenLubar has joined #ipfs
lordcirth__ has quit [Ping timeout: 272 seconds]
PC-Admin[m] has joined #ipfs
selousie[m] has joined #ipfs
PC-Admin[m] has left #ipfs ["User left"]
enricomalatesta[ has joined #ipfs
graylan[m] has joined #ipfs
snk0752 has joined #ipfs
KaitoDaumoto has joined #ipfs
malaclyps has quit [Read error: Connection reset by peer]
malaclyps has joined #ipfs
ljhms has quit [Read error: Connection reset by peer]
overthere has joined #ipfs
ljhms has joined #ipfs
fredthomsen has joined #ipfs
fredthomsen has left #ipfs [#ipfs]
overthere has quit [Quit: Leaving]
<Kubuxu> As a note, some of our repos have git tags corresponding to gx versions. Some don't. We will be renaming all current tags to from `*` to `gx/*` and creating new tag 0.0.1 while introducing go.mod support.
ljhms has quit [Read error: Connection reset by peer]
dimitarvp has joined #ipfs
ljhms has joined #ipfs
biplavo has joined #ipfs
ponpinu[m] has joined #ipfs
fazo has joined #ipfs
ctOS has joined #ipfs
ebit has joined #ipfs
ebit has quit [Client Quit]
fridim has quit [Ping timeout: 268 seconds]
biplavo has quit [Quit: Page closed]
KaitoDaumoto has quit [Ping timeout: 272 seconds]
mowcat has joined #ipfs
<Kolonka[m]> Anyone here played with offline first sites? and static site generators in js?
<Kolonka[m]> yeah
cheet has quit [Ping timeout: 246 seconds]
blackbaba has joined #ipfs
blackbaba has quit [Quit: See you all next time]
spinza has quit [Quit: Coyote finally caught up with me...]
gts has joined #ipfs
eof has joined #ipfs
cheet has joined #ipfs
gts has quit [Remote host closed the connection]
Ai9zO5AP has joined #ipfs
i9zO5AP has joined #ipfs
Ai9zO5AP has quit [Ping timeout: 245 seconds]
spinza has joined #ipfs
ebarch has quit [Quit: The Lounge - https://thelounge.chat]
lordcirth has joined #ipfs
lordcirth has quit [Read error: error:1408F10B:SSL routines:ssl3_get_record:wrong version number]
lordcirth has joined #ipfs
BeerHall has quit [Ping timeout: 255 seconds]
lostSquirrel has quit [Ping timeout: 272 seconds]
gts has joined #ipfs
ygrek has joined #ipfs
gts has quit [Ping timeout: 246 seconds]
ebarch has joined #ipfs
gts has joined #ipfs
ctOS has quit [Quit: Connection closed for inactivity]
xcm is now known as Guest83435
Guest83435 has quit [Killed (orwell.freenode.net (Nickname regained by services))]
xcm has joined #ipfs
xcm has quit [Remote host closed the connection]
xcm has joined #ipfs
mischat has joined #ipfs
mischat has quit [Remote host closed the connection]
ctOS has joined #ipfs
i9zO5AP has quit [Quit: WeeChat 2.3]
Ai9zO5AP has joined #ipfs
ygrek has quit [Ping timeout: 245 seconds]
placer14 has joined #ipfs
seba- has quit [Ping timeout: 244 seconds]
seba- has joined #ipfs
seba- has quit [Ping timeout: 245 seconds]
seba- has joined #ipfs
zxk has quit [Quit: ZNC - https://znc.in]
zxk has joined #ipfs
Xenguy has quit [Ping timeout: 244 seconds]
Xenguy has joined #ipfs
clemo has quit [Ping timeout: 246 seconds]
clemo has joined #ipfs
mischat has joined #ipfs
mischat has quit [Ping timeout: 250 seconds]
fazo has quit [Quit: fazo]
}ls{ has quit [Quit: real life interrupt]
nonono has joined #ipfs
silotis has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
silotis has joined #ipfs
mischat has joined #ipfs
mischat has quit [Ping timeout: 258 seconds]
mikro2nd has quit [Ping timeout: 245 seconds]
sunny_side[m] has joined #ipfs
seba- has quit [Changing host]
seba- has joined #ipfs
mowcat has quit [Remote host closed the connection]
mowcat has joined #ipfs
gts has quit []
<BenLubar> is there a good way to check if a file would be accessible if my node went down right now? I'm assuming dht findprovs only checks the root node of the tree, right?
Lupinberg has joined #ipfs
xcm has quit [Remote host closed the connection]
xcm has joined #ipfs
lordcirth has quit [Remote host closed the connection]
lordcirth has joined #ipfs
clemo has quit [Ping timeout: 255 seconds]
Jesin has quit [Quit: Leaving]
Jesin has joined #ipfs
grumble has quit [Quit: grumble]
grumble has joined #ipfs
daMaestro has joined #ipfs
Xenguy has quit [Ping timeout: 272 seconds]
Xenguy has joined #ipfs
mischat has joined #ipfs
joocain2 has quit [Remote host closed the connection]
joocain2 has joined #ipfs
<Swedneck> i'm getting 504 when i try to use ipfs.io gateway, is it down?
<shoku> Kolonka[m] are you on irc/discord?
<postables[m]1> @swedneck: looks down to me
The_8472 has quit [Ping timeout: 252 seconds]
dasj19 has joined #ipfs
The_8472 has joined #ipfs
<Swedneck> rip
Xenguy has quit [Ping timeout: 246 seconds]
Xenguy has joined #ipfs
pawalls has joined #ipfs
sbani has quit [Remote host closed the connection]
MikeFair|2 has joined #ipfs
sbani has joined #ipfs
MikeFair|2 has quit [Remote host closed the connection]
MikeFair has joined #ipfs
dasj19 has quit [Quit: dasj19]
dasj19 has joined #ipfs
dasj19 has quit [Remote host closed the connection]
DnrkasEFF has joined #ipfs
ignaloidas has joined #ipfs
<MikeFair> Question: How do IPFS daemons decide how/who they should maintain a direct peer connection to?
<ignaloidas> just started trying out IPFS and I wonder: why so many nodes connected to me are from china?
<MikeFair> i'm working on using web hosts to store IPFS data blocks (think of a CID as just a file on a file sharing network); and I was thinking it'd be cool if the web sites all linked to each other to distribute the data load amongst themselves
<MikeFair> err "file sharing website" (not network)
DnrkasEFF has quit [Read error: Connection reset by peer]
DnrkasEFF1 has joined #ipfs
<postables[m]1> how can i increase the verbosity of output from `ipfs -D add <file>`
<MikeFair> So I have a script that connected to a peer web site, downloaded all the other peers that web site knows about, and am deciding about what to do if the remote peer knows about nodes the local peer doesn't
Ai9zO5AP has quit [Quit: WeeChat 2.3]
<MikeFair> postables[m]: isn't there a --verbose option?
<MikeFair> or is it just DEBUG?
<postables[m]1> pretty sure its the equivalent of `-D` and doesn't do much
<MikeFair> Well there's the DAEMON execution and the CLIENT add
<MikeFair> ipfs daemon --debug might be what you are looking for
<MikeFair> Is it failing for some stated reason?
<postables[m]1> not im using a custom datastore plugin i've written to store blocks in Storj, but getting some unknowni ssues
<MikeFair> oh, then you probably want to log the daemon, not the add command line right.... apparently you can use `ipfs log level` to change the logging level of the daemon at runtime
Xenguy has quit [Ping timeout: 255 seconds]
alexgr has quit [Read error: Connection reset by peer]
<MikeFair> In the web site peers i'm doing; If I have every peer simply add every peer every site it is connected to knows about; then eventually all sites will think of every other site as one of its own direct peers
<postables[m]1> ah yea i'll try that
Xenguy has joined #ipfs
<MikeFair> postables[m]: Not sure either; do you need to do an ipfs init?
Encrypt has quit [Quit: Quit]
<postables[m]1> already done :/
<Swedneck> <freenode_ign "just started trying out IPFS and"> i'd guess some mix of chinese people wanting to circumvent censorship, and chinese government trying to spy on the ipfs network as much as they can
<MikeFair> Swedneck: But is that wher ethe bulk of the peer nodes are? It's kind of related to my question about how a daemon decides what other nodes it should peer with
<MikeFair> I'd never really thought about it much until now
<MikeFair> Obviously every node can't think of every other node as its direct peer; so I'm wondering what the algorithm used to decide is
<MikeFair> stebalien: I don't suppose you care to chime in?
<postables[m]> nope
ctOS has quit [Quit: Connection closed for inactivity]
<postables[m]1> ops sorry i got confused adn replied to an old message on my discord client 😂
DnrkasEFF1 has quit [Quit: Leaving.]
placer14 has quit [Quit: placer14]
plexigras has quit [Ping timeout: 255 seconds]
placer14 has joined #ipfs
nhbh^ has joined #ipfs
<postables[m]1> whats the min CID size, 256KB?
Encrypt has joined #ipfs
<postables[m]1> whats the default CID size, 256KB?
<postables[m]1> also is there any way i can change the CID/block size down to something like 4KB?
random_yanek has quit [Ping timeout: 272 seconds]
<MikeFair> postables[m]: iirc IPFS Blocks are up to 1MB in size
<MikeFair> postables[m]: What the "on disk" block size is I think depends on your local FS
<postables[m]1> can i drop them down to 4KB? trying to debug the issue with the Storj setup, and it looks like its because in Storj, chunk sizes are 4KB which doesn't align very well with the default of 256KB
<postables[m]1> hmm i see
yabirgb[m] is now known as yabirgb-m
DnrkasEFF has joined #ipfs
random_yanek has joined #ipfs
Lupinberg has quit [Remote host closed the connection]
placer14 has quit [Quit: placer14]
placer14 has joined #ipfs
The_8472 has quit [Ping timeout: 240 seconds]
MDude has quit [Ping timeout: 255 seconds]
fredthomsen has joined #ipfs
fredthomsen has quit [Client Quit]
The_8472 has joined #ipfs
MDude has joined #ipfs
mischat has quit [Remote host closed the connection]
placer14 has quit [Quit: placer14]
mischat has joined #ipfs
<void09> ok I just made a vm that has all outgoing traffic router through tor. Installed ipfs, did ipfs init and then ipfs add file (a tiny file)
<void09> QmRUSUiEJ1qxG9cptYoQHopPRrAEs6wV1TMHhtdKzn9Q29
<void09> but i can't retrieve it from another place. is this expected behaviour given the tor link ?
<MikeFair> void09: What kind of peers does your node have?
<void09> MikeFair, can't open the webui to see :\
<void09> waiting for 127.0.0.1...
<void09> how do i list peers from the console?
<DnrkasEFF> ipfs dht query i think
<DnrkasEFF> but that's for closest peers
<MikeFair> try ipfs id
<void09> "ID": "QmPHZLsnPKZu59mFSjxsPh4n1ud3LDyMmyhmYnMkMftzaC",
<MikeFair> and: ipfs swarm peers
The_8472 has quit [Ping timeout: 252 seconds]
<MikeFair> void09: Okay that "ID" is the ID of your local daemon
<void09> that's it :\
<void09> ok so i guess ipfs connection failed
<MikeFair> ipfs swarm peers
<MikeFair> what does that show?
<DnrkasEFF> not necessarily — do ipfs swarm peers
<void09> ipfs swarm peers
<void09> ipfs swarm peers /ip4/104.131.131.82/tcp/4001/ipfs/QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ
<void09> that's the only line :\
<DnrkasEFF> just one peer?
<void09> yep
<void09> is that myself ?
<DnrkasEFF> i think no — your peer id is different
<void09> maybe i should restart it. maybe tor path changed in the meantime?
<void09> restarted.. got 3 peers now
<void09> now they're about 30+
<MikeFair> Try that ipfs.io link I posted above
<MikeFair> Does anyone here understand/know how a node determines who it thinks its neighbors ought to be?
The_8472 has joined #ipfs
<void09> list all files added to ipfs ?
<void09> by the local node
<void09> just to check if it's there
spinza has quit [Quit: Coyote finally caught up with me...]
les2[m] has joined #ipfs
<MikeFair> Obviously a ndoe tries to find a neigbor(s) to bootstrap from which are essentially hard coded or looked up in the config; but from there it has to discover more peers to become neighbors with
<MikeFair> void09: I think ipfs files is what you're looking for
<MikeFair> `ipfs files`
<MikeFair> `ipfs files ls`
<MikeFair> no, wait; forgot; that's a different "namespace" thing
<void09> this is pretty confusing. Didn't find a cheatsheet
<void09> just 1000 posts all over the internet asking the same things
<void09> there should be a nice cheat sheet with the most 100 used commands/scenarios
mischat has quit [Remote host closed the connection]
tombusby has quit [Remote host closed the connection]
tombusby has joined #ipfs
The_8472 has quit [Ping timeout: 240 seconds]
mischat has joined #ipfs
<DnrkasEFF> @void09: https://docs.ipfs.io/reference/api/cli/ is a good starting point
mischat has quit [Ping timeout: 258 seconds]
The_8472 has joined #ipfs
<void09> ok so how do i list stuff I added with ipfs add?
<MikeFair> try `ipfs files ls`(it may or not show you what you are looking for)
<void09> it doesn't
<MikeFair> I know `ipfs pin ls`shows all the stuff you've locally pinned; but I'm not sure there is a command for ipfs add because blocks can show up on your node from all kinds of places without distinction
<void09> it's there , - recursive
<void09> but no luck making it show up from ipfs.io or from another host :\
<void09> i guess it does not work well with tor tunneling
<MikeFair> look at `ipfs id` again and take a look at your "addresses"
nhbh^ has quit []
nuh^ has joined #ipfs
<MikeFair> Those are how other nodes on the internet will try and get to your node
<MikeFair> Here's what I get:
<MikeFair> ipfs dht findpeer QmPHZLsnPKZu59mFSjxsPh4n1ud3LDyMmyhmYnMkMftzaC
<MikeFair> /ip4/127.0.0.1/tcp/4001
<MikeFair> /ip6/::1/tcp/4001
<MikeFair> /ip4/10.152.152.11/tcp/4001
<MikeFair> Those are all "private" addresses
<void09> hmmm
Xenguy has quit [Ping timeout: 245 seconds]
<void09> i know what this mean but
<void09> does ipfs have to know its external address?
<void09> does it know discover it somehow?
spinza has joined #ipfs
Xenguy has joined #ipfs
<MikeFair> void09: Out of curiousity, what do you get if you do: ipfs dht findpeer QmRx2hi5yQcPdJ6qLKZ9tvdmCJ47erM9Tyi8kamZDdM7JA
<MikeFair> (Which is the daemon I fired up a bit ago
<void09> can i pastebin that?
<MikeFair> Did you get a lot of output?
<MikeFair> okay; you see this one: /ip4/205.154.192.142/tcp/28519
<MikeFair> That's not in my `ipfs id` output
<void09> so what does that mean ?
<MikeFair> You should be able to `ipfs swarm connect` to that address
<MikeFair> hmm, maybe not; this library I'm at tends to be rather picky (for example I'm blocked from getting to any ipfs.io address)
<void09> not sure what the syntax for swarm connect is
<void09> and what are we trying to find here?
<MikeFair> ipfs swarm connect /ip4/205.154.192.142/tcp/28519
<MikeFair> My node will become a direct peer of your node
DnrkasEFF has quit [Read error: Connection reset by peer]
DnrkasEFF1 has joined #ipfs
<void09> localhost ui works now: 163 peers
<MikeFair> ipfs swarm connect /ip4/205.154.192.142/tcp/28519/ipfs/QmRx2hi5yQcPdJ6qLKZ9tvdmCJ47erM9Tyi8kamZDdM7JA
<MikeFair> void09: Try the gateway to pull your CID again
<void09> ipfs id ?
<MikeFair> Does it say this: thiis is an unique contesnt not found anywhere else
<void09> yeah :D
<void09> so it worked in the end
<void09> there's hope
<MikeFair> If you can get peers, things should work;
<void09> hm i wonder if this worked cause i added you
<void09> or it just fixed itself
<MikeFair> no, not because you added me
<MikeFair> I used cloudflare's http gateway
<void09> ipfs.io link works too
<void09> so it's in ipfs
<void09> let me see if i can cat directly
<MikeFair> Yes, but that's probably not the right way to think about it
<void09> well probably so, it's cached by ipfs.io/cloudflare by now, right?
<MikeFair> At the moment, yes, at least both those services have it cached
<void09> ok let me try to add another random nonsense
mowcat has quit [Remote host closed the connection]
<void09> i think the problem is, the tor circuits change every few minutes (10?) and the addresses don't get updated
arader has quit [Ping timeout: 246 seconds]
<void09> and i think that special attention is not given to tor yet in the code, right?
goiko has quit [Ping timeout: 246 seconds]
placer14 has joined #ipfs
<void09> worked right away when i restarted the daemon
<MikeFair> Add something new, wait 30 minutes, then try and access it from a gateway?
<MikeFair> In 30 minutes, add something new and try to access it immediately?
mischat has joined #ipfs
<void09> still working
<void09> i added a new file.. cat-ed it from my pc.. instant
arader has joined #ipfs
<void09> as long as it doesn't hop tunnels i think it's good
<void09> ok now it stopped working again :)
<void09> yeah i think this is how it works
<MikeFair> Well if you add and cat from your own machine of course it works
<void09> MikeFair, nope, the vm is isolated to internal vbox network
<void09> can't talk to my machine
<MikeFair> oh you have multiple vms going ; okay then
<void09> yes, I have a whonix one serving as the tor gateway
<void09> and this other linux one with the ipfs, forced to use that gateway through the internal virtualbox network
<void09> i just read a tutorial on it :P
<MikeFair> So you can only get to the IPFS VM through tor then?
<void09> yeah
<void09> not to the VM, to the ipfs random stuff I add to it
<void09> the vm is here on my machine
<MikeFair> if you fired up another ipfs daemon on your local box; you could test how "reachable" your tor daemon was
<void09> I asked a few days ago if ipfs worked through tor and nobody gave me a clear answer so I thought.. let's try it
<void09> why another one ?
mischat has quit [Ping timeout: 264 seconds]
<void09> is one not good enough ?
<MikeFair> So you can test peering them and having them exchange data
<MikeFair> and see what happens
<void09> well I already know what happens. connection breaks on tor tunnel change. no mechanism to update external IP of the tor exit node
<void09> and announce it on ipfs
lordcirth has quit [Remote host closed the connection]
<MikeFair> hehe, use a script to kill and restart ipfs every 5 minutes
lordcirth has joined #ipfs
<void09> yeah that, or mayber I look up tor config and see if there's any way to use static tunnels. or some patch to tor code
<MikeFair> doesn't that kind of defeat the purpose of tor
<void09> only need to hide ip, not run from the fbi, so this is fine :P
<void09> not for my purposes
<void09> always depends on the threat model
<void09> maybe sometimes there's no threat, you just need another ip :)
<MikeFair> It seems a rather complicated way to replace a VPS"
<void09> well, killing it every 5minutes could work, i mean the data is fetched in pieces. would case some interruptions though from peers downloading
<void09> for peers*
<void09> MikeFair, there's no VPS that can store 200TB of data. lol
<MikeFair> void09: except for the data that's been cachd by other peers
<void09> well maybe there is, but it would cost as much as the hardware itself
<MikeFair> void09: Ahh, so the attack you're concerned with is some kind of DOS on your public IP?
<void09> no, just a tiny bit of privacy
<MikeFair> So any VPN service would do, TOR just happens to be one
<void09> vpn is 0 privacy for me
<MikeFair> heck for that matter, an SSH tunnel would likely suffice
<void09> better to use real ip
<void09> lol
<MikeFair> the VPN isn't for the privacy; it's for altering your exit IP
<void09> well anyway, I know what I am trying to do and this is what I want. no point in convincing me otherwise :P
<MikeFair> But that article says exactly what I'm saying; what you're looking for is a proxy
<void09> blah whatever. don't want to discuss this further
<MikeFair> You want to lose your connection to the network every 10 minutes?
<void09> I am looking for tor and that's it
<void09> if this is the only way to use tor, then yes
<MikeFair> I'm really just trying to learn about the use case and laternatives, not convince you otherwise
<void09> hm wait.. i think tor uses more than one outgoing connection tunnel for ~200 ipfs connections
<void09> Step 1: Configure IPFS to use the Tor transport
<void09> TODO - This explanation has not been written yet.
<void09> lol
* MikeFair shrugs.
<void09> There are many websites on what is known as The Darkweb which are only accessible through the Tor Network. In this Tutorial I will show you how to set up such a website combined with IPFS so that all of the files on the IPFS network can be available from your Onion domain.
<void09> well that's a bit a reverse of what i want
<void09> he wants to make ipfs to tor gateways so that you can access ipfs through an .onion address
<void09> I want to host content behind a tor exit node
<void09> .onion would be fine too, but who would understand that.. ipfs has no support for .onions
<void09> that would be very cool
<MikeFair> void09: Which again seems really counter-intuitive to me.... TOR exit IPs are ephemeral by design....
<void09> well that I can't really help
<void09> gotta work with what I have :P
<MikeFair> It seems almost like you wan to present your IPFS node as a TOR service
<void09> I would do that if possible, but it's not
<void09> so tor exit nodes it is
<void09> as we've seen, it sorta works, for a bit :D
<MikeFair> I'm just wondering if you can relay through tor to a fixed endpoint that gives you a stable remote ip, but the link doesn't drop as tor reconfigures
<MikeFair> Some kind of VPN over TOR to act as IP Proxy for your IPFS daemon
<void09> hm interesting. content i added ~15 minutes ago and which didn't want to cat from my machine at first, works now
<void09> so it does update its external address somehow
<void09> MikeFair, let me process that for a bit :)
<MikeFair> void09: Yeah, the peer list is constantly evolving; you are just a short lived entry in your remote peers neighbors list
<void09> so you mean something like a reverse ssh tunnel through tor, to a stable ip ?
pifang[m] has left #ipfs ["User left"]
<void09> well that's an interesting idea
<void09> it's theoretically feasable.
<void09> I need to write this down for further research
<MikeFair> Yeah exactly
<void09> the ip of the ipfs gateway will remain stable, but it can't use ssh, tor works over several tunnels. also bandwidth would be restricted using just one tunnel
<void09> sooo how would this happen..
<void09> with new tunnels appearing and old ones dropping all the time
<MikeFair> I was thinking the remote computer would build an ssh tunnel to your local machine over TOR; the remote computer would proxy the ports over the SSH tunnel
<MikeFair> A quick google of SSH Over TOR seems to suggest several people have used TOR to ssh into their machines using TOR
<MikeFair> It seems the "private machine" runs SSH as the hidden service; and the remote machine accesses that onion address
<MikeFair> I've never used TOR, so I don't understand everything I'm looking at