精彩评论
- al2359(2年前 (2023-02-06))
求科学离线插件,谢谢!34401355@qq.com
评:改版梅林固件安装SS【shadowsocks】科学上网插件教程 - al2359(2年前 (2023-02-06))
求科学离线插件,谢谢!!!
评:改版梅林固件安装SS【shadowsocks】科学上网插件教程
TeamSpeak 是一款老牌VoIP工具软件,被国外广大游戏玩家所采用。国内用户可能不是很熟悉,其实,TeamSpeak 是一款非常流行的跨平台VoIP和文本聊天应用程序,可用于企业内部业务通信、教育和培训(讲座)、在线游戏以及朋友间的聊天沟通。TeamSpeak 提供了一种使用更简单、安全性强、语音质量高、系统和带宽利用率低的解决方案。软件采用客户机——服务器体系结构,可以实时处理成千上万的用户。
TeamSpeak具有以下关键特性:
看到以上特性,感觉这就是一个私密的语音聊天服务器么,是不是有些心动,想搭建一台属于自己的 TeamSpeak 服务器呢?如果有VPS服务器,并且想搭建 TeamSpeak 服务器的朋友注意了,本文将详细讲解如何在 CentOS 7 系统搭建 TeamSpeak 服务器,并对相关细节进行说明。
CentOS 7 系统安装 TeamSpeak 服务器
1. 升级 CentOS 7 系统并安装依赖工具包
在进行服务器安装之前,首先使用如下命令升级 CentOS 7 系统并安装 TeamSpeak 服务器所需的依赖工具包:
# yum update # yum install vim wget perl tar net-tools bzip2
2. 添加运行TeamSpeak程序的用户
出于安全性的考虑,TeamSpeak服务器并不建议使用 root 用户来执行,所以我们可以创建一个用户 teamspeak 来单独执行TeamSpeak服务器程序。使用如下命令创建用户 teamspeak 并为其设置密码:
# useradd teamspeak # passwd teamspeak
3. 下载TeamSpeak服务器程序及相关处理
从TeamSpeak官方网站下载最新版的服务器程序,解压后将文件拷贝到 teamspeak 用户的家目录,方便授权及文件管理。当然,不移动文件也可以,不过总是感觉不舒服。全部命令如下所示:
# wget http://dl.4players.de/ts/releases/3.2.0/teamspeak3-server_linux_amd64-3.2.0.tar.bz2 # tar -xvf teamspeak3-server_linux_amd64-3.2.0.tar.bz2 # mv teamspeak3-server_linux_amd64 teamspeak3 # cp -R teamspeak3 /home/teamspeak/ # chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/
4. 手动启动TeamSpeak服务
当全部文件就位,就可以切换成 teamspeak用户来启动TeamSpeak服务器了。如果浏览过程序目录的话,就会发现TeamSpeak服务器程序已经很方便使用了,完全的绿色版,无需安装直接运行,并且程序还提供了服务器管理脚本,方便操作服务器。启动TeamSpeak服务器命令如下:
# su - teamspeak $ cd teamspeak3/ $ ./ts3server_startscript.sh start
如果在启动过程中出现如下图的报错信息:
其原因在于服务器启动时需要读取一个TS3SERVER_LICENSE文件,如果当前工作目录不存在授权文件,则报错。处理方法也很简单,使用如下命令在当前目录下新建一个名为”.ts3server_license_accepted”的文件即可:
$ touch .ts3server_license_accepted
之后再使用之前的命令启动服务器,就可以正常启动服务器了。第一次启动服务器时,会出现如下提示:
可以看到,程序会提示创建了一个服务器管理员帐户,并且创建了一个管理服务器的token字符串,这个token串是通过客户端管理服务器的,所以会着重提醒。
5. 添加systemctl服务
为了管理服务器方便,可以将TeamSpeak服务器添加为CentOS服务,在”/lib/systemd/system/”目录中添加一个名为”ts3.service”的文件,使用如下命令:
$ su - # vi /lib/systemd/system/ts3.service
将如下内容添加至”ts3.service”文件中:
[Unit] Description=Team Speak 3 Server After=network.target [Service] WorkingDirectory=/home/teamspeak/teamspeak3 User=teamspeak Group=teamspeak Type=forking ExecStart=/home/teamspeak/teamspeak3/ts3server_startscript.sh start inifile=ts3server.ini ExecStop=/home/teamspeak/teamspeak3/ts3server_startscript.sh stop PIDFile=/home/teamspeak/teamspeak3/ts3server.pid RestartSec=15 Restart=always [Install] WantedBy=multi-user.target
然后使用如下命令启动TeamSpeak服务,并将其设置为开机自动启动,最后查看服务状态:
# systemctl start ts3 # systemctl enable ts3 # systemctl status ts3
如果见到如下提示,就表示服务已经添加成功,并且工作正常了:
好了,现在TeamSpeak服务器就安装完成了,可以通过”systemctl”命令来方便管理,并且开机可以自行启动。
6. 打开系统防火墙端口
CentOS 7 默认是安装并启用了防火墙的,现需要通过以下命令将TeamSpeak服务器侦听的所有端口都打开:
# firewall-cmd --zone=public --add-port=9987/udp --permanent # firewall-cmd --zone=public --add-port=10011/tcp --permanent # firewall-cmd --zone=public --add-port=30033/tcp --permanent # firewall-cmd --reload
所有操作都完成后,服务器就搭建完成。
TeamSpeak客户端的使用
服务器搭建好后,还需要一些基本的设置,不然服务器就没有个性。这里演示如何使用windows客户端来管理服务器。客户端的下载和安装这里就不再讲解,根据自己系统版本下载安装程序自行安装即可。安装完成后,连接自己搭建的服务器,会看到如下提示询问是否使用token:
还记得之前生成的token码么,将这个码输入到对话框中,就会得到服务器的管理权限,就可以对服务器进行相关设置了。选中服务器,然后点击右键选择”Edit Virtual Server”菜单,就可以进行服务器管理了,典型设置如下图所示:
当然,还可以对服务器及聊天频道等内容进行更多的设置,这里不再进行演示。
至此,通过VPS搭建TeamSpeak服务器的主要工作就完成了,当然还可以进行其它内容的细化,包括服务器的其它配置等,这里就不再赘述,因为理论上不影响主要功能的使用。
「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」
上一篇:PHP源码免费[发货100]虚拟商品自动发货系统v1.0
下一篇:Debian10上设置 vsftpd FTP服务器?
求科学离线插件,谢谢!34401355@qq.com
评:改版梅林固件安装SS【shadowsocks】科学上网插件教程求科学离线插件,谢谢!!!
评:改版梅林固件安装SS【shadowsocks】科学上网插件教程