Jinfang's Personal Page

如果有一天你突然想起了我

用户工具

站点工具


blog

这是blog的展示页面,按时间排序了blog文件下的内容
右边的目录每次展示9篇
滑倒最下面可以翻页看到后面或前面的9篇


重装mac os

制作安装盘

https://support.apple.com/en-us/HT201372

安装软件

brew安装常用软件

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

brew install wireguard-tools wget go node git

brew cask install visual-studio-code riot dejalu android-file-transfer skim vlc appcleaner transmission keepassxc firefox google-chrome

本来还要装macchanger但好像出现了一点问题

app store

Twitterrific reeder Numbers Pages Xcode

其他软件

bitcoin tor gnupg

参考

Mac os上直接使用NTFS Homebrew使用命令 改变MAC地址 在小内存设备上安装bitcoin core钱包 Firefox设置 MacOS 的安全和隐私指南 oh-my-zsh介绍

2025/05/05 03:14 · jinfang

mac在Debian安装wireguard和使用

Debian服务器端

1、在服务器安装wireguard

echo “deb http://deb.debian.org/debian/ unstable main” > /etc/apt/sources.list.d/unstable.list

printf 'Package: *\nPin: release a=unstable\nPin-Priority: 150\n' > /etc/apt/preferences.d/limit-unstable

apt update

apt install wireguard

2、生成公钥、私钥、共享密钥

sudo mkdir -p /etc/wireguard && sudo chmod 0777 /etc/wireguard

cd /etc/wireguard

umask 077

wg genkey | tee private.key | wg pubkey > public.key | wg genpsk > preshared.key

输出私钥

cat private.key

输出公钥

cat public.key

输出共享密钥

cat preshared.key

3、编辑配置文件

sudo vi wg0.conf


[Interface]

Address = 192.168.1.1/24服务器上的接口

ListenPort = 端口

PrivateKey = 服务器私钥

PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE

SaveConfig = true

[Peer]

PublicKey = 连接节点公钥(由客户端生成)

AllowedIPs = 192.168.1.2/32 (VPN 隧道的内网 IP 段)

设置服务器的 NAT 流量转发

sudo vi /etc/sysctl.conf


net.ipv4.ip_forward = 1


sudo sysctl -p

在服务器端添加虚拟网卡 wg0,设置隧道 IP 和 iptables 规则

sudo ip link add dev wg0 type wireguard

sudo ip address add dev wg0 192.168.1.1/24

sudo ip link set wg0 up

sudo wg setconf wg0 /etc/wireguard/wg0.conf

sudo iptables -A FORWARD -i wg0 -j ACCEPT

sudo iptables -A FORWARD -o wg0 -j ACCEPT

sudo iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE

sudo iptables -t nat -A POSTROUTING -o ens4 -j MASQUERADE

如果遇到提示 RTNETLINK answers: Operation not supported很可能就是wireguard模块没有加载 查看模块是否启动

lsmod | grep wireguard

先检查是否升级到最新系统再启动模块,如果报错需要重启

modprobe wireguard

检查wg设置是否正常

sudo wg show

4、设置开启启动

systemctl enable wg-quick@wg0 mac os端

1、安装

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

brew install wireguard-tools

2、生成公钥、私钥

wg genkey | tee private.key | wg pubkey > public.key

输出私钥

cat private.key

输出公钥

cat public.key

3、编辑配置文件wg0.conf

[Interface]

Address = 192.168.1.3/32 本地接口地址

PrivateKey = 本地客户端私钥

ListenPort = 端口

DNS = 1.1.1.1

[Peer]

PublicKey = 服务器端公司(由服务器端生成)

AllowedIPs = 0.0.0.0/0,::0/0 (VPN隧道的内网IP段)

Endpoint = 远程服务器公网IP和端口

4、启动/关闭

wg-quick up wg0

wg-quick down wg0

参考:https://www.wireguard.com/quickstart/

2025/05/05 03:13 · jinfang

Debian创建新用户和设置防火墙

创建新用户

1、登入root账号创建新用户

adduser xx

2、将新创建的用户添加到sudo组使xx用户可以执行超级权限

usermod -aG sudo xx 设置ufw防火墙

防火墙可以确保只允许某些服务链接网络。

1、安装

sudo apt install ufw

2、允许ssh链接

