V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  dvbs2000  ›  全部回复第 8 页 / 共 15 页
回复总数  285
1  2  3  4  5  6  7  8  9  10 ... 15  
我用人话翻译一下


这是一个自己动手实现的软路由系统。设计目标是为了玩得开心,而不是追求极致性能。它采用模块化设计,面向数据包和连接,使用真实 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 主要防被解析到沟里去
自己造轮子 说明技术水平确实高
现在都是专业团队在刷流量
跑一堆不同类型视频看哪个好,就冲。 就跟养蛊道理一样

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

其实是可行的
2024 年 4 月 16 日
回复了 safarigu 创建的主题 北京 在北京的各位,有没有给家里安装软水器
直接用纯净水洗澡也不难啊
何必加盐搞什么软水 体验并不好
2024 年 4 月 16 日
回复了 flypei 创建的主题 VPS 搬瓦工推出 CN2 GIA 低价套餐, 35.42 刀/年,已入手
有测试 ip 么
2024 年 4 月 15 日
回复了 zengde1996 创建的主题 健康 结石复发频率过高,有什么好办法吗
老老实实喝纯净水,什么矿泉水都是忽悠
2024 年 4 月 15 日
回复了 canbewrong 创建的主题 随想 在海南旅游 最羡慕的就是海边的小区
海边城市的人基本都不乐意住海边
都是外地人把海边房子价格抬起来了
住的人还少

而且一线海景看一周就腻了
没变化。。。
2024 年 4 月 11 日
回复了 SunHrHTE 创建的主题 教育 马上 CS 读研,量化交易这个方向怎么样?
娃去某头部打比赛
20 个队,基本都是清北
还有一堆 noi 金牌 xxpc 金牌
@AoEiuV020JP 的确如此 雷电可以用快捷键来模拟。。。但是很不优雅。
其实在 android 浏览器里面是可以用键盘来翻页的
就是大多数 app 不太支持

我是希望可以用遥控器来解决翻页
就可以不用总抬手,躺着就可以翻页
2024 年 4 月 2 日
回复了 coderth 创建的主题 生活 努力是为了什么?
多年后,你蓦然回首
你的努力虽然感动了自己,但本质上等价于 AI 消耗一点电力的事
2024 年 3 月 31 日
回复了 zhousir5071 创建的主题 问与答 有没有这样的同声传译软件/设备?
google translate 网页版就可以
2024 年 3 月 27 日
回复了 niuyun 创建的主题 生活 沪漂 8 年回郑州三年如何走上创业之路
@niuyun 幸好不是你新娘 不然你就惨了 一巴掌下去 试问你拿何物抵挡
2024 年 3 月 27 日
回复了 niuyun 创建的主题 生活 沪漂 8 年回郑州三年如何走上创业之路
新娘的胳膊怎么比我大腿还粗 是不是拍照误差
建议 op 做一个 online 缓存中心,把用户的更新需求缓存起来,用户申请更新的时候如果缓存里有,就不必从服务器申请,直接推给用户
这样可以大幅减少被 ban 的概率
可以有更好的用户体验

另外,缓存库也是有价值的。
top2 的 cs 内部差别大了去了
叉院的神仙和普通 top2 cs 学生,一个天上一个地下,不可同日而语
你说搞竞赛能过笔试题,应该不是 NOI 了。noi 都是算法难题的机考
如果不是 oi 佬,哪大概率就是普通 top2 cs 学生
普通学生不保研的话 跟别的 985cs 也没啥区别
找个工作混日子而已

你的人生游戏当前首要任务是找个靠谱的男大佬 跟男生走才是对的路
自己瞎跑 最后就是随波逐流泯然众人
2024 年 3 月 22 日
回复了 dvbs2000 创建的主题 Mac mini 想用 mac mini 2018 连接 8 个 8Tssd 磁盘
4 盘位雷电 nvme 雷电 3 可以多串联几个?
2024 年 3 月 22 日
回复了 nutting 创建的主题 随想 想消费,没啥可买的了?
数码花不了什么钱的
现在一个 ipad 可以替代以前 90%的数码产品

买个大别墅 智能装修 照 1000 万装
可以折腾 2 年不至于没事做

别墅如果不满意,就再买再装

如果别墅玩满意了

还有游艇飞机

不过话说在游艇飞机并不舒服 还不如现在 15 平的出租屋里做梦舒服。
2024 年 3 月 22 日
回复了 nutting 创建的主题 随想 想消费,没啥可买的了?
@Reddzzz 对讲机还能生存么 现在网速这么快 有啥不好传输的
1  2  3  4  5  6  7  8  9  10 ... 15  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5909 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 02:30 · PVG 10:30 · LAX 19:30 · JFK 22:30
♥ Do have faith in what you're doing.