MacGeeker
open-menu closeme
Home
Hackintosh
Linux
OpenWRT
DevNotes
youtube bilibili telegram rss
  • Gentoo Linux 使用 xtables-nft-multi 之后,docker wg-easy 不能正常使用

    calendar May 25, 2026 · 3 min read · iptables nftables linux gentoo docker wireguard wg-easy  ·
    Share on: twitter facebook linkedin copy

    上一篇记录了 Gentoo Linux 在新内核里把 iptables 从 legacy backend 切换到 xtables-nft-multi 的过程。宿主机切完之后,大部分自己写的防火墙脚本都能继续工作,因为命令还是 iptables,只是背后翻译成了 nftables 规则。

    不过还有一个容易忽略的地方:Docker 容器里的程序也可能会调用 iptables。这次出问题的就是 Docker 版 wg-easy。


    Read More
  • Gentoo Linux Kernel 从 6.12 升级至 6.18

    calendar May 24, 2026 · 2 min read · iptables nftables linux gentoo kernel  ·
    Share on: twitter facebook linkedin copy

    最近把 Gentoo Linux 的内核从 6.12 升级到了 6.18,过程本身没什么特别的,还是照旧 make oldconfig、检查一下必要的网络选项、编译、安装、重启。

    不过重启之后发现 iptables 规则不太对劲。尤其是手搓路由器这种环境,iptables 一旦不正常,影响就比较直接:转发、NAT、docker、xray 这些依赖防火墙规则的东西都会跟着出问题。


    Read More
  • Gentoo Linux 手搓路由器 —— 使用 odhcpd 支持 IPv6

    calendar May 24, 2026 · 4 min read · ipv6 router linux gentoo odhcpd  ·
    Share on: twitter facebook linkedin copy

    继之前的几篇文章:

    • 《使用 Gentoo Linux 搭建简单路由器并支持IPTV功能》
    • 《IPTV单线复用——在Linux系统上配置》
    • 《使用 Gentoo Linux 手搓路由器之二 -- 透明代理》
    • 《使用 Gentoo Linux 手搓路由器之三 -- 国内访问加速》
    • 《使用Gentoo Linux手搓路由器之四 -- 支持 IPv6》

    本文继续折腾 Gentoo Linux 手搓路由器的 IPv6 支持。上一篇 IPv6 的方案使用的是 bridge + ebtables,让 RA / NDP 这类 IPv6 必要报文在 WAN 和 LAN 之间通过网桥转发,再把真正的数据流量拉回三层路由处理。

    这个方案能跑,而且思路 …


    Read More
  • 使用 Gentoo Linux 手搓路由器之三 -- 国内访问加速

    calendar May 25, 2024 · 3 min read · xray linux ubuntu v2ray v2fly linux router ipset  ·
    Share on: twitter facebook linkedin copy

    本文的做法同样适用 OpenWRT

    继之前的三篇文章

    • 《使用 Gentoo Linux 搭建简单路由器并支持IPTV功能》
    • 《IPTV单线复用——在Linux系统上配置》
    • 《使用 Gentoo Linux 手搓路由器之二 -- 透明代理》

    文章中的 iptables 指令中包含了一些和ipset相关的,虽然做了一些注释,但是还是发文解释一下为何要这样做,好处是什么? 原理又是什么?


    Read More
  • 使用 Gentoo Linux 手搓路由器之二 -- 透明代理

    calendar May 21, 2024 · 6 min read · xray linux ubuntu v2ray v2fly linux router iptv  ·
    Share on: twitter facebook linkedin copy

    继之前的两篇文章

    • 《使用 Gentoo Linux 搭建简单路由器并支持IPTV功能》
    • 《IPTV单线复用——在Linux系统上配置》

    这两个做完了之后,你的路由器基本满足了上网和看IPTV的需求了。 但是对于程序员来说 GitHub 加速, Google 查资料还是非常有必要的。在OpenWRT中实现这些功能非常简单,直接使用插件就好了

    • Shadowsocksr Plus
    • Passwall
    • OpenClash

    Read More
  • IPTV单线复用——在Linux系统上配置

    calendar May 20, 2024 · 3 min read · xray linux ubuntu iptv linux router  ·
    Share on: twitter facebook linkedin copy

    继之前的文章《使用 Gentoo Linux 搭建简单路由器并支持IPTV功能》, 我感觉写的太复杂了,里面乱七八糟的。我把 IPTV 单线复用的部分单独抽出来写写吧。

    以上海电信,先简单的说说原理吧。很多家庭网络布线中,电信信息箱只有一条线到客厅电视,智能电视本身需要一条能上网的网线,IPTV盒子需要一条 IPTV 的专用信号线,这个时候光猫的 VLAN 功能就派上用场上,把 IPTV 和上网合2为1,用1条网线传输,然后另一端利用Switch(交换机),把信号分离出来。而 Linux 中的 Bridge 的功能等同交换机。


    Read More
  • 使用 Gentoo Linux 搭建简单路由器并支持IPTV功能

    calendar Apr 20, 2024 · 6 min read · xray linux ubuntu v2ray v2fly linux router iptv  ·
    Share on: twitter facebook linkedin copy

    背景

    现在在软路由方面, OpenWRT已经相当火爆了, 当然 OpenWRT也做的非常好了. 但是对我个人来说, 我觉得还是有一些问题

    • 升级困难, 在内核不升级的情况下, 一些对内核有依赖的包升级都会有问题
    • 升级内核(基于ext4的分区), 升级后, 又会遇到apk包的兼容问题(其实最好的方法就是刷机, 但是我又不想)
    • 刷机的话, 之前做过定制编译的, 又得来一遍, 虽然有了 make oldconfig 但是也不能完全解决问题

    Read More

