首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu服务器在代理模式下自动启动irssi

Ubuntu服务器在代理模式下自动启动irssi
EN

Ask Ubuntu用户
提问于 2013-08-02 09:19:47
回答 4查看 1K关注 0票数 2

在我的主服务器上,我在代理模式下使用irssi来跟踪irc。然后,在我的任何桌面上,我只需将xchat指向我的主服务器。

我想要做的是让irssi在服务器上的用户会话中启动,然后以代理模式启动。我已经阅读了所有我能找到的,但没有喜悦运行它,谁能帮忙吗?

EN

回答 4

Ask Ubuntu用户

发布于 2013-08-02 10:00:11

第一次登陆谷歌提供了所需的所有信息:

将这一行添加到/etc/rc.local (使用管理员权限):

代码语言:javascript
复制
sudo -H -u USER screen -d -m -S irssi-proxy irssi

用您的用户名替换用户。对命令的解释:

代码语言:javascript
复制
sudo ; runs command as user
-H ; sets the home directory to the users
-u ; sets the command to act as USER
screen ; the command sudo is executing
-d -m ; starts screen detached. This solves a lot of issues later.
-S ; starts the screen session with the irssi-proxy ID.
irssi ; the command we're launching

您必须安装screen才能完成这项工作(屏幕是在后台运行命令行应用程序的一个非常好的小工具)。

如果您希望稍后将您的irssi放在前台,可以通过在终端中运行screen -r irssi-proxy来实现这一点。

或者,您可以使用crontab将其作为启动运行(在/etc中保存您的系统文件):

以用户身份运行crontab -e。增加这一行:

代码语言:javascript
复制
@reboot screen -d -m -S irssi-proxy irssi

它将基本上与rc.local中的条目具有相同的影响。

票数 1
EN

Ask Ubuntu用户

发布于 2014-06-16 14:06:06

终于找到了答案。

代码语言:javascript
复制
vim .irssi/startup 

然后添加行

代码语言:javascript
复制
LOAD proxy

这将正确地加载代理\o/

票数 1
EN

Ask Ubuntu用户

发布于 2013-08-02 09:33:49

来自Irssi文件

Irssi代理使用:

首先,您需要安装代理模块,或者使用- with配置irssi并进行manually,或者手动安装:

代码语言:javascript
复制
cd src/irc/proxy
  make
  mkdir ~/.irssi/modules
  cp .libs/libproxy.so ~/.irssi/modules/

在irssi,说:

代码语言:javascript
复制
 /LOAD proxy

您确实应该为代理设置一些密码:

代码语言:javascript
复制
/SET irssiproxy_password secret

然后,您需要配置代理侦听的ports/ircnets,如下所示:

代码语言:javascript
复制
/SET irssiproxy_ports ircnet=2777 efnet=2778 freenode=2779

在这里,我们有3个不同的irc网络在3个端口上进行应答。请注意,您必须做出正确的/IRCNET ADD/SERVER ADD命令,才能使它正常工作。

希望这对你有帮助。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/327767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档