网络上都是使用https://install.direct/go.sh的脚本安装的,现在这个脚本项目已经被转移到fhs-install-v2ray,记录一下安装过程

服务端

服务端我使用的是233的一键脚本,这个脚本可以自动安装配置Caddy以使用tls+websocket协议,当然假如你使用其他协议或者其他web服务器软件,可以安装v2ray后手动进行配置,安装过程可以参考下面的客户端教程,配置过程可以参考官方的文档说明

bash <(curl -s -L https://git.io/v2ray.sh)

https://github.com/233boy/v2ray/wiki/V2Ray%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85%E8%84%9A%E6%9C%AC

树莓派客户端

以下内容适用于ubuntu、debian系统

使用官方脚本进行安装https://github.com/v2fly/fhs-install-v2ray/blob/master/README.zh-Hans-CN.md

此脚本会安装以下内容:
安装: /usr/local/bin/v2ray
安装: /usr/local/bin/v2ctl
安装: /usr/local/share/v2ray/geoip.dat
安装: /usr/local/share/v2ray/geosite.dat
安装: /usr/local/etc/v2ray/config.json
安装: /var/log/v2ray/
安装: /var/log/v2ray/access.log
安装: /var/log/v2ray/error.log
安装: /etc/systemd/system/v2ray.service
安装: /etc/systemd/system/v2ray@.service

安装CURL

sudo apt install curl

下载脚本

curl -O https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh

创建目录(树莓派默认没有这个目录,安装的时候会报错)

sudo mkdir /usr/local/bin

运行脚本

sudo bash install-release.sh

因为国内网络环境问题,安装过程会出现错误

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

需要添加全局代理,所以要有一个ss,这一步需要自行解决

exprot http_proxy="socks5://127.0.0.1:1080"
exprot https_proxy="socks5://127.0.0.1:1080"

然后再运行上面的命令就一路畅通无阻,顺利的安装下来了

配置文件

sudo vim /usr/local/etc/v2ray/config.json

配置内容模板:

https://guide.v2fly.org/basics/basics.html

https://github.com/v2fly/v2ray-examples

可参考模板进行修改,把服务器安装v2ray时返回的参数代入模板

Inbounds中一些参数
listen 要填写0.0.0.0,表示局域网内所有ip都可以使用树莓派作为代理,127.0.0.1则表示只有树莓派本机可以使用
protocol 代理协议,改成 http

v2ray命令

sudo systemctl enable v2ray
# 开机运行
sudo systemctl disable v2ray
# 禁止开机运行
sudo systemctl start v2ray
# 运行v2ray
sudo systemctl stop v2ray
# 停止运行v2ray
sudo systemctl restart v2ray
# 重启v2ray

防火墙开启端口,运行v2ray,此时局域网中的设备就可以使用http://树莓派ip: prot进行代理了

配置浏览器

首先在电脑设置->网络和Internet->代理->手动设置代理输入树莓派ip和端口设置树莓派为代理,然后安装Google浏览器,使用Google浏览器访问Google网上应用店安装Proxy SwitchyOmega代理插件,在插件中配置代理,之后就可以把电脑中的代理关掉,使用Google浏览器访问国际站点

多个配置

2020/10/01更新:v2ray是可以同时启用多个配置的,在inbounds中和outbounds设置tag,并在routing中配置inboundTagoutboundTag就可以了[链接]

v2ray只能一次读取一个配置文件,但可以多开,所以假如有多个v2ray服务器,则可以多开以最大化利用,新建配置文件,然后多开v2ray

注意要给不同配置文件分配不同的端口号inboundsport,然后在防火墙打开对应端口

sudo vim config-hk.json
nohup v2ray -c config-hk.json &

0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注