Pages:
Author

Topic: Running a Bitcoin Tor exit node (Read 2135 times)

legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
June 02, 2015, 10:50:26 AM
#28
I'm sorta surprised you can't run one of the pre-compiled binaries for another distro and just use LD_LIBRARY_PATH or something like that to fix up any missing dynamic links (IE, where libraries are in the wrong locations).  I've never used linaro so I have no idea, really.   Complining bitcoin is usually pretty easy on linux (but I don't know the package manager on linaro), presumably you can get gnu make and g++ and whatnot, then just run configure and make.
legendary
Activity: 1022
Merit: 1008
Delusional crypto obsessionist
June 02, 2015, 10:40:39 AM
#27
Well, there goes my dream Cheesy  lol
But I'll probably let those ports running as an exit anyway.
Thanks for the info.
You will still be a tor node, and that will help the tor network.
running exit nodes are a hassle since some sites block tor users from browsing their site. once you run a exit node, you will be flagged by a list of database and it is easy for webowners to flag your IPs.

True, and that's why I decided to be an exit for bitcoin only. I won't get the exit flag for that and my exit traffic will not easily be abused.

It's honestly sad.  I have went to quite a few computer security conferences.  Even listened to some of the TOR team speak.  They had a great idea to help out people, and was about everyone having equal access to the internet in an anomyous fashion.  If a country or isp blocking a legitmate site then it's goal was to allow access.

But slowly in my opinion it degraded.  The amount of bad traffic just went up and up, and the network got slower and slower.   I have not used it in over a year so it cold have changed.   But the being flagged is a real worry with being a exit node.

It's still not fast, but it's useable.  I do so quite often.  I honestly think that tor is a bit like bitcoin---empowering.  Some people will use that power for evil, some for good, but overall I see the empowerment as a good thing.  I try to support tor but I don't have enough bandwidth myself to actually run a node.  Although the idea in the OP of just running bitcoin ports is quite interesting---it got me reading up on the tor docs and whatnot.  Thanks OP!

You're welcome  Smiley
Like I said, I run tor on a very low end machine.
Therefore it's running linaro linux.
One downside is that I can't install a recent version of bitcoin because there is no pre compiled version for linaro.
For the moment I lack the skills to compile it myself and be sure it works good. Otherwise I would have ran a hidden bitcoin node, something which is even more needed than a bitcoin exit node in my opinion.

So, if you're really interested in tor and bitcoin you could consider to run this instead. Bitcoin also consumes not so much bandwidth.
legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
June 02, 2015, 09:59:27 AM
#26
Well, there goes my dream Cheesy  lol
But I'll probably let those ports running as an exit anyway.
Thanks for the info.
You will still be a tor node, and that will help the tor network.
running exit nodes are a hassle since some sites block tor users from browsing their site. once you run a exit node, you will be flagged by a list of database and it is easy for webowners to flag your IPs.

True, and that's why I decided to be an exit for bitcoin only. I won't get the exit flag for that and my exit traffic will not easily be abused.

It's honestly sad.  I have went to quite a few computer security conferences.  Even listened to some of the TOR team speak.  They had a great idea to help out people, and was about everyone having equal access to the internet in an anomyous fashion.  If a country or isp blocking a legitmate site then it's goal was to allow access.

But slowly in my opinion it degraded.  The amount of bad traffic just went up and up, and the network got slower and slower.   I have not used it in over a year so it cold have changed.   But the being flagged is a real worry with being a exit node.

It's still not fast, but it's useable.  I do so quite often.  I honestly think that tor is a bit like bitcoin---empowering.  Some people will use that power for evil, some for good, but overall I see the empowerment as a good thing.  I try to support tor but I don't have enough bandwidth myself to actually run a node.  Although the idea in the OP of just running bitcoin ports is quite interesting---it got me reading up on the tor docs and whatnot.  Thanks OP!
legendary
Activity: 1456
Merit: 1000
June 02, 2015, 02:10:02 AM
#25
Well, there goes my dream Cheesy  lol
But I'll probably let those ports running as an exit anyway.
Thanks for the info.
You will still be a tor node, and that will help the tor network.
running exit nodes are a hassle since some sites block tor users from browsing their site. once you run a exit node, you will be flagged by a list of database and it is easy for webowners to flag your IPs.

True, and that's why I decided to be an exit for bitcoin only. I won't get the exit flag for that and my exit traffic will not easily be abused.