MacGeeker

Technologist, geeker, A technical worker, continual incremental improvement.
Read More

Recent Posts

  • Gentoo Linux 使用 xtables-nft-multi 之后,docker wg-easy 不能正常使用
  • Gentoo Linux Kernel 从 6.12 升级至 6.18
  • Gentoo Linux 手搓路由器 —— 使用 odhcpd 支持 IPv6
  • Linux 指定网络接口名称
  • immich 自定义安装
  • 一个DIY-NAS的案例分享
  • 在路由器中安装dockerd
  • 使用Gentoo Linux手搓路由器之四 -- 支持 IPv6

Categories

LINUX 26 OPENWRT 11 ROUTER 9 SHELL 8 软路由 8 GENTOO 7 HACKINTOSH 6 IPTV 6 NGINX 5 DEVNOTES 4 黑苹果 4 HUGO 3 CHATGPT 2 DOCKER 2
All Categories
CHATGPT2 DEVNOTES4 DOCKER2 FLASK1 FLUTTER1 GENTOO7 HACKINTOSH6 HUGO3 IPTV6 LINUX26 MACOS2 NAS2 NGINX5 OPENCORE2 OPENWRT11 PYTHON1 ROUTER9 SHELL8 VPS1 WINDOWS1 软路由8 黑苹果4
[A~Z][0~9]

Series

LINUX ROUTER 8 PRIVATE NAS 3 IPTABLES 2 DRM DECRYPT 1

Tags

LINUX 26 GENTOO 13 UBUNTU 13 OPENWRT 11 IPV6 10 V2FLY 10 软路由 9 V2RAY 8 NAS 7 GOLANG 6 HACKINTOSH 6 IPTV 6 MACOS 6 ROUTER 6
All Tags
4GTV1 ANDROID1 BARD1 BETA1 BOOTLOADER2 CHATGPT3 CLOUD3 COLLECTD1 COMMENTS1 DART1 DDNS1 DIBBLER4 DNSMASQ1 DOCKER1 DRM1 FLASK2 FLUTTER1 GENTOO13 GISCUS1 GOLANG6 HACKINTOSH6 HUGO3 ICON1 IMMICH1 IPSET1 IPTABLES4 IPTV6 IPV610 JELLYFIN1 KERNEL2 LEDE1 LINKS2 LINUX26 MACOS6 MTU1 NAS7 NETFILTER2 NETFLIX1 NFTABLES2 NGINX4 ODHCPD1 OPENCORE1 OPENWRT11 ORAY1 PYTHON5 ROUTER6 SEAFILE3 SHORTCODE2 SVG1 UBUNTU13 UDEV1 UDPXY1 UPGRADE1 V2FLY10 V2RAY8 VENTURA1 VLAN1 VPS1 WARP1 WG-EASY1 WIDEVINE1 WIN 111 WINDOWS1 WINDOWS 111 WIREGUARD1 WSL1 XRAY5 XTEVE1 YOUTUBE1 奈飞1 流量1 甲骨文云4 电信1 电视3 监控1 编译1 美化1 设置1 软路由9 黑苹果5
[A~Z][0~9]
MacGeeker

Copyright  MACGEEKER. All Rights Reserved

to-top