在我的主服务器上,我在代理模式下使用irssi来跟踪irc。然后,在我的任何桌面上,我只需将xchat指向我的主服务器。
我想要做的是让irssi在服务器上的用户会话中启动,然后以代理模式启动。我已经阅读了所有我能找到的,但没有喜悦运行它,谁能帮忙吗?
发布于 2013-08-02 10:00:11
第一次登陆谷歌提供了所需的所有信息:
将这一行添加到/etc/rc.local (使用管理员权限):
sudo -H -u USER screen -d -m -S irssi-proxy irssi用您的用户名替换用户。对命令的解释:
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。增加这一行:
@reboot screen -d -m -S irssi-proxy irssi它将基本上与rc.local中的条目具有相同的影响。
发布于 2014-06-16 14:06:06
终于找到了答案。
vim .irssi/startup 然后添加行
LOAD proxy这将正确地加载代理\o/
发布于 2013-08-02 09:33:49
来自Irssi文件
首先,您需要安装代理模块,或者使用- with配置irssi并进行manually,或者手动安装:
cd src/irc/proxy
make
mkdir ~/.irssi/modules
cp .libs/libproxy.so ~/.irssi/modules/在irssi,说:
/LOAD proxy您确实应该为代理设置一些密码:
/SET irssiproxy_password secret然后,您需要配置代理侦听的ports/ircnets,如下所示:
/SET irssiproxy_ports ircnet=2777 efnet=2778 freenode=2779在这里,我们有3个不同的irc网络在3个端口上进行应答。请注意,您必须做出正确的/IRCNET ADD和/SERVER ADD命令,才能使它正常工作。
希望这对你有帮助。
https://askubuntu.com/questions/327767
复制相似问题