blob: 3df4965d5b467452af3b4413c119979036aeb765 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
IRC client http://c9x.me/irc/
===========================================================
This is a simple irc client, it requires the ncurses
library to compile.
For usage information, read ./irc -h
- TLS support using relayd
--------------------------
This sets up a relay TCP connection on localhost. This
way you can connect using a more secure TLS connection
with a IRC program that doesn't have TLS support builtin.
/etc/relayd.conf:
table <freenode> { irc.freenode.net }
table <oftc> { irc.oftc.net }
protocol "irctls" {
tcp { nodelay, sack }
}
relay "freenode" {
listen on 127.0.0.1 port 6668
protocol "irctls"
forward with tls to <freenode> port 6697
}
relay "oftc" {
listen on 127.0.0.1 port 6669
protocol "irctls"
forward with tls to <oftc> port 6697
}
Then connect:
./irc -n nick -u name -s 127.0.0.1 -p 6668
./irc -n nick -u name -s 127.0.0.1 -p 6669
|