Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
NameCoin Socks 5 Proxy
JavaScript Shell
Tag: v0.1

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
README.md
index.js

README.md

NmcSocks: A NameCoin socks proxy.

Because you can never have too many namecoin socks proxies.

This one is written for node.js.
It implements some of the new namecoin spec ( http://dot-bit.org/Domain_names )
It gets namecoin records from namecoind on demand, rather than doing bulk grabs and caching.
It tries pretty hard to "just work", although it has command line switches to fine tune its behavior.

dependencies:

namecoind will need to be running for this proxy to be useful.

todo

  • ipv6 support
  • support for the whole spec
  • see what it takes to build standalone binaries
  • test on windows.

usage

From the parent directory,

node nmcsocks

By default, nmcsocks will attempt to chain connections into another local socks proxy on port 9050. If such a proxy doesn't exist, connections are made directly.

To run in strict "Tor" mode, where DNS leaks are prevented and "tor" fields in Namecoin records are given priority, use

node nmcsocks --tor

To see all the settings, try

node nmcsocks -h
Something went wrong with that request. Please try again.