hackerbs's Blog - 探索知识的宇宙

hackerbs是hacker brainstorm的缩写,意为:黑客头脑风暴
人生价值的体现从来就不是个体利益,人生的价值是集体利益
人生的价值取决于你能为全人类带来什么
而知识,就是全人类的瑰宝

环境介绍

代理客户端为Clash Verge Rev

直达官方github仓库

机场为狗狗加速

直达官网

使用邀请码享注册优惠pGwFvdKk

  • 高性能海外机场,免费试用,优惠套餐,解锁流媒体,全球首家支持 Hysteria 协议。

  • 海外团队,无跑路风险,高达 50% 返佣

  • 集群负载均衡设计,高速专线(兼容老客户端),极低延迟,无视晚高峰,4K 秒开

  • 全球首家 Hysteria 协议机场,现已上线更快的 Hysteria2 协议(Clash Verge 客户端最佳搭配)

  • 解锁流媒体及 ChatGPT

套餐 流量 详情
标准套餐 160G 限速150M,无审计,年付9折
高级套餐 200G 不限速,无审计,年付8折,最新Hysteria协议
豪华套餐 500G 不限速,无审计,2年付6折,最新Hysteria2协议,东南亚节点,微信客服技术支持

开发环境

Python 3.13.2

阅读全文 »

本次部署的目的是利用本地高性能的计算资源和云服务器畅通无阻的公网,实现无公网环境也可正常部署业务。

本文所用到的技术如下

名称 作用 软件
单向异地组网 将云服务器和本地服务器组成局域网,因本地服务器没有公网,所以由云服务器建立UDP连接实现组网 WireGuard
反代 将对云服务器发起的访问根据配置的业务转发到本地服务器进行处理 Nginx
网络转发 配合wireguard实现对网络流量的路由和转发,确保组网的通畅 iptables
阅读全文 »

很多时候从其他机器拿过来的盘通常是没有经过格式化的,这样就会出现一些残留的lvm信息,导致无法正常使用。

出现该残留lvm的原因是因为设备映射器device mapper正在管理该磁盘,所以wipefs -a -f和dd if=/dev/zero of=/dev/disk命令无法清除该lvm

1
2
3
4
5
6
7
8
9
# lsblk显示如下
nvme0n1 disk
└storage-data lvm

# ls -l /dev/mapper查询device mapper管理的磁盘信息
lrwxrwxrwx 1 root root 7 Nov 28 18:04 storage-data ->../dm-0

#dmsetup remove删除
dmsetup remove /dev/mapper/storage-data

qemu的虚拟机网卡推荐设置如下

关闭防火墙,使用VirtIO班虚拟化,Multiqueue根据vCPU数量填写,4核则是4,超过8核最大值只能是8

20240626193051

阅读全文 »

本文将介绍如何搭建一个像docker-ce一样具有GPG key验证的源

普通的用deb [trusted=yes] http://url/ bookworm main添加的源在内网环境用还行,但若是在公网,就会存在没有验证,被篡改的风险,且具有GPG key验证的源也更专业

搭建自己的apt源后便可将自己的deb包上传到服务器,然后添加自己的apt源并导入GPG密钥

阅读全文 »

使用docker compose便捷的部署nextcloud及其配套的mariadb和redis并实现数据持久存储在本地的办法

安装docker的教程在apt等各种源列表(持续更新),docker hub被禁,处理的办法在国内docker hub无法使用的解决办法

新的docker已经自带docker compose命令了,所以不需要再安装docker-compose,且需注意是docker空格compose而不是以前的-

docker compose基础命令如下:

阅读全文 »

配置内容如下

vim /etc/v2ray/config.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
{
"log": {
"access": "",
"error": "",
"loglevel": "warning"
},
"inbounds": [
{
"tag": "socks",
"port": 10808,
"listen": "127.0.0.1",
"protocol": "socks",
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
],
"routeOnly": false
},
"settings": {
"auth": "noauth",
"udp": true,
"allowTransparent": false
}
}
],
"outbounds": [
{
"tag": "proxy",
"protocol": "shadowsocks",
"settings": {
"servers": [
{
"address": "你的服务器地址",
"method": "加密方式",
"ota": false,
"password": "你的密码",
"port": 服务器端口,
"level": 1
}
]
},
"streamSettings": {
"network": "tcp"
},
"mux": {
"enabled": false,
"concurrency": -1
}
},
{
"tag": "direct",
"protocol": "freedom",
"settings": {}
},
{
"tag": "block",
"protocol": "blackhole",
"settings": {
"response": {
"type": "http"
}
}
}
]
}

首先你得有代理,比如v2ray,然后系统里有socks5,这个就不能放在网站上说明了,懂得都懂,需要技术支持的页面底部,联系我

在QQ粒子|服主社区 ①群的用户,直接群里@hackerbs即可

因为有些东西不能直接放到网站上讲,所以网站上的教程直接从假设你已经在你的Linux系统里有了v2ray,并在系统中有socks5,如果你不懂,那就按上面说的,联系我或者群里@我

如果你想google,想ChatGPT,但是不知道在哪儿买便宜好用的v2ray服务,一样,联系我

如果你真的很菜很菜,完全不懂Linux,但是又需要在Linux里使用v2ray,可以联系我,如果我空的时候,会友情免费帮你,或者根据你的经济情况有偿协助。

怕小白不懂,在此说的明白点:使用代理,也就是fan qiang,违法,不能明目张胆的说,懂嘛?

展开阅读

阅读全文 »