socatを使用してircサーバーとのセキュアTCP接続を確立する

socatを使用してircサーバーとのセキュアTCP接続を確立する

私は最近ircに落ちてインストールしました。sic明らかに彼はチャットを始めた。

ちなみに、sicSSLやTCPなどのセキュリティ機能はまったく提供せずに入ったのですが、セキュアTCP接続のために使うようにしてインストールしman sicsocatドキュメンタリーを読みました。

例のセクションで、以下を見つけました。 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 -dsocat

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接続の詳細を自分のものに置き換えることができます。また、起動時にさまざまなサーバーやチャネルに自動的に接続するようにカスタム設定を作成することもできます。

おすすめ記事