Joe’s blog 👋

欢迎来到我的博客

记一次grub故障

grub 突然坏了,开机直接进到 bios 的引导修复页面,不知道是强制关机的原因还是啥,幸好还有保留 arch 的u盘系统。 ...

December 18, 2023 · 2 min · Joe

笔记本休眠

笔记本节省电量的方式有多种,这里记录两种,一种是睡眠(sleep,suspend),一种是休眠(hibernate),下面根据 Arch Wiki 简单的介绍并且记录配置。 ...

October 15, 2023 · 1 min · Joe

RouterOS开启IPv6

因为现在电信默认都会分配 IPv6 的地址,所以就在 RouterOS 上配置一下。 ...

August 27, 2023 · 2 min · Joe

V2ray透明代理解析

流量解析 开启ip包转发 sysctl net.ipv4.ip_forward=1 开启之后目的地的数据包才能进入 FORWARD 链,可以作为网关。 策略路由 ip rule add fwmark 1 table 100 # 将打标签的流量用 table 100 中的规则处理 ip route add local 0.0.0.0/0 dev lo table 100 # 在 table 100 中添加规则:将所有(0.0.0.0/0)包重定向到 loopback 中(从而进入 INPUT) 作为透明代理,需要代理两块流量: 非本机的包通过 PREROUTING 链之后,会走 FORWARD 链出去,但是流量需要通过 INPUT 链进入到达 v2ray 进程,所以要将经过 PREROUTING 链的流量通过策略路由转发到 INPUT 链。 如果是本机的数据包,由于本机的进程流量直接通过 OUTPUT 以及 POSTROUTING 链出去,没有经过 tproxy 的处理,所以: iptables -t mangle -N V2RAY_MASK iptables -t mangle -A V2RAY_MASK -p udp -j MARK --set-mark 1 # 给 UDP 打标记,重路由 iptables -t mangle -A V2RAY_MASK -p tcp -j MARK --set-mark 1 # 给 TCP 打标记,重路由 iptables -t mangle -A OUTPUT -j V2RAY_MASK # 应用规则 结合策略路由,将 OUTPUT 链中的 tcp 和 udp 流量打标记,然后重新由 loopback 处理,这样流量就会经过 PREROUTING 链,也就是会被发送到 v2ray 的进程。...

July 14, 2023 · 3 min · Joe

Haproxy for Shadowsocks

因为代理服务商的有些线路偶尔会出现连接不稳定的情况,而且一般都会有多条线路供用户选择,所以就选用 Haproxy 作为负载均衡器。 ...

July 8, 2023 · 1 min · Joe