V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dvbs2000  ›  全部回复第 5 页 / 共 12 页
回复总数  235
1  2  3  4  5  6  7  8  9  10 ... 12  
218 天前
回复了 dvbs2000 创建的主题 生活 感觉有一种生活方式挺有趣
@JamesR 体验不同城市生活
等于过了好几辈子
219 天前
回复了 dvbs2000 创建的主题 生活 感觉有一种生活方式挺有趣
@sss15 假设 我说假设啊 是当年的高考 top2 级别 那就很稳
219 天前
回复了 dvbs2000 创建的主题 生活 感觉有一种生活方式挺有趣
@cbythe434 没有身份 在一个陌生城市 会缺乏归属感
@tcpdump 哈哈 肉肉而已 自己又不是没有
@angry41 枕头被子谈不上爱不释手吧 女朋友是人呐

小时候的哪种买到 gpa 超级兴奋的感觉
已经很久没有了

还有第一次买汽车
也是爱不释手
233 天前
回复了 dexlee2020 创建的主题 问与答 小孩考不上高中,还有什么出路?
我怎么感觉是爽文第一集

后面就是咔咔咔一顿乱杀
我提个好建议
去大城市郊区别墅区密集的地方开车送外卖
不用风吹雨打
开车直接送
而且衣品好人帅运气好还能碰到别墅业主大妈
238 天前
回复了 q727729853 创建的主题 问与答 你们都用什么听歌软件?
自建音乐库能不能共享做个并集呢
目测本贴用户合并就可以超过绝大部分线上平台
239 天前
回复了 ChristopherCheng 创建的主题 小米 小米智能家居离大谱,体验太差了
就是路由器太烂带不动所致
239 天前
回复了 maybeonly 创建的主题 宽带症候群 跟风贴自家软路由实现
我用普通人理解翻译一下


这是一个自己动手实现的软路由系统。设计目标是为了玩得开心,而不是追求极致性能。它采用模块化设计,面向数据包和连接,使用真实 IP 地址。虽然结构复杂,但条理清晰,拓展性好,能够轻松适配各种形式的 VPN 。

基础操作系统使用 Rocky Linux 9 。主要使用 bash 脚本语言编写,部分模块使用 C++。没有图形界面,但有一些命令行工具。使用了多个内网 IPv4 和 IPv6 网段,尽管并非所有 IP 段都是必须的。

核心是 NET-IX 模块,提供虚拟交换功能。它使用一段内网 IPv4 和 IPv6 地址,提供调度、故障自动处理、分流及 DNS 、访问控制等服务。其中的主要功能模块包括:

1. INGW:内网接入网关,可针对不同设备应用不同策略,如 DNS 等。
2. DNSIW:普通 DNS 服务,转发到运营商 DNS 。
3. DNSOW:过墙 DNS 服务,对白名单域名转发 DNSIW,其他使用自己的递归 DNS 。
4. OWGW:隧道入口,对白名单 IP 转发至 RTGW 。
5. RTGW:IX 网段的出口网关,连接到 WAN 。
6. DNSROUTE:DNS 分流/策略分流模块,自行开发。

NET-LAN 模块对应普通内网接入,可直接分配公网 IPv6 地址并使用 SNPT 做转换。

NET-WAN 模块对应宽带接入,支持 PPPoE 、DHCP 等方式,还能转发 IPTV 流量。RTGW 连接 IX 和 WAN,对多宽带使用 connmark 解决连入连接问题。每条宽带使用两个 netns,分别连 ISP 和 TUN 。

NET-TUN 是模块化连出 VPN,每条隧道有两个 netns:TN 和 FW 。TN 接受 OWGW 或 DNSROUTE 的流量,经隧道协议发出;FW 提供防火墙和出口路由。VPN 出口在 OWGW 进行调度并自动检查隧道健康状态。

DNSROUTE 使用 C++ 实现,可匹配 DNS 请求并转发,并对返回的 IP 记录,后续可据此对数据包转发。

NET-XC 模块将连入 VPN 导入 INGW 并应用三层策略。NET-IoT 模块隔离物联网流量。

这个设计很灵活,在外部可方便地增删隧道、调整健康检查、改 WAN 设置等,且不影响整体。还能较容易增加新功能,如指定源 IP 经特定隧道、隧道串接、针对特定 WiFi 的 DNS 解锁等。

总之,这是一个为了玩得开心而设计的软路由系统,结构复杂但条理清晰,模块化程度高,可玩性强。作者在设计时着重考虑了灵活性和可扩展性。


@maybeonly 宠妻狂魔啊
小心惯坏

