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) 一键安装脚本【传送门】
