今年的黑五,我也剁手了,看到各位VPS爱好者买买买,自己也忍不住。有家主机商做活动,首月VPS还是openvz的售价0.3$,正好我的paypal余额里还有3$,心想正好买1台,可以玩儿10个月,没想到啊没想到,主机商的数量是按台数算的,不是按月,结果,一下3$买了10台。反正已经买了,就用来挂EB吧,能回回血,放着也是放着

EB就是ebesucher,大家可以百度一下,它是一个利用工具自动冲浪,自动挂机赚欧元的一个网站,教程网站上一堆

不嫌弃可以通过我的ref进行注册:注册地址

简单说下我的环境:

1G内存

1vCPU

德国IP(据说德国的IP质量比较好)

CENTOS6

OPENVZ

先安装vnc:

yum -y install tigervnc tigervnc-server

wget https://download.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -ivh epel-release-6-8.noarch.rpm

安装图形界面XFCE:

yum search xfce
yum groupinfo xfce
yum -y groupinstall xfce

安装firefox:

yum -y install firefox
wget ftp://ftp.free.org/mirrors/rsync.frugalware.org/frugalware-1.9/source/xlib/flashplugin/install_flash_player_11_linux.x86_64.tar.gz
tar zxvf install_flash_player_11_linux.x86_64.tar.gz
mkdir -p ~/.mozilla/plugins/
cp libflashplayer.so ~/.mozilla/plugins/

启动vncserver并设置密码:

vncserver
chkconfig vncserver on

修改vnc配置文件:

vi /etc/sysconfig/vncservers
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768 "

vi /root/.vnc/xstartup

#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
startxfce4 &

service vncserver restart  #重启服务
chkconfig NetworkManager off  #关闭网络管理服务
reboot

通过VNC连接到vps,下载ebesucher插件进行安装,设置好自己的用户名

https://www.ebesucher.com/data/firefoxaddon/latest.xpi  #最新插件地址

主要说下几个脚本:

即便是1g内存的OPENVZ虚拟机,Firefox还是会不定期的自己动关闭,我们最好是定时重启一下firefox浏览器,并每分钟进行检测firefox进程是否正常

#定时重启Firefox脚本

#!/bin/sh
export DISPLAY=localhost:1.0
cd /root
rm -rf ~/.vnc/*.log /tmp/plugtmp* > /dev/null 2>&1
killall firefox > /dev/null 2>&1
/usr/bin/firefox --new-tab http://www.ebesucher.de/surfbar/你的地址> /dev/null 2>&1

chmod a+x 脚本路径.sh

crontab -e  #添加计划任务

0 * * * * /root/restart.sh  #修改为自己的脚本路径

#假-实时检测firefox进程

#!/bin/sh
ps -fe|grep firefox |grep -v grep > /dev/null 2>&1
if [ $? -eq 0 ]
then
exit
else
export DISPLAY=localhost:1.0
cd /root
rm -rf ~/.vnc/*.log /tmp/plugtmp* > /dev/null 2>&1
killall firefox > /dev/null 2>&1
/usr/bin/firefox --new-tab http://www.ebesucher.de/surfbar/你的用户名> /dev/null 2>&1

fi

chmod a+x 脚本路径.sh

crontab -e  #添加计划任务

#检测VNC进程

#!/bin/sh
sleep 1m
ps -fe|grep vnc |grep -v grep > /dev/null 2>&1
if [ $? -eq 0 ]
then
exit
else
reboot
fi

#检测Peer脚本(由于我也在挂GomePeer,所以也写了针对peer的一个脚本,主要涉及wine,在Linux中运行Windows程序)

#!/bin/sh
ps -fe|grep GomezPeer.exe |grep -v grep > /dev/null 2>&1
if [ $? -eq 0 ]
then
exit
else
export DISPLAY=localhost:1.0
wine 'C:\Program Files (x86)\Dynatrace\LastMile\bin\GomezPeer.exe'> /dev/null 2>&1
fi