话说太复杂了 其实软路由稍微需要处理的主要是 dns 部分
dns 主要防被解析到沟里去
自己造轮子 说明技术水平确实高
我用人话翻译一下


这是一个自己动手实现的软路由系统。设计目标是为了玩得开心,而不是追求极致性能。它采用模块化设计,面向数据包和连接,使用真实 IP 地址。虽然结构复杂,但条理清晰,拓展性好,能够轻松适配各种形式的 VPN 。

基础操作系统使用 Rocky Linux 9 。主要使用 bash 脚本语言编写,部分模块使用 C++。没有图形界面,但有一些命令行工具。使用了多个内网 IPv4 和 IPv6 网段,尽管并非所有 IP 段都是必须的。

核心是 NET-IX 模块,提供虚拟交换功能。它使用一段内网 IPv4 和 IPv6 地址,提供调度、故障自动处理、分流及 DNS 、访问控制等服务。其中的主要功能模块包括:

1. INGW:内网接入网关,可针对不同设备应用不同策略,如 DNS 等。
2. DNSIW:普通 DNS 服务,转发到运营商 DNS 。
3. DNSOW:过墙 DNS 服务,对白名单域名转发 DNSIW,其他使用自己的递归 DNS 。
4. OWGW:隧道入口,对白名单 IP 转发至 RTGW 。
5. RTGW:IX 网段的出口网关,连接到 WAN 。
6. DNSROUTE:DNS 分流/策略分流模块,自行开发。

NET-LAN 模块对应普通内网接入,可直接分配公网 IPv6 地址并使用 SNPT 做转换。

NET-WAN 模块对应宽带接入,支持 PPPoE 、DHCP 等方式,还能转发 IPTV 流量。RTGW 连接 IX 和 WAN,对多宽带使用 connmark 解决连入连接问题。每条宽带使用两个 netns,分别连 ISP 和 TUN 。

NET-TUN 是模块化连出 VPN,每条隧道有两个 netns:TN 和 FW 。TN 接受 OWGW 或 DNSROUTE 的流量,经隧道协议发出;FW 提供防火墙和出口路由。VPN 出口在 OWGW 进行调度并自动检查隧道健康状态。

DNSROUTE 使用 C++ 实现,可匹配 DNS 请求并转发,并对返回的 IP 记录,后续可据此对数据包转发。

NET-XC 模块将连入 VPN 导入 INGW 并应用三层策略。NET-IoT 模块隔离物联网流量。

这个设计很灵活,在外部可方便地增删隧道、调整健康检查、改 WAN 设置等,且不影响整体。还能较容易增加新功能,如指定源 IP 经特定隧道、隧道串接、针对特定 WiFi 的 DNS 解锁等。

总之,这是一个为了玩得开心而设计的软路由系统,结构复杂但条理清晰,模块化程度高,可玩性强。作者在设计时着重考虑了灵活性和可扩展性。


@maybeonly 宠妻狂魔啊
小心惯坏

话说太复杂了 其实软路由稍微需要处理的主要是 dns 部分
dns 主要防被解析到沟里去
自己造轮子 说明技术水平确实高
现在都是专业团队在刷流量
跑一堆不同类型视频看哪个好,就冲。 就跟养蛊道理一样

所以普通人流量获取也很卷
247 天前
回复了 MegatronKing 创建的主题 推广 买断制上线,一天的营收超过一个月
good job 支持 op 买了永久
248 天前
回复了 dvbs2000 创建的主题 OpenAI 有没有用 gpt 做独立开发的呀
@neurocomputing 把任务分解成小任务,让 ai 完成
然后拼成一个独立项目

其实是可行的
248 天前
回复了 safarigu 创建的主题 北京 在北京的各位,有没有给家里安装软水器
直接用纯净水洗澡也不难啊
何必加盐搞什么软水 体验并不好
有测试 ip 么
249 天前
回复了 zengde1996 创建的主题 健康 结石复发频率过高,有什么好办法吗
老老实实喝纯净水,什么矿泉水都是忽悠
249 天前
回复了 nightnotlate 创建的主题 随想 在海南旅游 最羡慕的就是海边的小区
海边城市的人基本都不乐意住海边
都是外地人把海边房子价格抬起来了
住的人还少

而且一线海景看一周就腻了
没变化。。。
253 天前
回复了 SunHrHTE 创建的主题 教育 马上 CS 读研,量化交易这个方向怎么样?
娃去某头部打比赛
20 个队,基本都是清北
还有一堆 noi 金牌 xxpc 金牌
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2017 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 00:29 · PVG 08:29 · LAX 16:29 · JFK 19:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.