接上篇https://pusanu.com/network/36.html
最近购入了国人Oneman商家VMocean的NAT-VPS,
利用netboot.xyz安装Debian/Ubuntu/CentOS失败
只能手动安装Alpine Linux,
本身此NAT-VPS的IPV4尚未被墙,
其实可以利用IPV4 安装V2ray+开放端口裸奔的,
但既然选择了NAT-VPS,就要做好IPV4早晚被墙的准备
索性商家已赠送6个IPV6,
那么就利用IPV6实现vmess+ws+cf实现科学上网
IPV6目前不会墙,所以再加tls伪装就是脱裤子放屁-多此一举了。
添加apk源
alpine源文件 vi /etc/apk/repositories
http://dl-cdn.alpinelinux.org/alpine/v3.17/main
#http://dl-cdn.alpinelinux.org/alpine/v3.17/community
将#
删除即可,此社区源自带V2RAY,
wq!
退出保存。
apk update
安装v2ray
首先安装v2ray
apk add v2ray
然后编辑vi /etc/v2ray/config.json
默认配置文件,因为这里我直接利用websocket所以直接选80端口
{
"inbounds": [
{
"port": 80,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "UUID-随机",
"alterId": 0
}
]
},
"streamSettings": {
"network": "ws",
"wsSettings": {
"path": "/"
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}
}
]
}
UUID随机生成,可以利用v2ray uuid
自动生成。
修改完配置文件后启用v2ray
rc-update add v2ray
启动V2ray:
rc-service v2ray start
但出现status crashed
错误,原因不详,折腾了好久,通过修改V2RAY默认启动文件实现启动成功。
vi /etc/init.d/v2ray
1.在vim编辑器下按gg
定位光标至首字母,再输入dG
清空当前文档,输入以下修改内容。
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
V2_CONFIG="/etc/v2ray/"
V2_PIDFILE="/run/v2ray.pid"
V2_LOG="/var/log/v2ray.log"
depend() {
need net
}
checkconfig() {
if [ ! -f ${V2_CONFIG} ]; then
ewarn "${V2_CONFIG} does not exist."
fi
}
start() {
checkconfig || return 1
ebegin "Starting V2ray"
ebegin "Log File : ${V2_LOG}"
start-stop-daemon --start \
-b -1 ${V2_LOG} -2 ${V2_LOG} \
-m -p ${V2_PIDFILE} \
--exec /usr/bin/v2ray run -d ${V2_CONFIG}
eend $?
}
stop() {
ebegin "Stopping V2ray"
start-stop-daemon --stop -p ${V2_PIDFILE}
eend $?
}
然后ESC
--wq!
保存退出。
2.重新开启v2ray
rc-service v2ray start
3.查看V2ray状态:
rc-service v2ray status
Alpine Linux V2RAY常用命令:
启用:
rc-update add v2ray
禁用:
rc-update del v2ray
启动:
rc-service v2ray start
停止:
rc-service v2ray stop
重启:
rc-service v2ray restart
状态:
rc-service v2ray status
Alpine-install-v2ray项目地址
https://github.com/v2fly/alpinelinux-install-v2ray
安装依赖环境:
apk add curl && apk add sudo
ok,安装成功,继续吃灰!