分类 linux 下的文章

手贱把玩客云搞死机了重新刷机

太久没有碰这台机器了,这次是因为在给我的资源库也就是保留地添加bt站的时候,觉得bt站的资源如果不开一个迅雷会员根本下不动,所以想到了pt,就想到了以前拿来当小鸡的玩客云,只不过有一个问题,我在设置硬盘的挂载的时候因为挂不上,手贱直接改了fstab ,然后就杯具了,ssh连不上了,就有了这篇博客

重新刷机

本来想直接刷系统就好,尝试过但是不行,应该要先刷一下旧系统

image-20230728131206633

balenaEtcher

image-20230728150746688

上次给电脑刷ubuntu也是用的他

balenaEtcher_q7qVEG1oUN

image-20230728132813968

现在是刷进去了,然后u盘一插就可以了

请输入图片描述

image-20230728134713220

之前说过的fing用来看ip,然后用finalshell连上就好

image-20230728134242363

给 Armbian换国内源

vi /etc/apt/sources.list
来自Armbian换国内源 - 麦克斯和雪莉的部落阁 (haibara.cn)

清华源官网:https://mirrors.tuna.tsinghua.edu.cn/

中科大源官网:https://mirrors.ustc.edu.cn/

Armbian换国内源

buster版本:

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
修改armbian.list

armbian.list在/etc/apt/sources.list.d/目录

vi /etc/apt/sources.list.d/armbian.list

删掉原有的内容,然后根据自己的Armbian版本(stretch/buster/其他)替换成以下内容:

buster版本:

deb https://mirrors.tuna.tsinghua.edu.cn/armbian buster main buster-utils buster-desktop

如果你是其他版本,请将上面链接中表示版本的stretch/buster等字眼对应替换成你的版本如bullseye等。

改DNS

/etc/resolv.conf 里面改成下面几个中的一个就好

DNSPod(腾讯)DNS: 119.29.29.29
百度DNS: 180.76.76.76
阿里DNS: 223.5.5.5 / 223.6.6.6 
114 DNS: 114.114.114.114
Google DNS: 8.8.8.8

之后就是下软件 transmission、samba、syncthing

在我做完这些操作的时候发现恩山论坛上已经有直刷包了,淦

玩客云-Armbian23.05-直刷包-内核6.1-迅雷玩客云、京东云等各种云设备-恩山无线论坛 - Powered by Discuz! (right.com.cn)

不过我懒得升级,所以就这样吧。

在我准备发的时候,刚好刷完,但是还是出现了问题,我之所以还是勤勤恳恳的先刷旧版就是因为ssh的时候刚连上就断开,我一开始以为是我的问题,后来第二遍刷的时候还是这样,我想到了换一个软件试一试,用了putty,好家伙这个就可以,我现在想明白了,为什么当初那些教程里都是用putty我就在想明明其他的shell软件要比他方便,现在知道了,但是我的时间也无了,哎

image-20230728145215985

很难想象我当时第一次接触玩客云的时候是抱着什么样的热忱才会投入到这么麻烦的工程,这次快是因为我链接什么都保存的好好的,而且还有很多经验,可是当时我并没有,所以以前的我真nb

Ubuntu/Debian 使用ntpdate同步网络时间

之前在一篇博客有提到过玩客云的armbian安装青龙面板

在玩客云上使用青龙面板:

  1. 拉取镜像
docker pull whyour/qinglong:2.10.13
  1. 创建容器
docker run -tid --name qinglong -p 5700:5700 --restart always
whyour/qinglong:2.10.13

然后就可以通过http://ip:5700访问面板了

后来发现用不了,之前在做节点的时候有看到过一个软件ntpdate

这个软件是用来同步网络时间用的,我猜青龙面板用不了是因为时间不同步,后来同步了时间就可以了

1.打开终端输入以下命令安装ntpdate工具。

sudo apt-get install ntpdate

2.再输入命令设置系统时间与网络时间同步。

sudo ntpdate cn.pool.ntp.org

3.最后输入命令将时间更新到硬件上即可。

sudo hwclock --systohc

玩客云在最后一步会报错不过应该不影响

提示

