socat을 사용하여 irc 서버와의 보안 TCP 연결 설정

socat을 사용하여 irc 서버와의 보안 TCP 연결 설정

최근에 irc에 빠져서 설치했어요sic분명히 그는 채팅을 시작했습니다.

그런데 알고 보니 sicSSL이나 TCP 같은 보안 기능은 전혀 제공하지 않아서 들어갔는데 보안 TCP 연결을 위해 man sic사용하라고 해서 socat설치하고 다큐멘터리를 읽었습니다.

예제 섹션에서 다음을 발견했습니다. socat TCP-LISTEN:www TCP:www.domain.org:www 그래서 방금 실행하여 which puked out을 socat tcp-listen:6667,fork tcp:irc.freenode.net:6697 사용해 보았습니다 . 연결하려면 불만이 없었습니다.sic -h 127.0.1 -p 6667 sic: remote host closed connection socat


더 자세한 옵션을 사용하여 다시 시도했습니다 -d -d.socat

2019/01/02 00:38:38 socat[1889] N accepting connection from AF=2 
127.0.0.1:38664 on AF=2 127.0.0.1:6667
2019/01/02 00:38:38 socat[1889] N forked off child process 1897
2019/01/02 00:38:38 socat[1889] N listening on AF=2 0.0.0.0:6667
2019/01/02 00:38:38 socat[1897] N opening connection to AF=2 
185.30.166.37:6697
2019/01/02 00:38:38 socat[1897] N successfully connected from local 
address AF=2 192.168.178.28:42822
2019/01/02 00:38:38 socat[1897] N starting data transfer loop with FDs 
[6,6] and [5,5]
2019/01/02 00:38:38 socat[1897] W read(5, 0x558eefca3710, 8192): 
Connection reset by peer
2019/01/02 00:38:38 socat[1897] N socket 2 to socket 1 is in error
2019/01/02 00:38:38 socat[1897] N socket 2 (fd 5) is at EOF
2019/01/02 00:38:38 socat[1897] N socket 1 (fd 6) is at EOF
2019/01/02 00:38:38 socat[1897] N socket 2 (fd 5) is at EOF
2019/01/02 00:38:38 socat[1897] N exiting with status 0
2019/01/02 00:38:38 socat[1889] N childdied(): handling signal 17

답변1

socat tcp-listen:6697 openssl-connect:irc.freenode.net:6697

그런 다음

sic -h 127.0.0.1 -p 6697 -n your-nickname

하지만 실제로는 사용하면 안 됩니다.원문특별한 도움이 필요한 경우를 제외하고.

노력하다이르시오히려 시간을 많이 절약해 주고 sic에는 없는 많은 기능을 제공합니다.

일단 열면 을 실행하여 /connect -ssl irc.freenode.net 6697연결 세부 정보를 자신의 것으로 바꿀 수 있습니다. 또한 시작 시 다양한 서버 및 채널에 자동으로 연결되도록 사용자 정의 구성을 생성할 수도 있습니다.

관련 정보