Dante Server: Difference between revisions

No edit summary
No edit summary
Line 1: Line 1:
...what a relief after dealing with the POS SS5 Socks software.  There were a couple of glitches getting it going, but once running, ran solid and best of all, unlike SS5, it didn't crash all the time.
...what a relief after dealing with the POS SS5 Socks software.  There were a couple of glitches getting it going, but once running, ran solid and best of all, unlike SS5, it didn't crash all the time.


== SOCKS Proxy & Dante ==
For basic information on SOCKS Proxy Servers, read this: https://en.wikipedia.org/wiki/SOCKS
For basic information on SOCKS Proxy Servers, read this: https://en.wikipedia.org/wiki/SOCKS


For a SOCKS Proxy Server that actually works: https://www.inet.no/dante/index.html
For a SOCKS Proxy Server that actually works: https://www.inet.no/dante/index.html


== Installation ==
Installation was fairly easy as someone made RPMs for my OS (CentOS 7);
Installation was fairly easy as someone made RPMs for my OS (CentOS 7);


* Their site: https://centos.pkgs.org/7/ghettoforge-plus-x86_64/
*Their site: https://centos.pkgs.org/7/ghettoforge-plus-x86_64/
* URL for downloads (you'll need "plain" dante and dante-server RPMs): http://mirror.ghettoforge.org/distributions/gf/el/7/plus/x86_64/
*URL for downloads (you'll need "plain" dante and dante-server RPMs): http://mirror.ghettoforge.org/distributions/gf/el/7/plus/x86_64/
** I like to stay within the "YUM boundaries", so I installed via YUM: yum install WhatEverRPMpackageName
**I like to stay within the "YUM boundaries", so I installed via YUM: yum install WhatEverRPMpackageName


The RPM is version 1.4.2, but the
The RPM is version 1.4.2, but the latest version is 1.4.2 (but per the Dante web site, the 1.4.2 version contains no code changes)
 
The plain Dante package creates a configuration file named /etc/socks.conf, which can be ignored if one is running the Dante-Server
 
The Dante-Server package creates a configuration file named /etc/sockd.conf.  This is the one to edit.
 
== Configuration ==
"Out of the box", the /etc/sockd.conf file has every line commented out.
 
The Dante web site has a "minimal server configuration" example here:https://www.inet.no/dante/doc/1.4.x/config/server.html (Note: At the time of this writing, if you Google it, the version 1.3 example is one of the first links displayed, but the syntax in the 1.3 and 1.4 .conf files is slightly different.