admin 发布的文章

find /var/log -type f -exec truncate -s 0 {} \;

find /var/log:在/var/log目录下查找。
-type f:只查找文件。
-exec truncate -s 0 {} ;:对找到的每个文件执行truncate命令,将其大小设置为0。

查看地址和状态

zerotier-cli status

加入网络使用以下命令,将################替换为网络的ID

zerotier-cli join ################

退出网络,使用以下命令,同样替换################为网络的ID

zerotier-cli leave ################

列出网络,使用以下命令

zerotier-cli listnetworks

安装docker后运行下面命令安装alpine系统

docker run -it --rm \
--cap-add=NET_ADMIN \
--cap-add=SYS_ADMIN \
--device=/dev/net/tun alpine:3.16 /bin/bash

随后会自动进入alpine系统,首先安装zerotier运行环境

apk add openrc --no-cache

然后安装zerotier

apk add zerotier-one
/etc/init.d/zerotier-one -d
zerotier-one -d  
rc-update add zerotier-one sysinit

最后加入网络 zerotier-cli join XXXXXXXXX #XXXXXXXXX是你的zerotier16位id

由于谷歌关闭了国内谷歌翻译服务器导致国内无法使用chrome自带的翻译功能,网上一直有通过修改hosts来复活谷歌翻译的教程,但由于使用的人多了导致ip经常被封禁,需要不停地换ip,而寻找新的ip又特别麻烦,我突然想到可以通过ipv6来解决这个问题,ipv6是十六进制拥有大量的ip,哪怕被封了也可以随时更换新的。

2001:470:8935:8:XXXX:XXXX:XXXX:XXXX

只需要将上面X换成数字或者abcdef中任意一个即可,这样一个新的支持谷歌翻译的ip就诞生了,比如:2001:470:8935:8:9b2d:6dba:f572:3ecf

修改C:WindowsSystem32driversetchosts 将ip写入文件最下方

2001:470:8935:8:9b2d:6dba:f572:3ecf translate.google.com
2001:470:8935:8:9b2d:6dba:f572:3ecf translate.googleapis.com
2001:470:8935:8:9b2d:6dba:f572:3ecf translate-pa.googleapis.com

首先安装环境

apk add wget curl sudo make gcc automake autoconf build-base

下载程序

wget https://github.com/samhocevar/rinetd/releases/download/v0.73/rinetd-0.73.tar.gz

tar -zxvf rinetd-0.73.tar.gz

cd rinetd-0.73

./bootstrap

./configure

make && make install

新建rinetd配置文件

vi /etc/rinetd.conf

填写如下内容,意为监听本地2022端口并转发至192.168.1.2的2023端口

0.0.0.0 2022 192.168.1.2 2023

以配置文件启动rinetd

rinetd -c /etc/rinetd.conf