It's honestly sad.  I have went to quite a few computer security conferences.  Even listened to some of the TOR team speak.  They had a great idea to help out people, and was about everyone having equal access to the internet in an anomyous fashion.  If a country or isp blocking a legitmate site then it's goal was to allow access.

But slowly in my opinion it degraded.  The amount of bad traffic just went up and up, and the network got slower and slower.   I have not used it in over a year so it cold have changed.   But the being flagged is a real worry with being a exit node.
legendary
Activity: 1022
Merit: 1008
Delusional crypto obsessionist
June 01, 2015, 03:17:00 AM
#24
Well, there goes my dream Cheesy  lol
But I'll probably let those ports running as an exit anyway.
Thanks for the info.
You will still be a tor node, and that will help the tor network.
running exit nodes are a hassle since some sites block tor users from browsing their site. once you run a exit node, you will be flagged by a list of database and it is easy for webowners to flag your IPs.

True, and that's why I decided to be an exit for bitcoin only. I won't get the exit flag for that and my exit traffic will not easily be abused.
legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
June 01, 2015, 02:05:58 AM
#23
[snip]
In perfect world it would be used for things such as china blocked this site, so allow people there to view this site.  But sadly a lot of bad traffic goes through tor.   

Right, and I'm also of the mindset that what I think is or isn't bad isn't an absolute.  For example, presumably, the government censors in china think that the traffic that skips their censorship is "bad".  So I admit a lot of grey area and say that freedom is better than censorship.  However, even I disagree strongly with some stuff, and anyway...
legendary
Activity: 1456
Merit: 1000
June 01, 2015, 01:49:33 AM
#22
I don't mean to take away from idea of a bitcoin through tor it's a interesting idea.  I'm all for spreading the network.

And I appolgize if it did not come out right.   I mean for example if you have a static IP and it's a exit node and some one spams, or does boting with google.   It would be a pain to have to type capatcha all the time on google if your node was used for bad.  Being flagged from sites as a bad IP. 

But I guess you are right if no one put's other traffic through that port it would not matter. And of course ISP i agree no matter what IP they have a record.

In my experience, I have to type in a captcha to use google whenever I'm browsing with TOR.   You don't have to be doing bad stuff to be forced by google to solve a captcha.  Sorry in advance if I misunderstood you somewhere.

The reason is the IP's have been flagged by google.   If your IP is not flagged you can search without needing to do a capatcha.   Granted running tor does not mean it will happen. (espically this tor will be just bitcoin traffic it sounds like).

This is what might happen if "bad traffic" is sent to your exit node - https://support.google.com/websearch/answer/86640?hl=en

Oh, right, I see what you mean.  If you got flagged while running an exit node then you might have to deal with those captchas even while browing not through tor, because your IP would be tor-marked.  Sorry, I think my brain is only running on half-speed today.  Smiley

Not a problem Smiley I probley didn't explain it well was part of it.  But that is the problem if you have a static IP if that happens it's a pain to get new IP so things such as google captcha on each search would make your regular browsing a pain.

In perfect world it would be used for things such as china blocked this site, so allow people there to view this site.  But sadly a lot of bad traffic goes through tor.   
full member
Activity: 208
Merit: 100
June 01, 2015, 12:49:07 AM
#21
Well, there goes my dream Cheesy  lol
But I'll probably let those ports running as an exit anyway.
Thanks for the info.
You will still be a tor node, and that will help the tor network.
running exit nodes are a hassle since some sites block tor users from browsing their site. once you run a exit node, you will be flagged by a list of database and it is easy for webowners to flag your IPs.
legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
June 01, 2015, 12:38:51 AM
#20
I don't mean to take away from idea of a bitcoin through tor it's a interesting idea.  I'm all for spreading the network.

And I appolgize if it did not come out right.   I mean for example if you have a static IP and it's a exit node and some one spams, or does boting with google.   It would be a pain to have to type capatcha all the time on google if your node was used for bad.  Being flagged from sites as a bad IP. 

But I guess you are right if no one put's other traffic through that port it would not matter. And of course ISP i agree no matter what IP they have a record.

In my experience, I have to type in a captcha to use google whenever I'm browsing with TOR.   You don't have to be doing bad stuff to be forced by google to solve a captcha.  Sorry in advance if I misunderstood you somewhere.

