之前一直用的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版本方法
看着很复杂, 打算不上墙了……
其实仔细看看还是比较简单的。世界这么大,要常出去看看。
还是太复杂了,我只用一键安装算算
这个就是一键安装脚本,只不过不是推荐的系统上,需要先添加一个文件而已。
屌丝如我, 翻墙用免费代理, 还不亦乐乎, 反正我一般不看视频, 手机用免费VPN, 也感觉够了. 所以VPS这种要钱的好奢侈, 这就是一群人爬梯子和一个人爬梯子的区别, 哈哈哈
免费代理扶墙最好不要登陆http的网站,容易被截获账号和密码。许多人用同一个也容易被封的。
晓得,我就上谷歌,推特和脸书,其他的我不玩,所以才没买付费。
低调,低调,低调……
平时被搜索到的文章很少,也就这样的容易被搜索到。不像网红老杨你啊。
发这种文章,你不怕博客被墙吗?
涉及的很少,应该没事吧。
不建议,之前的逗比大佬都进去了,泰迪网站也被墙。
谢谢提醒,后面不说核心的就好。