「Cleanfeed」:修訂間差異
(未顯示同一使用者於中間所作的 6 次修訂) | |||
第1行: | 第1行: | ||
'''Cleanfeed'''是一套用[[Perl]]實作,過濾[[Usenet]]上各類垃圾訊息的軟體,通常配合[[INN]]。 | |||
== 安裝 == | == 安裝 == | ||
假設[[INN]]裝在<code>~</code>,我們會把Cleanfeed裝到<code>~/etc</code>下: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
cd ~/etc; wget -c -O filter_innd.pl https://raw.githubusercontent.com/crooks/cleanfeed/refs/heads/master/cleanfeed | cd ~/etc; wget -c -O filter_innd.pl https://raw.githubusercontent.com/crooks/cleanfeed/refs/heads/master/cleanfeed | ||
</syntaxhighlight> | |||
安裝完以及每次修改設定後可以透過<code>ctlinnd</code>重啟,其中<code>reason</code>會記錄到log內: | |||
<syntaxhighlight lang="bash"> | |||
ctlinnd reload filter.perl reason | |||
</syntaxhighlight> | |||
== 設定 == | |||
修改<code>~/etc/filter_innd.pl</code>的開頭: | |||
<syntaxhighlight lang="perl"> | |||
$config_dir = '/usr/local/news/cleanfeed/etc'; | |||
</syntaxhighlight> | |||
可以改成: | |||
<syntaxhighlight lang="perl"> | |||
$config_dir = '/home/news/etc/cleanfeed'; | |||
</syntaxhighlight> | </syntaxhighlight> | ||
於 2025年1月26日 (日) 16:25 的最新修訂
Cleanfeed是一套用Perl實作,過濾Usenet上各類垃圾訊息的軟體,通常配合INN。
安裝
假設INN裝在~
,我們會把Cleanfeed裝到~/etc
下:
cd ~/etc; wget -c -O filter_innd.pl https://raw.githubusercontent.com/crooks/cleanfeed/refs/heads/master/cleanfeed
安裝完以及每次修改設定後可以透過ctlinnd
重啟,其中reason
會記錄到log內:
ctlinnd reload filter.perl reason
設定
修改~/etc/filter_innd.pl
的開頭:
$config_dir = '/usr/local/news/cleanfeed/etc';
可以改成:
$config_dir = '/home/news/etc/cleanfeed';