在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