接上篇https://wuyo.nl/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,安装成功,继续吃灰!

最后修改:2023 年 05 月 03 日
如果觉得我的文章对你有用,请随意赞赏