今年的黑五,我也剁手了,看到各位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