diff options
author | teor <teor@torproject.org> | 2018-08-17 11:20:03 +1000 |
---|---|---|
committer | teor <teor@torproject.org> | 2018-08-17 11:27:26 +1000 |
commit | 40d5b573a4b5ba1f06e0d842dde9e2a8e4dab5d0 (patch) | |
tree | d9e09bb6c17291c3eaf17eed8f6e0ba0962b8789 /doc | |
parent | 34083f00aba63f00577bf8612e945affc5409270 (diff) | |
download | tor-40d5b573a4b5ba1f06e0d842dde9e2a8e4dab5d0.tar.gz tor-40d5b573a4b5ba1f06e0d842dde9e2a8e4dab5d0.zip |
doc: Explain how to limit Tor's sockets in the man page
Closes 22747.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/tor.1.txt | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/doc/tor.1.txt b/doc/tor.1.txt index 0c010d94f2..065fbd0e1e 100644 --- a/doc/tor.1.txt +++ b/doc/tor.1.txt @@ -303,8 +303,15 @@ GENERAL OPTIONS descriptors as the OS will allow (you can find this by "ulimit -H -n"). If this number is less than ConnLimit, then Tor will refuse to start. + + - You probably don't need to adjust this. It has no effect on Windows - since that platform lacks getrlimit(). (Default: 1000) + Tor relays need thousands of sockets, to connect to every other relay. + If you are running a private bridge, you can reduce the number of sockets + that Tor uses. For example, to limit Tor to 500 sockets, run + "ulimit -n 500" in a shell. Then start tor in the same shell, with + **ConnLimit 500**. You may also need to set **DisableOOSCheck 0**. + + + + Unless you have severely limited sockets, you probably don't need to + adjust **ConnLimit** itself. It has no effect on Windows, since that + platform lacks getrlimit(). (Default: 1000) [[DisableNetwork]] **DisableNetwork** **0**|**1**:: When this option is set, we don't listen for or accept any connections |