本?程主要??
Libera.Chat
IRC??(?基媒?相??道所在??)??,一些功能可能在其他??上?非必要,其他??上的功能也可能不?在?里出?。
基?
需要的軟體
要??Libera Chat IRC服?器,?需要一?IRC客?端。基于字符?端的有
ircII
、
irssi
、
BitchX
、epic等;基于?形界面的有
Pidgin
、
x-Chat
、
MIRC
和
Colloquy
等;如果?使用
Firefox
????,?也可以使用
ChatZilla
???件。?操作系?的安?光?可能就有??客?端;?也可以在
?里
?到這類型?件的下?地址。
?也可以直接使用
網頁版
,?加入
#wikipedia-zh
或
其他頻道
,這不需要安裝其他軟體就可以連上IRC。
主流軟體
目前連接IRC的圖形界面用戶端主要有三大類型:獨立封裝(Stand-Alone clients)、瀏覽器附加(Browser-attached client)、網頁版(Web-page clients)
- 獨立封裝:需要電腦管理員權限。以Windows來說,近年來最主要的用戶端是
mIRC
,
pidgin
也是一個選擇。開源軟體的
Hexchat
則是?一款選擇,有經驗的使用者可以更改代碼使用。下表中的
Element
是基于
Matrix??
的,可以直接?入Libera Chat,但是?不一定原生支持其他IRC??。
- 瀏覽器附加:作?網頁瀏覽器的附加元件,不需要管理員權限。對於支持Firefox瀏覽器的作業系統(Windows、Mac和Unix),有一個叫做
ChatZilla
的用戶端可以使用。ChatZilla是
SeaMonkey
的內建軟體,
Opera
也有內建ChatZilla的版本。
- 網頁版:不需要管理員權限。不像瀏覽器附加類型的用戶端,這類型的軟體不會儲存設定也不會保留過去的紀錄。這些需要在?用
JavaScript
的瀏覽器上使用。
?于??服?
??注?
如果?想使用一?特定的??,?且不想被?人占用,?需要在??上注??。
?可以在任意視?中輸入:
/msg nickserv register
password
email
以注??正在使用的??。(??
password
?成?想要的密?,??
email
?成?的?子?件地址。)
- 假設欲將密碼設定?12345678、電子信箱?123@abc.com
- 則在視?中輸入
/msg nickserv register 12345678 123@abc.com
?不要??一??于??或是一?常用、重要的密?,因???容易不小心?密??送到某??道中。送出後視?會提醒?檢?電子信箱,?完成Libera Chat的認證信中提到的步?。請留意:?棄式信箱(例如10 Minute Mail等)不允許用於註冊。
要被添加至?道的?限列表,?必?有一?注??的??。
注:?只需要注??的??一次。之后??接的?候,?需要向服?器?明?的身?,在視?中輸入:
/msg nickserv identify
password
。
一些IRC客?端可能允???置?接后自??行的命令,?可以?上面的命令加入??列表。在mIRC中,?可以在 File | Select Server.. | Options | Perform 設定。
?一??明身?的方法是?置服?器密???注??提供的密?。
?可以要求使用?的??登??,必?在30秒?向服?器表明身?,否?就强制改?其他??,?在一段???禁止此人使用?的??(?便是在?明身?后)。在任意?口中?入:
/msg nickserv set enforce on
。如果?登陸時在30秒內未能表明身?且被改?其他名字,請在改回原有名稱前,輸入
/msg nickserv release
username
password
以解除。
??可以?置一些其他的??,??入:
/msg nickServ help
以?看完整列表和?助。
?置IRC客?端使其自??行?接和??
| 此章?需要
?充
。
|
不少 IRC 客?端都支持使用 SASL 自?登?。只需?到相?的選項,在 SASL 用?名密?部分分??入自己的??和NickServ密?,就可以?得自?登?的效果。
如果?的客?端不支持SASL登?,也可以使用自??行
/msg nickserv identify
password
命令的方式??登?。
其中一個例子是ChatZilla,?可以在偏好設定中預先輸入identify訊號,如此則開?時會自動identify。
各?IRC客?端自??接的方法
|
mIRC
- 按照右?指引依次点?菜??及?出菜?的?目
File?? Select Server?? Options?? Perform
- 在已?出的Perform?口点?
Add
??,?到???Libera.chat,然后点?
OK
保存。
- ? Enable perform on connect
- 在Perform?口的Perform Commands下添加?行,若想未注?登入,只需添加第一行:
- /nick
此??入??
- /msg nickserv identify
此??入密?
- ?了保存配置,需要多点?次
OK
以退回到主?口,此?,自?登?配置已完成。
HexChat(Windows版)
- 打?HexChat,?看??列表,若存在
Libera.Chat
。?先??
??
?直接跳至第四步。
- 若不存在
Libera.Chat
?,???
添加
按???入Libera.Chat。点按Enter?,?后??
??
。
- ??列表里出?的
newserver/6697
字符串,替??
irc.libera.chat/6667
。
- 在“用?名”一??入用?名。?在“登?方法”一???“SASL (username + password)”方法。(若? 使用全局用?信息便无需在此?入用?名)
- 在“密?”??入?在NickServ所?的密?。
Emacs(ERC)
ERC
是
GNU
?目的一部分。 GNU
Emacs
中已包含此?件。 要?行ERC的?,首先打?emacs,然后?入:
M-x erc
?? 如果用??方法?行ERC的?,需要在互?式?境依次?入server,port和nick的??, 在未注?Libera Chat??的情?下不?入password??。
?了更便捷的使用ERC?接Libera Chat 可以直接在emacs的初始化文件(相?路?通常在
~/.emacs
)里添加以下的配置
(
defun
irc
()
"?接至 Libera Chat"
(
interactive
)
(
erc
:server
"irc.libera.chat"
:port
6667
:nick
"??"
:password
"已注?用?的密? 或 nil"
))
(
global-set-key
"\C-ci"
'irc
)
??,?就可以用快捷?
C-c i
?行ERC了。
|
連接方法
一般情況下,服?器的域名直接使用
irc.libera.chat
就好。
mIRC?程
連線使用
註:本方法?使用 mIRC 7.51 測試,過舊的版本可能不適用於下面的方法
首次進入 mIRC 時,會跳出 mIRC Options 視?。
- 由於Libera Chat要求已註冊?稱的使用者才能連線,如果先前曾未以上述方法註冊的使用者請先以
網頁版
註冊後再繼續下面的步驟。
- 若?先前已完成?稱註冊,請依以下步驟逐步完成連線設定:
- 在 Nickname 欄位輸入註冊的?稱
- 點擊左方功能列的 Connect | Servers,在右方的伺服器列表?到Libera Chat後按 Add
- Address 輸入
irc.libera.chat
- Ports 輸入
6665-6667
- Login Method 設定?
SASL (/CAP)
- 在第二個 Password 欄位輸入
username
:
password
(請將 username 與 password 替換?自己設定的?稱及密碼。如?稱?abc、密碼?123,請輸入
abc:123
)
- 選擇剛剛新增的「Server」後按下「Select」,再按下「Connect」?可成功連入Libera Chat伺服器。
- 完成以上設定後,會跳出「mIRC Favorites」視?,在「Enter a channel name and click join」欄位輸入要加入的頻道名稱(如
#wikipedia-zh
)後按下右方的「Join」?可加入頻道
設定執行程式後自動連線到伺服器
- 在上方功能列選擇 Tools → Options,接著點選 Connect | Options,將 Connect on Startup 勾選
設定連線伺服器後自動加入頻道
- 上方功能列 Favorites → Organize Favorites
- 點擊右方的 Add,在 Channel 欄位輸入頻道名稱(需要包含開頭的#),勾選右方的 Join on Connect,完成後點擊OK
但是我?是无法?接!
?有了一?客?端和服?器的域名之后,?可能?需要一点?助。???
?里
,包含了?多有用的信息。
申??身衣
如果?不想??的IP地址被所有人看到,或?想向他人?明?是?基百科社群的一?,?可以申?一??身衣(Cloak)。?而言之,?意味着某人???行
/whois
?,不?看到?的IP地址。
点??里申??身衣!
就像在?基百科一?,?可以使用一?名字??藏?的IP地址,?且?住?的使用偏好:如果?在某些?道有特殊?限,?些?被?在?的名下。在IRC上?是?件事情:
注?
一???是快速和??的,????可以受到密?保???供?使用;
??
是?求IRC管理?配置?????使其不?示?的IP地址的?程。
在IRC上保持匿名比在?基百科上?。如果??有
?身衣
,?的IP地址???所有人可?,有?甚至?被搜索引擎索引。而就算?有?身衣,?的IP地址仍有泄露的??(受到幽???的影?)。如果?需要保持高度匿名,??系一位熟悉IRC的人。
在IRC(和其他地方)保持匿名的一??而易?的方式是使用
虛擬私人網路
服?,??使?的互???据走?一?路由,?用服?提供商的IP地址替?掉?的。
?身衣的名??不?限于“wikipedia”,?有一些其?的,?似于“wikimedia”。更多信息可在
元?基
?看。
适用于任何?目的?身衣
Libera Chat
Libera Chat容許所有用戶申請隱身衣。加入
#libera-cloak
頻道後輸入
!cloakme
指令以獲得一般用戶使用的隱身衣(
*@user/*
)。
IRCNow
?也可以?取
IRCNow
提供的?身衣,??送IRC命令
/msg thegreatBNC !bnc
,之后按照提示操作?可。
IRC?道列表
Libera Chat上的?基相??道包括但不限于:
IRC客?端?置
- ??姓名
(或
全名
)可以被?置?任何?想要的?西,不?我?推???其?置??的?基用?名。
但是我?有在使用Windows!
?可以??适合自己平台的IRC客?端,?配置好?的防火?。?然??有使用Windows,我?相信?一定能?理????!
那些常用的命令都是什??
下面是一些IRC中常用的命令:
命令
|
?做什?
|
例子
|
/attach
/server
|
?接到服?器
|
/attach
irc.libera.chat
/server
irc.libera.chat
|
/nick
|
?置?的??
|
/nick
FooBar
|
/join
/j
|
加入一??道
|
/join
#wikipedia-zh
/j
#wikipedia-zh
|
/msg
|
?送一?消息
(可以??某人,也可以??某??道)
|
???道:
/msg
#wikipedia-zh Hello, world!
??某人:
/msg
FooBar Hi there!
|
/whois
|
?示用?信息
|
/whois
FooBar
|
/clear
/clear all
|
?空?前?口
?空所有?口
|
/clear
/clear all
|
/away
|
?置??信息
注:再次?入 /away ?????回?
|
/away
I'm away because...
|
/me
|
向?道做?作
|
?入:
/me
loves pie.
??示出:
FooBar
loves pie.
|
參考資料