V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cnbatch  ›  全部回复第 22 页 / 共 69 页
回复总数  1368
1 ... 18  19  20  21  22  23  24  25  26  27 ... 69  
338 天前
回复了 roma 创建的主题 宽带症候群 PFsense WireGuard 分流
1 、换 opnsense ,自带地区分流功能。使用前务必先更新 IP 地址库。


2 、只能做到近似的效果,想要 100%符合很麻烦。无论 pfsense 还是 opnsense 都这样。
比如说,想要把某个墙内普址加入到 GFW list 强行走隧道绕一圈,十分麻烦。除非用 BSD 手动设防火墙。
这是因为 gfwlist 需要类似 ipset 的功能,在 BSD 系统上对应的是 pf table 和 ipfw table 。但 pfsense 和 opnsense 并不使用 ipfw ,只用 pf (没错,就是 mac 也用的那个 pf 防火墙),而 pfsense 和 opnsense 的脚本程序全盘接管了 pf 的配置文件,无法加载手动建立的 pf table 。

Web 界面可以自己加,但那么多条目扔进去的话,无论对于 Web 界面还是人眼都是巨大负担,以后需要重新编辑时几乎不可能手动编辑,只能靠上传配置文件的方式来做( opnsense 论坛有教程: https://forum.opnsense.org/index.php?topic=20653.0 )。个人实测,效果并不怎么好,总是重定向失效。

退而求其次的做法是,把 gfwlist 单独做成 unbound dns 的规则文件,扔到 /usr/local/etc/unbound.opnsense.d/ ,这样就可以使被墙网站正确解析。鉴于被墙网站全是位于境外的,所以会自动根据第一个需求的设置走隧道。
@me1onsoda 实在奇怪,干嘛会扯上 Windows ?不会真的有人在 Windows 使用 Linux 面板吧,这么奇葩
针对这个程序,建议专门用 Debian 做开发测试,说不定更容易找得到真正的 bug
非前端,有个做法不知道能不能行得通:
搞个强制过期机制,到了某个时间点就强制升级,必须用新版本才能运行。对于核心代码,包括时间点判断的部份,用 wasm 实现(应该更难破解吧)。
如果被人抄走的话,到了某个时间点后,就会自动无效。至于时间点的过期周期是多久,由自己的心情来决定。
并没有专门的机构做这种“广播”,IP 地址的使用信息都是人工更新的

想要拿数据,那得自己想办法

于是就出现这么一种现象,同一个 IP ,不同的查询网站给出的信息,并不完全一致
有些查询网站会同时给出多个 IP 库的查询信息供人参考,显然不同渠道获得的内容并不完全一致
进一步表明这些信息都是人为归类的


举个例子,假设李先生从中国电信租用了一段地址,别人的归类信息既可以把这些地址标记为“中国电信”,也能标记成李先生的机构、李先生的名字;李先生既可以在自己网站公开说,“这些地址的使用者是我”,然后联系各大 IP 查询网站,告诉他们自己的 IP 归属信息;也可以保持沉默,不告诉任何人
340 天前
回复了 itchina110 创建的主题 前端开发 周爱民:告前端同学书
@0o0O0o0O0o Windows + DPI 调高(我的是 200%),或者浏览器用鼠标滚轮把网页放大成 200%,这些奇怪的字符清晰可见
既然你主动说了自己的 Windows 并非正版,那是不是什么“精简版”Windows ?或者第三方的“一键安装”?

如果是,直接重装正常版的 Windows 再试一遍吧。
340 天前
回复了 itchina110 创建的主题 前端开发 周爱民:告前端同学书
这篇“作文”使用了大量“康熙部首”的字符,这样可能会导致浏览器使用 CTRL+F 搜索功能时搜不到某些文字、段落,作者是故意的是吧?是不是有什么黑历史?(莫非打广告本身就是黑历史?)
我的猜测:可能是丢包导致的?
看完这个测试后,OP 的测试应该是测出了日志库的不可能三角?
高吞吐、不丢日志、可实时读换
340 天前
回复了 turtlekey 创建的主题 宽带症候群 请教网络宽带替换方案
如果抛开“后台监控”这个部份,不去考虑这一块的话,其实可以找家宽中转,父母家、亲戚家、朋友家都可以

不过如果存在后台监控,那么长期跟某个家宽有长连接,可能会被重点关注也说不定,对于这种情况也就只能用 5G 了
如果无须涉及备案,那么可以考虑另一个思路:在网站内增设个论坛
@TESTFLIGHT2021 确定没问题?

WIndows MSVC ,试试这段:

#include <iostream>

int main()
{
char test_stack[1024 * 256 * 2]{};
test_stack[0] = 'E';
printf("%s\n", test_stack);
return 0;
}

还有这段:

#include <iostream>

int main()
{
char test_stack[1024 * 1024 * 2]{};
test_stack[0] = 'E';
printf("%s\n", test_stack);
return 0;
}

一个未超出 1M ,另一个远超 1M ,看看有没有问题
@tool2d 大多数情况下,确实没谁想过设置堆的值,只是 OP 想故意设限,那就由他吧╮(╯-╰)╭
“城域网”这三个字,不过是运营商的管理分类而已,只要自己能够获取到公网地址就行了。

IPv4 地址分类里面,只有 A~E 类地址,并没有叫做“城域网”的分类。然后按用途划分的话,那就是公网、私网、链路本地等分类,同样不存在叫做“城域网”的分类。

所以不要把地址所属类型跟运营商的管理分类混为一谈
1 ... 18  19  20  21  22  23  24  25  26  27 ... 69  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2529 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 14:33 · PVG 22:33 · LAX 07:33 · JFK 10:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.