使用socat与irc服务器建立安全的TCP连接

咖啡因狐

最近,我进入了irc,因此我sic开始安装并开始聊天-显然-正在聊天。

但是,事实证明,sic它没有提供SSL或TCP之类的任何安全功能,所以我在中man sic告诉他们socat用来建立安全的TCP连接,因此我安装了该连接并阅读了文档。

在这个例子中,我发现这一点: socat TCP-LISTEN:www TCP:www.domain.org:www 所以我只是跑 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
杰夫·A

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

然后

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

但实际上,除非有特殊需要,否则不应该使用sic

请尝试使用irssi,它将为您节省很多时间,并提供许多sic不能提供的功能。

打开后,您可以运行/connect -ssl irc.freenode.net 6697,确保将其替换为自己的连接详细信息。您还可以创建自定义配置,以在启动时自动连接到各种服务器和通道。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Chrome和Firefox与Ruby服务器建立安全的HTTP / 2连接?

IRC服务器拒绝我的连接

无法与 MacOS-BigSur TCP 服务器建立 TCP 连接

使用Android应用与服务器建立连接

如何使用Boost ASIO与服务器建立多个连接

无法使用rosbridge建立与Web服务器的连接

WatchOS建立服务器连接

与nessus服务器建立连接失败

无法建立与服务器的连接

与在Android上提供API的Node.js服务器建立安全连接

发生SSL错误,无法仅在ios上建立与服务器的安全连接

从Java与HTTPS服务器建立连接,并忽略安全证书的有效性

iOS9收到错误“发生SSL错误,无法建立与服务器的安全连接”

System.Net.WebException:发生SSL错误,无法建立与服务器的安全连接

iOS 9.3:发生SSL错误,无法建立与服务器的安全连接

(C#)TcpClient未连接到irc服务器(使用数字ip)

使用ExIrc(Elixir)连接到多个IRC服务器吗?

如果关闭“ ssl_verify”选项,WeeChat仅使用SSL连接到IRC服务器

与远程服务器的TCP连接

ESP8266如何建立TCP服务器?

xcode-Bot创建失败并出现错误:发生SSL错误,无法建立与服务器的安全连接

如何建立与Java Websocket服务器的连接(使用vert.x 3.2.1)?

建立成功,但无法使用ADB反向连接到开发服务器

如何使用USB网络连接建立Web服务器?

使用IRC作为服务器管理工具?

IRC协议-使用密码注册到服务器

与服务器建立多个连接有什么意义?

无法建立连接。确保服务器正在运行

laravel websocket无法建立与服务器的连接