2017.6.24更新:vagex近期封号风波貌似已经恢复
2017.5.18更新:新增防杀进程脚本
2017.5.9更新:发现新版的插件貌似国内电脑也可以使用,不需要成功访问youtube
最近发现有很多闲置的国外vps放在那里吃灰(建议内存大于500M,流量大于500G/月),于是想通过挂机回点本(据说一个月最低2美元),发现网络上的教程大多失效了且不完整,于是就写了此教程。
vagex注册方式是邀请制,必须有邀请者才能注册,目前开放注册,注册链接:http://vagex.com/?ref=389082
邀请邮箱填嘻哈的邮箱:472872702@qq.com,方可注册成功。
Windows系统
现在开始配置系统,对于windows系统来说只需下载一个vegex自带软件,或者带插件的火狐浏览器(32位、64位)即可。
Linux系统
在安装之前嘻哈也看了不少教程,网上很多教程都失效了,看到那些地址或者链接大家都不用去尝试了,比如:
http://down.xxorg.com/vagex/AutoxfceCentOS32x.sh sh ./AutoxfceCentOS32x.sh
https://www.freehao123.info/myvps/vagex_debian.sh
http://cnvagex.googlecode.com/xxxxxx.6_64.tar.gz
安装 远程桌面软件以及火狐浏览器
在linux下为了使用火狐浏览器,我们需要安装远程桌面,嘻哈这个linux小白花了好半天手机终于写出了一个一键包(目前只支持centos5.x、6.x、debian7.x)
安装命令(2017.4.17更新)
wget -N --no-check-certificate https://raw.githubusercontent.com/xihajun/vagex/master/vagex_test.sh && bash vagex_test.sh
如果报错试试这个
wget -N --no-check-certificate https://raw.githubusercontent.com/xihajun/vagex/master/vagex_test.sh
chmod +x vagex_test.sh
./vagex_test.sh
重启服务器
最后需要重启一下方可生效
reboot
重置密码命令:vncpasswd
重启vnc命令:service vncserver restart
重启成功之后(此步可忽略)
[root@centos-512mb-nyc3-01 ~]# service vncserver restart
Shutting down VNC server: 1:root [ OK ]
Starting VNC server: 1:root xauth: (stdin):1: bad display name "centos-512mb-nyc3-01:1" in "add" command
New 'centos-512mb-nyc3-01:1 (root)' desktop is centos-512mb-nyc3-01:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/centos-512mb-nyc3-01:1.log
[ OK ]
之后需要登陆远程桌面打开火狐浏览器(和windows系统差不多了)
配置vagex(这词用的有点过)
直接视频操作(可能会跳出广告),VNC电脑客户端下载地址
错误1:
如果出现连接超时,有可能是防火墙没关,运行这两条命令即可:
service iptables stop chkconfig iptables off
错误2:
如果出现以下情况
可执行netstat -ntlp查看端口(红色即为所对应端口)
netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 1812/Xvnc
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1669/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1581/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1748/master
tcp 0 0 :::1125 :::* LISTEN 1785/python
tcp 0 0 :::22 :::* LISTEN 1669/sshd
tcp 0 0 ::1:631 :::* LISTEN 1581/cupsd
tcp 0 0 ::1:25 :::* LISTEN 1748/master
比如现在是5901,我们可以这样输入 你的ip::5901(或者ip:1)
错误3:登陆vnc远程桌面无法上网
可能是linux装了NetworkManager的缘故试试卸载掉它。
防死机优化
避免火狐临时记录太多,我们将它关掉,参考下面的动图:
Edit–> Preferences–> Privacy–> firefox will–> Never remember history
为了避免硬盘被 vnc 记录日志给爆掉和防止 firefox 假死,我们要定时重启firefox或者重启vps
crontab -e
可将下面的两组代码全粘进去
重启vnc(提高挂机效率2.10更新)
15 * * * * rm -rf /root/.vnc/*.log
16 * * * * killall -9 firefox
17 * * * * export DISPLAY=:1;firefox
30 * * * * rm -rf /root/.vnc/*.log
31 * * * * killall -9 firefox
32 * * * * export DISPLAY=:1;firefox
45 * * * * rm -rf /root/.vnc/*.log
46 * * * * killall -9 firefox
47 * * * * export DISPLAY=:1;firefox
重启vps
00 00 * * * rm -rf /root/.vnc/*.log
01 00 * * * reboot
00 06 * * * rm -rf /root/.vnc/*.log
01 06 * * * reboot
00 12 * * * rm -rf /root/.vnc/*.log
01 12 * * * reboot
00 18 * * * rm -rf /root/.vnc/*.log
01 18 * * * reboot
防杀进程脚本(from 138vps)
#!/bin/sh
while [ 1 ]
do
ps -fe|grep firefox |grep -v grep
if [ $? -ne 0 ]
then
echo “start firefox …”
firefox &> /dev/null &
else
echo “firefox is running”
fi
sleep 30
done
欢迎转载:注明转载出处就好:):嘻哈小屋 » 【教程】最新vagex挂机一键安装脚本