换个新姿势扶墙

子痕 2019/01/1213阅读 3,015 次 2884字阅读9分36秒

之前一直用的Shadowsocks扶墙。前几天一大早好友跟我说某某品牌的酸酸乳不要喝了。我听得一愣一愣的,心想这品牌的酸奶发生了什么事,就问为啥?他来了句,v2ray好喝,我才反应过来指的什么。

后来有时间捣鼓了,搜索了半天怎么感觉都不对劲,一翻聊天记录才发现自己搜索的是X2Ray。。。

先搜索到V2Ray的简易版教程,推荐使用Debian 8.x 操作系统,或者使用 Debian 9.x 以上以及 Ubuntu 16.04 以上的系统,心里一凉,要知道我最早接触并一直使用的都是CentOS,而且自从使用了Teddysun的一键安装包的酸酸,扶墙大半年IP被封了之后,就用搬瓦工自带的一键安装工具搭建, 因其默认只能使用CetonOS6,所以一直使用的是6.8(Final)版本。 (Centos和Redhat系统可以使用“cat /etc/redhat-release ”命令查看系统版本)

不想重装系统,就想安装V2Ray使用。如果放在以前,我毫不犹豫换上CentOS 7系统,现在是尽可能的简单化处理。

V2Ray不是不能安装在CentOS 6.x上,只是其一键包自动运行脚本不支持,CentOS 6.x不带有Systemd,而V2Ray的安装脚本会添加一个 Systemd的单元文件,可以开机后自动运行,这样哪怕重启系统或者V2Ray意外停止运行时可以自动启动。

解决一键安装脚本不支持CentOS 6.x的方法。

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

#!/bin/sh
#
# v2ray        Startup script for v2ray
#
# chkconfig: - 24 76
# processname: v2ray
# pidfile: /var/run/v2ray.pid
# description: V2Ray proxy services
#
 
### BEGIN INIT INFO
# Provides:          v2ray
# Required-Start:    $network $local_fs $remote_fs
# Required-Stop:     $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: V2Ray proxy services
# Description:       V2Ray proxy services
### END INIT INFO
 
DESC=v2ray
NAME=v2ray
DAEMON=/usr/bin/v2ray/v2ray
PIDFILE=/var/run/$NAME.pid
LOCKFILE=/var/lock/subsys/$NAME
SCRIPTNAME=/etc/init.d/$NAME
RETVAL=0
 
DAEMON_OPTS="-config /etc/v2ray/config.json"
 
# Exit if the package is not installed
[ -x $DAEMON ] || exit 0
 
# Read configuration variable file if it is present
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
 
# Source function library.
. /etc/rc.d/init.d/functions
 
start() {
  local pids=$(pgrep -f $DAEMON)
  if [ -n "$pids" ]; then
    echo "$NAME (pid $pids) is already running"
    RETVAL=0
    return 0
  fi
 
  echo -n $"Starting $NAME: "
 
  mkdir -p /var/log/v2ray
  $DAEMON $DAEMON_OPTS 1>/dev/null 2>&1 &
  echo $! > $PIDFILE
 
  sleep 2
  pgrep -f $DAEMON >/dev/null 2>&1
  RETVAL=$?
  if [ $RETVAL -eq 0 ]; then
    success; echo
    touch $LOCKFILE
  else
    failure; echo
  fi
  return $RETVAL
}
 
stop() {
  local pids=$(pgrep -f $DAEMON)
  if [ -z "$pids" ]; then
    echo "$NAME is not running"
    RETVAL=0
    return 0
  fi
 
  echo -n $"Stopping $NAME: "
  killproc -p ${PIDFILE} ${NAME}
  RETVAL=$?
  echo
  [ $RETVAL = 0 ] && rm -f ${LOCKFILE} ${PIDFILE}
}
 
reload() {
  echo -n $"Reloading $NAME: "
  killproc -p ${PIDFILE} ${NAME} -HUP
  RETVAL=$?
  echo
}
 
rh_status() {
  status -p ${PIDFILE} ${DAEMON}
}
 
# See how we were called.
case "$1" in
  start)
    rh_status >/dev/null 2>&1 && exit 0
    start
    ;;
  stop)
    stop
    ;;
  status)
    rh_status
    RETVAL=$?
    ;;
  restart)
    stop
    start
    ;;
  reload)
    reload
  ;;
  *)
    echo "Usage: $SCRIPTNAME {start|stop|status|reload|restart}" >&2
    RETVAL=2
  ;;
esac
exit $RETVAL

运行V2Ray官方一键安装脚本

bash <(curl -L -s https://install.direct/go.sh)

等安装结束之后,加入开机启动服务。

chmod a+x /etc/init.d/v2ray
chkconfig v2ray on
service v2ray start

重启VPS,使用 service v2ray status 命令检查V2Ray的运行状态,显示正在运行。

配置好本地端,怎么都连接不上,也尝试了这个方法 (解决v2ray安装之后无法连接问题),无法解决。又使用了(V2Ray配置生成器),唉哟,别说,还真管用,不过不是用的它配置,而是发现了一个很蠢的问题,客户端的配置,没有把server换成服务器的ip地址。

不过总感觉,使用V2Ray没有Shadowsocks快,我是用Youtube 1080P视频拖动加载速度测试的。网上也有人反映这个问题,等有时间了在VPS重装SS测试比较一下。


更简单的代理方法

如果以上内容让你头大,而你只想简单地用个代理,那BandwagonHost搬瓦工官方出品的代理Just My Socks是你不二的选择。注册简单快捷,千兆CN2网络,每月至少100G的流量套餐,低至2.88刀/月(使用优惠码 JMS9272283 仅2.73刀/月),最省心的是不用担心被墙。

换个新姿势扶墙

参考文档:
V2Ray配置指南白话文教程
Could write a server installation script which supports the centos?
V2ray一键安装包及配置使用方法
CentOS6安装v2ray服务
V2Ray配置生成器
查看CentOS版本方法

  • 本文由 发表于 2019/01/12
  • 转载请务必保留本文链接:https://www.mzihen.com/a-new-way-to-bypass-the-gfw/
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:13   其中:访客  7   博主  6
    • 老虎 老虎 4

      看着很复杂, 打算不上墙了……

        • 子痕 子痕

          @ 老虎 其实仔细看看还是比较简单的。世界这么大,要常出去看看。

        • 路易大叔 路易大叔 6

          还是太复杂了,我只用一键安装算算

            • 子痕 子痕

              @ 路易大叔 这个就是一键安装脚本,只不过不是推荐的系统上,需要先添加一个文件而已。

            • Sam.Z Sam.Z 5

              屌丝如我, 翻墙用免费代理, 还不亦乐乎, 反正我一般不看视频, 手机用免费VPN, 也感觉够了. 所以VPS这种要钱的好奢侈, 这就是一群人爬梯子和一个人爬梯子的区别, 哈哈哈

                • 子痕 子痕

                  @ Sam.Z 免费代理扶墙最好不要登陆http的网站,容易被截获账号和密码。许多人用同一个也容易被封的。

                    • Sam.Z Sam.Z 5

                      @ 子痕 晓得,我就上谷歌,推特和脸书,其他的我不玩,所以才没买付费。

                  • 老杨 老杨 4

                    低调,低调,低调……

                      • 子痕 子痕

                        @ 老杨 平时被搜索到的文章很少,也就这样的容易被搜索到。不像网红老杨你啊。

                      • 灵尘子 灵尘子 1

                        发这种文章,你不怕博客被墙吗?