The reason is the IP's have been flagged by google.   If your IP is not flagged you can search without needing to do a capatcha.   Granted running tor does not mean it will happen. (espically this tor will be just bitcoin traffic it sounds like).

This is what might happen if "bad traffic" is sent to your exit node - https://support.google.com/websearch/answer/86640?hl=en

Oh, right, I see what you mean.  If you got flagged while running an exit node then you might have to deal with those captchas even while browing not through tor, because your IP would be tor-marked.  Sorry, I think my brain is only running on half-speed today.  Smiley
legendary
Activity: 1456
Merit: 1000
June 01, 2015, 12:25:59 AM
#19
I don't mean to take away from idea of a bitcoin through tor it's a interesting idea.  I'm all for spreading the network.

And I appolgize if it did not come out right.   I mean for example if you have a static IP and it's a exit node and some one spams, or does boting with google.   It would be a pain to have to type capatcha all the time on google if your node was used for bad.  Being flagged from sites as a bad IP. 

But I guess you are right if no one put's other traffic through that port it would not matter. And of course ISP i agree no matter what IP they have a record.

In my experience, I have to type in a captcha to use google whenever I'm browsing with TOR.   You don't have to be doing bad stuff to be forced by google to solve a captcha.  Sorry in advance if I misunderstood you somewhere.

The reason is the IP's have been flagged by google.   If your IP is not flagged you can search without needing to do a capatcha.   Granted running tor does not mean it will happen. (espically this tor will be just bitcoin traffic it sounds like).

This is what might happen if "bad traffic" is sent to your exit node - https://support.google.com/websearch/answer/86640?hl=en
legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
June 01, 2015, 12:14:13 AM
#18
I don't mean to take away from idea of a bitcoin through tor it's a interesting idea.  I'm all for spreading the network.

And I appolgize if it did not come out right.   I mean for example if you have a static IP and it's a exit node and some one spams, or does boting with google.   It would be a pain to have to type capatcha all the time on google if your node was used for bad.  Being flagged from sites as a bad IP. 

But I guess you are right if no one put's other traffic through that port it would not matter. And of course ISP i agree no matter what IP they have a record.

In my experience, I have to type in a captcha to use google whenever I'm browsing with TOR.   You don't have to be doing bad stuff to be forced by google to solve a captcha.  Sorry in advance if I misunderstood you somewhere.
legendary
Activity: 1456
Merit: 1000
May 31, 2015, 04:19:45 AM
#17
One thing has stopped me and it's the kinda traffic you get through tor.  If you are a exit node sadly a lot abuse it for things you don't want associated with.

Except that this thread is all about being an exit to the bitcoin port only. The chances that nasty traffic goes directed to 8333 are pretty much nil.


If you have a static IP address I would not do it as it might get you flagged all over.    If dynamic IP then you can change it so not as big as deal.

I don't think this makes a difference. Your ISP knows who you are anyway.

I don't mean to take away from idea of a bitcoin through tor it's a interesting idea.  I'm all for spreading the network.

And I appolgize if it did not come out right.   I mean for example if you have a static IP and it's a exit node and some one spams, or does boting with google.   It would be a pain to have to type capatcha all the time on google if your node was used for bad.  Being flagged from sites as a bad IP. 

But I guess you are right if no one put's other traffic through that port it would not matter. And of course ISP i agree no matter what IP they have a record.
legendary
Activity: 1974
Merit: 1029
May 31, 2015, 01:59:38 AM
#16
One thing has stopped me and it's the kinda traffic you get through tor.  If you are a exit node sadly a lot abuse it for things you don't want associated with.

Except that this thread is all about being an exit to the bitcoin port only. The chances that nasty traffic goes directed to 8333 are pretty much nil.


If you have a static IP address I would not do it as it might get you flagged all over.    If dynamic IP then you can change it so not as big as deal.

I don't think this makes a difference. Your ISP knows who you are anyway.
legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
May 30, 2015, 09:19:07 PM
#15

One thing has stopped me and it's the kinda traffic you get through tor.  If you are a exit node sadly a lot abuse it for things you don't want associated with.

If you have a static IP address I would not do it as it might get you flagged all over.    If dynamic IP then you can change it so not as big as deal.

So it could make your web browsing a pain.  And that does not even talk about possible legal issues if they do something "bad" through your exit node.

