Linux部署v2rayA
使用v2ray,还要配置很多地方,比较麻烦,所以强烈推荐使用v2rayA。下面演示dabian12服务器如何操作。
解释一下为什么用nginx而不用docker直接部署?因为网络原因,我连docker都安装不了!!!痛,太痛了。
安装v2ray内核
-
执行下面命令
apt update -y && apt install -y curl && apt install unzip
-
前往
https://github.com/v2fly/v2ray-core
下载最新版本的v2ray-linux-64.zip
上传到/home/
下,然后执行下面命令cd /home/v2raya && unzip /home/v2raya/v2ray-linux-64.zip -d /usr/local/v2ray-core && mkdir -p /usr/local/share/v2ray/ && mv /usr/local/v2ray-core/*dat /usr/local/share/v2ray/
安装v2rayA
-
前往
https://github.com/v2rayA/v2rayA
下载installer_debian_x64_2.2.5.1.deb
(版本可能不一样,不影响),上传到/home/
下 -
执行下面命令,注意自己的文件名是否和下面命令一致
cd /home/v2raya && dpkg -i installer_debian_x64_2.2.5.1.deb # 如果有缺少的依赖,可以运行以下命令来修复 apt-get install -f
配置v2rayA
- 执行下面命令
vi /etc/default/v2raya
-
添加两行配置,将V2rayA和v2ray-core关联起来
V2RAYA_V2RAY_BIN=/usr/local/v2ray-core/v2ray V2RAYA_V2RAY_CONFDIR=/usr/local/v2ray-core
开机自启
执行下面命令
systemctl enable --now v2raya
# 查看服务状态
systemctl status v2raya
无桌面外部访问v2rayA
-
此时v2rayA是在http://localhost:2017,由于服务器没有桌面,所以得在外面访问,这里演示nginx反向代理
-
查看博客【debian12安装nginx】
-
执行下面命令
vi /usr/local/nginx/nginx.conf
-
看到http{第一个server{xxx}块}。修改server里面的代码,修改后如下【其实就是把location{}里面的内容替换为
proxy_pass http://localhost:2017;
】server { listen 80; server_name localhost; location / { proxy_pass http://localhost:2017; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
-
执行下面代码
/usr/local/nginx/sbin/nginx -s reload
-
如果是阿里云、京东云、腾讯云、华为云等服务器,记得去控制台打开80端口,同时,如果安装了防护墙,记得也打开80端口。
-
此时,在外部,可以通过
服务器服务器公网IP
访问到v2rayA服务了
使用v2rayA
-
注册登录
-
打开windows v2ray客户端,选择vmess节点,选择【分享服务器】,复制链接,然后导入
-
必须这么设置:右上角设置 --> 透明代理/系统代理 --> 改成【启用:大陆白名单模式】--> 点击【开启IP转发】【开启端口分享】
-
勾选节点,左上角启动
-
此时终端执行命令,得到HTML页面,说明已经成功
curl http://www.google.com
快乐的使用Docker和Docker compose
bash <(curl -sSL https://raw.githubusercontent.com/279437541/Docker-Compose-/main/DockerInstallation.sh)
一键安装脚本【传送门】
本文系作者 @卸了磨的驴 原创发布在Linux部署v2rayA。未经许可,禁止转载。
全部评论