mirror of
https://github.com/bitcoin-s/bitcoin-s.git
synced 2025-03-17 21:11:12 +01:00
51 lines
No EOL
7.2 KiB
HTML
51 lines
No EOL
7.2 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Setting up Tor with Light Client · bitcoin-s</title><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Bitcoin-s node can connect to the p2p network over Tor."/><meta name="docsearch:version" content="next"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Setting up Tor with Light Client · bitcoin-s"/><meta property="og:type" content="website"/><meta property="og:url" content="https://bitcoin-s.org/"/><meta property="og:description" content="Bitcoin-s node can connect to the p2p network over Tor."/><meta property="og:image" content="https://bitcoin-s.org/img/undraw_online.svg"/><meta name="twitter:card" content="summary"/><meta name="twitter:image" content="https://bitcoin-s.org/img/undraw_tweetstorm.svg"/><link rel="shortcut icon" href="/img/favicon.ico"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css"/><script>
|
|
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
|
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
|
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
|
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
|
|
|
|
ga('create', 'UA-61958686-2', 'auto');
|
|
ga('send', 'pageview');
|
|
</script><link rel="stylesheet" href="/css/code-block-buttons.css"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script><script type="text/javascript" src="https://fonts.googleapis.com/css?family=Montserrat:500"></script><script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=UA-61958686-2"></script><script type="text/javascript" src="/js/code-block-buttons.js"></script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/favicon.ico" alt="bitcoin-s"/><h2 class="headerTitleWithLogo">bitcoin-s</h2></a><a href="/versions"><h3>next</h3></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class=""><a href="/docs/next/core/core-intro" target="_self">Docs</a></li><li class=""><a href="/download" target="_self">Download</a></li><li class=""><a href="/api/org/bitcoins" target="_self">API</a></li><li class=""><a href="/help" target="_self">Help</a></li><li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"/></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><a class="edit-page-link button" href="https://github.com/bitcoin-s/bitcoin-s/blob/master/docs/node/tor.md" target="_blank" rel="noreferrer noopener">Edit</a><h1 id="__docusaurus" class="postHeaderTitle">Setting up Tor with Light Client</h1></header><article><div><span><p>Bitcoin-s node can connect to the p2p network over Tor.</p>
|
|
<p>Before setting up Bitcoin-s node to use Tor you must have Tor installed and running.</p>
|
|
<p>To install Tor use this command on Debian based Linux systems</p>
|
|
<pre><code class="hljs css language-shell">sudo apt install tor
|
|
</code></pre>
|
|
<p>or this command to install it on Mac OS X</p>
|
|
<pre><code class="hljs css language-shell">brew install tor
|
|
</code></pre>
|
|
<p>You don't need a special configuration for Tor to be a SOCKS5 proxy for a Bitcoin-s node.
|
|
However, you might want to uncomment this line in your <code>/etc/tor/torrc</code> (Linux) or
|
|
<code>/usr/local/etc/tor/torrc</code> (Mac OS X) file to prevent your Tor node from using your computer
|
|
as an exit point to the clearnet:</p>
|
|
<pre><code class="hljs">ExitPolicy reject *<span class="hljs-symbol">:*</span> <span class="hljs-comment"># no exits allowed</span>
|
|
</code></pre>
|
|
<p>Start Tor on Linux machines:</p>
|
|
<pre><code class="hljs css language-shell">sudo systemctl start tor
|
|
</code></pre>
|
|
<p>or Mac OS X:</p>
|
|
<pre><code class="hljs css language-shell">brew services start tor
|
|
</code></pre>
|
|
<p>Next you need to enable SOCKS5 proxy support in your <code>~/.bitcoin-s/bitcoin-s.conf</code> file:</p>
|
|
<pre><code class="hljs">bitcoin-s.<span class="hljs-keyword">node</span>.<span class="hljs-title">proxy</span>.enabled = <span class="hljs-literal">true</span>
|
|
</code></pre>
|
|
<p>See <a href="https://github.com/bitcoin-s/bitcoin-s/blob/master/db-commons/src/main/resources/reference.conf">https://github.com/bitcoin-s/bitcoin-s/blob/master/db-commons/src/main/resources/reference.conf</a> for other proxy configuration parameters.</p>
|
|
</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/favicon.ico" alt="bitcoin-s" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/en/getting-started">Getting Started</a><a href="/docs/en/core/core-intro">Guides</a><a href="/api/org/bitcoins">API Reference</a></div><div><h5>Community</h5><a href="/en/users.html">User Showcase</a><a href="https://join.slack.com/t/suredbits/shared_invite/zt-eavycu0x-WQL7XOakzQo8tAy7jHHZUw" target="_blank" rel="noreferrer noopener">Slack</a><a href="https://gitter.im/bitcoin-s-core/">Gitter chat</a></div><div><h5>More</h5><a href="https://github.com/bitcoin-s/bitcoin-s">GitHub</a><a class="github-button" href="https://github.com/bitcoin-s/bitcoin-s" data-icon="octicon-star" data-count-href="/bitcoin-s/bitcoin-s-core/stargazers" data-show-count="true" data-count-aria-label="# stargazers on GitHub" aria-label="Star this project on GitHub">Star</a></div></section><section class="copyright">Copyright © 2023 Suredbits & the bitcoin-s developers</section></footer></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script><script>
|
|
document.addEventListener('keyup', function(e) {
|
|
if (e.target !== document.body) {
|
|
return;
|
|
}
|
|
// keyCode for '/' (slash)
|
|
if (e.keyCode === 191) {
|
|
const search = document.getElementById('search_input_react');
|
|
search && search.focus();
|
|
}
|
|
});
|
|
</script><script>
|
|
var search = docsearch({
|
|
|
|
apiKey: '0a510688bf8448e19aeb380377d328d3',
|
|
indexName: 'bitcoin-s',
|
|
inputSelector: '#search_input_react'
|
|
});
|
|
</script></body></html> |