bestroutetb 生成的 CHNRoutes

2016-02-15 13:40:16 +08:00
 Liqianyu
https://gist.github.com/Liqianyu/fe88b4b7fda58b52be5d

使用 bestroutetb 项目生成的路由表
https://github.com/ashi009/bestroutetb/

目前在研究如何极限压缩, OpenConnect VPN Server(ocserv)最大只支持 200 行。
6527 次点击
所在节点    分享创造
13 条回复
Liqianyu
2016-02-15 14:09:48 +08:00
https://github.com/CNMan/ocserv-cn-no-route/blob/master/cn-no-route.txt
该作者并未说明如何压缩
现今为最佳 ocserv 路由表(?!)

另外 ocserv 在某个版本后虽然没有路由表限制,但是实际客户端依旧只能加载 200 条。
Liqianyu
2016-02-15 14:33:41 +08:00
https://github.com/snachx/ocserv-cn-no-route

这里提到了生成方法
1 、生成最新国内 IP 列表 chnroute.txt

2 、合并 chnroute.txt(334490624 IPs),生成 chnroute_merged.txt(334490624 IPs)

3 、将所有 /12 及以上改成 /11 ,并合并,生成 11_143.txt(713031680 IPs)

4 、生成不含保留 IP 的 cn-no-route.txt(712965888 IPs)

剔除 11_143.txt 中保留 IP : 192.168.0.0/16 、 203.0.113.0/24

5 、添加保留 IP 并合并,生成 cn-no-route2.txt(1305674752 IPs)
laincat
2016-02-15 15:25:02 +08:00
已 Star
lenovo
2016-02-15 16:16:08 +08:00
r#1 @Liqianyu 我在维护这个列表,之前不知道有 git push -f ,项目删过一次
/t/188298 /t/230816
原来一刀切的版本(160 条左右)不再更新了,现在主要更新在原来基础上优化过的接近 200 条的版本
yexm0
2016-02-15 16:26:36 +08:00
200 条限制不是 cisco anyconnect 客户端的限制吗?怎么现在连 OpenConnect 也来玩限制了啊
lenovo
2016-02-15 16:31:40 +08:00
r#5 @yexm0 OpenConnect 应该还是没限制吧
Liqianyu
2016-02-15 16:49:24 +08:00
@lenovo
感谢。有考虑在 bestroutetb 的基础上精简吗?

@yexm0
恕我表达不清,是 IOS 的 cisco anyconnect 客户端。
lenovo
2016-02-15 17:51:35 +08:00
r#7 @Liqianyu 现在这个用起来没问题啊,目前 cn-no-route.txt 共 620007168 IPs (含所有 CN 336898816 IPs ),比一刀切方案减少约 1 亿非 CN IP

ps :你 gist 里的路由表没有包含所有 CN IP
Liqianyu
2016-02-15 19:18:37 +08:00
@lenovo
是啊,因为做了有损压缩。
Liqianyu
2016-02-19 03:16:26 +08:00
@lenovo
发现当时搞错了,没更新 IP 区域文件。现在已经更新。
lenovo
2016-02-19 20:43:22 +08:00
r#10 @Liqianyu 好,期待你的 200 行版本
lution
2016-02-21 00:50:11 +08:00
楼主,想借地方问一个问题,我在用 bestroutetb 生成路由表的时候,不管是用什么参数 (--route.net=CN/--route.vpn=JP/--route.vpn=US), 使用 openvpn 格式的输出总是 2036 行,结果也是一模一样的,很是费解。

你可以试一下下面几条命令,看一下是不是跟我一样的情况吗,或者帮我看一下,我的用法是不是有错误?

```
bestroutetb --router-vpn=JP -p openvpn -o ./router.1
bestroutetb --router-vpn=US -p openvpn -o ./router.2
bestroutetb --router-net=CN -p openvpn -o ./router.3
```

十分感谢
Liqianyu
2016-02-23 18:42:18 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/256592

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX