V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dvbs2000  ›  全部回复第 1 页 / 共 8 页
回复总数  148
1  2  3  4  5  6  7  8  
1 天前
回复了 q727729853 创建的主题 问与答 你们都用什么听歌软件?
自建音乐库能不能共享做个并集呢
目测本贴用户合并就可以超过绝大部分线上平台
2 天前
回复了 ChristopherCheng 创建的主题 小米 小米智能家居离大谱,体验太差了
就是路由器太烂带不动所致
2 天前
回复了 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 主要防被解析到沟里去
自己造轮子 说明技术水平确实高
现在都是专业团队在刷流量
跑一堆不同类型视频看哪个好,就冲。 就跟养蛊道理一样

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

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

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

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

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

你的人生游戏当前首要任务是找个靠谱的男大佬 跟男生走才是对的路
自己瞎跑 最后就是随波逐流泯然众人
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   882 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 20:27 · PVG 04:27 · LAX 13:27 · JFK 16:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.