ufw allow OpenSSH

3、启用防火墙

ufw enable

4、查看防火墙状态

ufw status

2025/05/05 03:12 · jinfang

部署calibre-web

安装calibre

sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c “import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()”

sudo apt-get install xvfb imagemagick

mkdir ~/calibre-library

calibre-server ~/calibre-library

可以通过设置脚本来开机启动

遇到的错误 1、语言,Google搜索一下可以解决这个问题,记得重启。

WARNING: Failed to set default libc locale, using en_US.UTF-8

perl: warning: Falling back to the standard locale (“C”).

2、还有这个可以忽略的问题

WARNING

Setting up desktop integration failed with error:

__

  Traceback (most recent call last):
    File "site-packages/calibre/linux.py", line 861, in setup_desktop_integration
    File "subprocess.py", line 541, in check_call
  CalledProcessError: Command 'xdg-desktop-menu install --noupdate ./calibre-gui.desktop' returned non-zero exit status 3

Creating un-installer: /usr/bin/calibre-uninstall

There were 1 warnings

* Setting up desktop integration failed with error:

Run “calibre” to start calibre 安装calibre-web

git clone https://github.com/janeczku/calibre-web/

cd calibre-web

pip install –target vendor -r requirements.txt

python cps.py

参考:

https://manual.calibre-ebook.com/server.html#creating-a-service-for-the-calibre-server-on-a-modern-linux-system

https://grantwinney.com/calibre-is-awesome-calibre-server-is-not/

https://www.digitalocean.com/community/tutorials/how-to-create-a-calibre-ebook-server-on-ubuntu-14-04

2025/05/05 03:02 · jinfang

20250502

这两年ai看起来是没有什么变化,但在细分领域几乎每周都有突破。针对一个专业的模型也是也来越多人提及。不过在我看来单一专业的模型并不可靠,因为太容易走到头然后就没有进展了。就和现在的人类一样单一专业的ai就和比特币挖矿一样,刚开始的时候能经常有发现随着参与的人越来越多和该领域可被发现的东西越来越少就停滞了。这样也有点像人类的专家学者因为领域知识有限无法组成新的化学式。

我也想要说一下我现在的认知认为未来几年会发生的事:

1、因为图像识别+全能型ai+机器人的发展我会有一只机器人组成的施工队,他们严格按照流程施工图像识别技术保证他们即使因为意外出错也可以及时纠偏,他们严格按照设计标准高效的完成各种工作内容。当然因为我没有能力拿到中国政府的许可这样的机器人和服务在中国是违法所以在中国会有无数个像我一样的黑工头。

2、制造业的劳动力大幅下降,低价人工将失去优势。通用人工智能的突破会导致材料科学大幅进步,机器人将拥有自主制造、自主维护、自主维修等能力。

3、通用人工智能的突破会导致医学大幅进步,ai拥有前所未有的疾病理解与诊断的能力将使得医疗成本大幅降低。

4、通用人工智能带来的社会动荡可能会导致人口大量死亡,没有办法阻止。对于我自己现在正处于社会较低层,风险也是非常大。

2025/05/02 18:10 · jinfang

20250501

NotebookLM非常厉害。我准备让认识的人知道一下,犹豫了一下觉得没有好处就不发了。这么厉害的工具如果只是少部分人用,而我恰好是那少部分人那它就是很好用的工具,但如果所有人都会用对我来说它将会是沉重的负担。

2025/05/02 03:00 · jinfang

计划

今年已经过去三分之一,但计划还没有开始行动,有感到愧疚。

2025/05/01 16:42 · jinfang

做梦与想要

什么是真的想要,是做梦都在思考如何得到的东西。

大概是我做梦的时候没有思考如何得到,只故与你。

2025/04/25 18:36 · jinfang

升级到Fedora 34 Beta

sudo dnf upgrade –refresh

sudo dnf install dnf-plugin-system-upgrade

sudo dnf system-upgrade download –releasever=34

sudo dnf system-upgrade reboot

升级后感觉日常基本的鼠标操作没有以前顺畅,但是修好了蓝牙关闭后必须要重启才能够再开启的问题。

2025/04/25 18:35 · jinfang

<< 更新的文章 | 更早的文章 >>

blog.txt · 最后更改: 2025/03/21 17:05 由 jinfang