Hi, I’m trying to configure ngIRCd to listen on all interfaces for SSL connections and only on localhost for non-SSL connections. As far as I can tell, you can only specify interfaces in the Global configuration section and can only specify Ports in the SSL configuration section (not additional interfaces). So there is no way to open a non-SSL port on a different interface than SSL.
Any ideas on how to achieve this? Is a code change required?
Thanks, Aroon
To explain what I’m really trying to do:
I want to run anope and ngIRCd on the same machine. Anope and ngIRCd can happily chat over a plain-text loopback interface. Also, anope seems to require a connection password which I don’t want my normal human IRC users to require.
So I’m just trying to figure out how to allow anope and ngircd to talk to each other on their own interface and let humans connect on a different, external SSL interface.
Thanks, Aroon
On Aug 18, 2014, at 3:28 PM, Aroon Pahwa aroon@apple.com wrote:
Hi, I’m trying to configure ngIRCd to listen on all interfaces for SSL connections and only on localhost for non-SSL connections. As far as I can tell, you can only specify interfaces in the Global configuration section and can only specify Ports in the SSL configuration section (not additional interfaces). So there is no way to open a non-SSL port on a different interface than SSL.
Any ideas on how to achieve this? Is a code change required?
Thanks, Aroon
Hi Aroon!
Am 19.08.2014 um 00:43 schrieb Aroon Pahwa aroon@apple.com:
To explain what I’m really trying to do:
I want to run anope and ngIRCd on the same machine. Anope and ngIRCd can happily chat over a plain-text loopback interface. Also, anope seems to require a connection password which I don’t want my normal human IRC users to require.
No, it doesn’t. Anope has to be configured like an IRC server, not a client, and therefore requires a password. But this password isn’t required by any regular client.
So I’m just trying to figure out how to allow anope and ngircd to talk to each other on their own interface and let humans connect on a different, external SSL interface.
Actually you can’t using ngIRCd alone. But you can using your firewall.
Or – untested – you only allow SSL connections and configure Anope to connect using SSL, too.
Regards Alex