I have only a dynamic IP, but you make a good point to think twice.  I believe in freedom but there are definitely some things that go down on the internet that I wouldn't want to be associated with.  I'll think about this before acting.   Cheers!
legendary
Activity: 1456
Merit: 1000
May 30, 2015, 08:57:07 PM
#14
Quote
I'm not too clear on the use case for that, because if I want to send a transaction anonymously, can't I just use a tor http connection to broadcast the transaction on, say, blockchain.info's public api?

Probably you could, but life is all about choices ;-)

bc.i is a centralised service, bound to disappear at some point in the (maybe distant) future. We shouldn't rely on centralised services, as convenient as they may be. Better to sendrawtransaction to your nearest onion node.


Thanks, I think I understand the use-case and the motivation now.  I may actually look into that oniontip link, I use tor regularly for http but I haven't considered looking into running a tor node myself.  Cheers, guys!

One thing has stopped me and it's the kinda traffic you get through tor.  If you are a exit node sadly a lot abuse it for things you don't want associated with.

If you have a static IP address I would not do it as it might get you flagged all over.    If dynamic IP then you can change it so not as big as deal.

So it could make your web browsing a pain.  And that does not even talk about possible legal issues if they do something "bad" through your exit node.
legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
May 30, 2015, 01:20:52 PM
#13
Quote
I'm not too clear on the use case for that, because if I want to send a transaction anonymously, can't I just use a tor http connection to broadcast the transaction on, say, blockchain.info's public api?

Probably you could, but life is all about choices ;-)

bc.i is a centralised service, bound to disappear at some point in the (maybe distant) future. We shouldn't rely on centralised services, as convenient as they may be. Better to sendrawtransaction to your nearest onion node.


Thanks, I think I understand the use-case and the motivation now.  I may actually look into that oniontip link, I use tor regularly for http but I haven't considered looking into running a tor node myself.  Cheers, guys!
legendary
Activity: 1974
Merit: 1029
May 29, 2015, 05:27:43 PM
#12
Well, there goes my dream Cheesy  lol

As went mine back in the day Tongue.


But I'll probably let those ports running as an exit anyway.

Please do. There is a shortage of exits, and not all of them allow 8333. Thank you!
staff
Activity: 3458
Merit: 6793
Just writing some code
May 29, 2015, 05:18:27 PM
#11
Well, there goes my dream Cheesy  lol
But I'll probably let those ports running as an exit anyway.
Thanks for the info.
You will still be a tor node, and that will help the tor network.
legendary
Activity: 1022
Merit: 1008
Delusional crypto obsessionist
May 29, 2015, 05:15:06 PM
#10
Quote
I'm not too clear on the use case for that, because if I want to send a transaction anonymously, can't I just use a tor http connection to broadcast the transaction on, say, blockchain.info's public api?

Probably you could, but life is all about choices ;-)

bc.i is a centralised service, bound to disappear at some point in the (maybe distant) future. We shouldn't rely on centralised services, as convenient as they may be. Better to sendrawtransaction to your nearest onion node.


And mainly I'm running these ports as an exit because I hope to get marked as an exit node

In order to be eligible for the Exit flag, you need to be an exit for at least 2 ports among 80, 443 and 6667. You're not going to get Exit by being an exit for bitcoin only. This doesn't mean, though, that your exit ports will remain unused. It only means that clients won't be preemptively opening circuits through your node—they will only do when 8333 is requested, and your node is chosen among the possible alternatives.

Well, there goes my dream Cheesy  lol
But I'll probably let those ports running as an exit anyway.
Thanks for the info.
legendary
Activity: 1974
Merit: 1029
May 29, 2015, 05:10:27 PM
#9
Quote
I'm not too clear on the use case for that, because if I want to send a transaction anonymously, can't I just use a tor http connection to broadcast the transaction on, say, blockchain.info's public api?

Probably you could, but life is all about choices ;-)

bc.i is a centralised service, bound to disappear at some point in the (maybe distant) future. We shouldn't rely on centralised services, as convenient as they may be. Better to sendrawtransaction to your nearest onion node.


And mainly I'm running these ports as an exit because I hope to get marked as an exit node

In order to be eligible for the Exit flag, you need to be an exit for at least 2 ports among 80, 443 and 6667. You're not going to get Exit by being an exit for bitcoin only. This doesn't mean, though, that your exit ports will remain unused. It only means that clients won't be preemptively opening circuits through your node—they will only do when 8333 is requested, and your node is chosen among the possible alternatives.
Pages:
Jump to: