在Ubuntu Linux上安装Camfrogserver Advanced 6.0


在Ubuntu Linux上安装Camfrogserver Advanced 6.0

这是一个关于如何在Ubuntu 10.10(Maverick Meerkat)上安装Camfrog Server的更新教程。 当我第一次看到Camfrog Server发布时,我很激动,直到我意识到这只是RedHat AS / ES 4.x 5.x,CentOS 4.x 5.x,Fedora 6.x 7.x 8.x操作系统。 然后我意识到可以将rpm包转换成使用外来的deb包; 你甚至可以外星人转换后自动安装rpm。 您还需要32位库文件:

sudo apt-get -f install ia32-libs

我已经为您转换了RPM包,因此您不必使用外来人员。

您可以从我的服务器下载: http : //www.omrhosting.com/downloads/camfrogserver_6.2-41_all.deb

cd /tmp
wget http://www.omrhosting.com/downloads/camfrogserver_6.2-41_all.deb

安装它:

sudo dpkg -i camfrogserver_6.2-41_all.deb

在您的/etc/init.d/目录中创建一个名为camfrogserver的“新”脚本,并将其放在文件中:

nano -x /etc/init.d/camfrogserver

#!/bin/bash
#
### BEGIN INIT INFO
# Provides:          camfrogserver
# Required-Start:    $network $remote_fs $syslog
# Required-Stop:     $network $remote_fs $syslog
# Should-Start:      $named
# Should-Stop:       $named
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Camfrog Server Linux Debian init.d script by James Youngstrom.
### END INIT INFO
NAME=camfrogserver DESC="Camfrog Server" DAEMON=/usr/bin/camfrogserver PIDFILE=/var/run/camfrogserver/$NAME.pid CONFDIR=/etc/camfrogserver.d CMDFILE=/var/run/camfrogserver/commands.ctl DAEMON_ARGS="-f -p${PIDFILE} -c${CMDFILE} ${CONFDIR}/cf_server.conf -d" CF_USER=camfrogserver
do_start() {
        start-stop-daemon --start \                 --user $CF_USER \                 --chuid $CF_USER \                 --pidfile $PIDFILE \                 --exec $DAEMON -- $DAEMON_ARGS < /dev/null         return $?
}
do_stop() {         start-stop-daemon --stop \                 --retry=TERM/30/KILL/5 \                 --pidfile $PIDFILE \                 --name $NAME         pkill $NAME         rm -f $PIDFILE         return "$?" }
case "$1" in start)         echo "Starting Camfrog Server"         do_start         echo "Camfrog Server Started Successfully"         ;;
stop)         echo "Shutting Down Camfrog Server."         do_stop         echo "Camfrog Server Is Now Down"         ;;
restart)         echo "Restarting Camfrog Server..."         do_stop         sleep 10         do_start         echo "Camfrog Server Restarted"         ;;
*)         echo "Usage: $0 start|stop|restart"         exit 1         esac         exit 0
        ;;

接下来你想让它可执行:

sudo chmod +x /etc/init.d/camfrogserver

然后确保它在系统启动时启动:

sudo update-rc.d camfrogserver defaults

要转发的端口:

6000:6010 tcp
5000:15000 udp
6005 udp
5999 tcp(用于Web面板访问专业功能)

UFW命令打开camfrogserver的端口:

sudo ufw allow proto tcp from any to any port 6000:6010
sudo ufw allow proto udp from any to any port 5000:15000
sudo ufw allow 6005/udp
sudo ufw allow 5999/tcp

接下来,您将要编辑cf_server.conf 。 我会告诉你如何创建一个基于样本。

首先:编辑配置文件以满足您的需要:

sudo nano -x /etc/camfrogserver.d/cf_server.conf.sample

在cf_server.conf.sample中编辑以下参数,并将其保存为cf_server.conf

rooms_active=Ubuntu_Linux
web_interface_enabled=on
web_server_port=5999
web_server_interface=

Ctrl + X保存文件。 确保将其重命名为cf_server.conf

下一个:

sudo mkdir /etc/camfrogserver.d/room_name

我正在为我的房间做准备

sudo mkdir /etc/camfrogserver.d/Ubuntu_Linux

下一个:

sudo nano -x /etc/camfrogserver.d/cf_room.conf.sample

编辑以下参数以满足您的需求:

logon_name=Ubuntu_Linux
logon_password=password
serial=00000000000-0000000000000000-0000000
remote_access_login=James
remote_access_password=password

Ctrl + X保存文件。 另存为:

room_name/cf_room.conf

在我的情况下,我保存到:

/etc/camfrogserver.d/Ubuntu_Linux/cf_room.conf

接下来,键入以下命令启动camfrogserver:

service camfrogserver start

现在输入

/usr/bin/camfrogserver -g 

这将自动更新cf_server.conf中的SSL_certificate_param。

您将看到以下内容:

证书生成成功,证书文件名:/etc/camfrogserver.d/cert.pem,配置文件/etc/camfrogserver.d/cf_server.conf已更新

只要您的房间是PRO房间,您现在应该可以使用远程访问登录和密码登录到您的Web界面。 注意:您可能必须先重新启动服务器

service camfrogserver restart

记住:非专业的房间是非常有限的。 网络界面将不可用于免费房间。

对于那些与Camfrog Client安装的人,我的房间称为Ubuntu_Linux

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