No usable clock interface found.

有解决方法,我懒得搞,放个链接

PCF8523 RTC: hwclock: Cannot access the Hardware Clock via any known method. · Issue #2115 · raspberrypi/linux (github.com)

Debian/Ubuntu 放行端口

安装iptables(通常系统都会自带,如果没有就需要安装)

apt-get update
apt-get install iptables

例如要放行8888端口

iptables -I INPUT -p tcp --dport 8888 -j ACCEPT

然后保存放行规则

iptables-save

设置完就已经放行了指定的端口,但重启后会失效,下面设置持续生效规则;

安装iptables-persistent

apt-get install iptables-persistent

保存规则持续生效

netfilter-persistent save
netfilter-persistent reload

设置完成后指定端口就会持续放行了

Debian / Ubuntu安装v2rayA

v2rayA 的功能依赖于 V2Ray 内核,因此需要安装内核。

安装 V2Ray 内核

V2Ray 的官方脚本

V2Ray 安装参考:https://github.com/v2fly/fhs-install-v2ray

v2rayA 提供的镜像脚本(推荐)

curl -Ls https://mirrors.v2raya.org/go.sh | sudo bash

安装后可以关掉服务,因为 v2rayA 不依赖于该 systemd 服务。

sudo systemctl disable v2ray --now

安装 v2rayA

添加公钥

wget -qO - https://apt.v2raya.org/key/public-key.asc | sudo tee /etc/apt/trusted.gpg.d/v2raya.asc

添加 V2RayA 软件源

echo "deb https://apt.v2raya.org/ v2raya main" | sudo tee /etc/apt/sources.list.d/v2raya.list
sudo apt update

安装 V2RayA

sudo apt install v2raya

开放端口

需要安装 iptables、iptables-persistent

iptables -I INPUT -p tcp --dport 2017 -j ACCEPT
iptables-save
netfilter-persistent save
netfilter-persistent reload
通过ip:2017访问例如: http://localhost:2017

启动 v2rayA / 设置 v2rayA 自动启动

从 1.5 版开始将不再默认为用户启动 v2rayA 及设置开机自动。
  • 启动 v2rayA

    sudo systemctl start v2raya.service
  • 设置开机自动启动

    sudo systemctl enable v2raya.service

重置密码

v2raya --reset-password

手动搭建一个vless+tcp+tls节点

需要的原料:1. 节点一枚

  1. 申请ssl证书

    wget -N https://gitlab.com/rwkgyg/acme-script/raw/main/acme.sh && bash acme.sh

    (一键脚本)

  2. 给证书权限

     # Xray 默认以 nobody 用户运行,证书权限适配
      chown -R nobody.$cert_group /{证书的文件夹}/*
  3. 安装xray

    bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
  4. 获取uuid

    xray uuid
  5. 修改/usr/local/etc/xray/里的config文件

    {
        "log": {
            "loglevel": "warning"
        },
        "routing": {
            "domainStrategy": "AsIs",
            "rules": [
                {
                    "type": "field",
                    "ip": [
                        "geoip:private"
                    ],
                    "outboundTag": "block"
                }
            ]
        },
        "inbounds": [
            {
                "listen": "0.0.0.0",
                "port": {{端口}},
                "protocol": "vless",
                "settings": {
                    "decryption":"none",
                    "clients": [
                        {
                            "id": "uuid"
                            
                        }
                    ]
                },
                "streamSettings": {
                    "network": "tcp",
                  
                    "security": "tls",
            "tlsSettings": {
              "alpn": "http/1.1",
              "certificates": [
                {
                  "certificateFile": "xxx/cert.crt",//证书地址,下同
                  "keyFile": "xxx/private.key"
                }
              ]
            }
                }
            }
        ],
        "outbounds": [
            {
                "protocol": "freedom",
                "tag": "direct"
            },
            {
                "protocol": "blackhole",
                "tag": "block"
            }
        ]
    }
  6. 在v2rayN客户端添加节点,选择添加vless服务器

    image-20230714032519984

    别名:随便填

    地址:填域名

    端口:填端口

    id:填uuid

    tls:选择tls

    没有提到的不动,点击确定。