为了在armbian上搭建一个v2ray的客户端供armbian使用,毕竟有些程序需要跑在armbian服务器上,linux同理。本次教程安装的v2rayA,使用web进行管理,方便。 使用docker进行搭建,请提前安装好docker
准备工作
- docker(略)
- 放开防火墙
1 2 3 4
| # 安装ufw防火墙工具 apt install ufw # 关闭防火墙 ufw disable
|
安装
1
| docker pull mzz2017/v2raya
|
启动
1 2 3 4 5 6 7 8 9 10 11 12
| docker run -d \ --restart=always \ --privileged \ --network=host \ --name v2raya \ -e V2RAYA_LOG_FILE=/tmp/v2raya.log \ -e V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray \ -e V2RAYA_NFTABLES_SUPPORT=off \ -v /lib/modules:/lib/modules:ro \ -v /etc/resolv.conf:/etc/resolv.conf \ -v /etc/v2raya:/etc/v2raya \ mzz2017/v2raya
|
查看运行状态
修改部分配置
浏览器打开v2raya地址
首次进入会要求创建一个账户和密码进行管理
进入后导入订阅或添加服务端配置
设置中将端口转发开启,则放开了对应设置的各项端口,可在关于中查看
更新
需要更新v2raya,非常方便,直接再次拉取一次镜像,将已启动的容器直接停止并删除,重新使用启动命令再启动一个即可,配置等已经在宿主机有保留。不必担心会丢失。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| # 更新 docker pull mzz2017/v2raya
# 停止容器 docker stop v2raya
# 删除容器 docker rm v2raya
# 启动新的容器 docker run -d \ --restart=always \ --privileged \ --network=host \ --name v2raya \ -e V2RAYA_LOG_FILE=/tmp/v2raya.log \ -e V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray \ -e V2RAYA_NFTABLES_SUPPORT=off \ -v /lib/modules:/lib/modules:ro \ -v /etc/resolv.conf:/etc/resolv.conf \ -v /etc/v2raya:/etc/v2raya \ mzz2017/v2raya
|
非docker安装
可以使用该地址中的命令直接安装
https://github.com/v2rayA/v2rayA-installer
可参考
v2raya项目地址:
https://github.com/v2rayA/v2rayA
v2raya docker地址:
https://hub.docker.com/r/mzz2017/v2raya
v2raya 文档地址(需要魔法):
https://v2raya.org/docs/prologue/introduction/