设为首页收藏本站

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 109|回复: 0

转:v2ray centos 6下安装提示哈哈……这个 辣鸡脚本 不支持你的系统。 (-_-)

[复制链接]

签到天数: 2577 天

[LV.Master]伴坛终老

 成长值: 22625
发表于 2018/12/25 00:20 | 显示全部楼层 |阅读模式 |Google Chrome 71.0.3578.98|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
V2ray官方安装脚本只支持Debian7,Debian8和CentOS7系列。
可是很多Linux服务器却还是运行着CentOS6系列。
如果直接运行v2ray官方的安装脚本
  1. bash <(curl -L -s https://install.direct/go.sh)
复制代码


那么会像下面报错

Updating software repo
/dev/fd/63: line 119: apt-get: command not found
Installing daemon
/dev/fd/63: line 124: apt-get: command not found
Install daemon fail, please install it manually


问题就是安装脚本在创建守护服务的时候不支持CentOS6

解决办法
将下述代码保存为/etc/init.d/v2ray,并添加执行权限。

  1. #!/bin/sh
  2. #
  3. # v2ray        Startup script for v2ray
  4. #
  5. # chkconfig: - 24 76
  6. # processname: v2ray
  7. # pidfile: /var/run/v2ray.pid
  8. # description: V2Ray proxy services
  9. #

  10. ### BEGIN INIT INFO
  11. # Provides:          v2ray
  12. # Required-Start:    $network $local_fs $remote_fs
  13. # Required-Stop:     $remote_fs
  14. # Default-Start:     2 3 4 5
  15. # Default-Stop:      0 1 6
  16. # Short-Description: V2Ray proxy services
  17. # Description:       V2Ray proxy services
  18. ### END INIT INFO

  19. DESC=v2ray
  20. NAME=v2ray
  21. DAEMON=/usr/bin/v2ray/v2ray
  22. PIDFILE=/var/run/$NAME.pid
  23. LOCKFILE=/var/lock/subsys/$NAME
  24. SCRIPTNAME=/etc/init.d/$NAME
  25. RETVAL=0

  26. DAEMON_OPTS="-config /etc/v2ray/config.json"

  27. # Exit if the package is not installed
  28. [ -x $DAEMON ] || exit 0

  29. # Read configuration variable file if it is present
  30. [ -r /etc/default/$NAME ] && . /etc/default/$NAME

  31. # Source function library.
  32. . /etc/rc.d/init.d/functions

  33. start() {
  34.   local pids=$(pgrep -f $DAEMON)
  35.   if [ -n "$pids" ]; then
  36.     echo "$NAME (pid $pids) is already running"
  37.     RETVAL=0
  38.     return 0
  39.   fi

  40.   echo -n $"Starting $NAME: "

  41.   mkdir -p /var/log/v2ray
  42.   $DAEMON $DAEMON_OPTS 1>/dev/null 2>&1 &
  43.   echo $! > $PIDFILE

  44.   sleep 2
  45.   pgrep -f $DAEMON >/dev/null 2>&1
  46.   RETVAL=$?
  47.   if [ $RETVAL -eq 0 ]; then
  48.     success; echo
  49.     touch $LOCKFILE
  50.   else
  51.     failure; echo
  52.   fi
  53.   return $RETVAL
  54. }

  55. stop() {
  56.   local pids=$(pgrep -f $DAEMON)
  57.   if [ -z "$pids" ]; then
  58.     echo "$NAME is not running"
  59.     RETVAL=0
  60.     return 0
  61.   fi

  62.   echo -n $"Stopping $NAME: "
  63.   killproc -p ${PIDFILE} ${NAME}
  64.   RETVAL=$?
  65.   echo
  66.   [ $RETVAL = 0 ] && rm -f ${LOCKFILE} ${PIDFILE}
  67. }

  68. reload() {
  69.   echo -n $"Reloading $NAME: "
  70.   killproc -p ${PIDFILE} ${NAME} -HUP
  71.   RETVAL=$?
  72.   echo
  73. }

  74. rh_status() {
  75.   status -p ${PIDFILE} ${DAEMON}
  76. }

  77. # See how we were called.
  78. case "$1" in
  79.   start)
  80.     rh_status >/dev/null 2>&1 && exit 0
  81.     start
  82.     ;;
  83.   stop)
  84.     stop
  85.     ;;
  86.   status)
  87.     rh_status
  88.     RETVAL=$?
  89.     ;;
  90.   restart)
  91.     stop
  92.     start
  93.     ;;
  94.   reload)
  95.     reload
  96.   ;;
  97.   *)
  98.     echo "Usage: $SCRIPTNAME {start|stop|status|reload|restart}" >&2
  99.     RETVAL=2
  100.   ;;
  101. esac
  102. exit $RETVAL
复制代码


加入开机启动,开启服务,问题彻底解决

  1. chmod a+x /etc/init.d/v2ray
  2. chkconfig v2ray on
  3. service v2ray start
复制代码


查看配置文件 /etc/v2ray/config.json


转:https://www.feiqy.com/v2ray/

[发帖际遇]: 小樱 乐于助人,奖励 2 贡献. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 用百度帐号登录新浪微博账号登陆

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2019/1/23 03:24 , Processed in 0.247724 second(s), 43 queries , Gzip On, Memcache On.

Powered by itzmx!

© 2011-2018 sakura

快速回复 返回顶部 返回列表