V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lenovo
V2EX  ›  分享创造

适用于 OpenConnect Server (ocserv) 的最优路由表

  •  
  •   lenovo · 2015-10-24 23:21:52 +08:00 · 6950 次点击
    这是一个创建于 3324 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前一直在用 162 条的 cn-no-route.txt ( 717160192 IPs ),今天弄了个 199 条的 cn-no-route3.txt ( 679411456 IPs ),两者相差 37748736 IPs ,能稍微缩小一点点误差,但相比原始的 335888384 IPs ,误差还是很大

    https://github.com/CNMan/ocserv-cn-no-route
    28 条回复    2015-11-01 16:03:21 +08:00
    lenovo
        1
    lenovo  
    OP
       2015-10-24 23:32:19 +08:00
    t/188298 前文,感谢 @LazyZhu 等大神的帮助
    shinko
        2
    shinko  
       2015-10-24 23:36:39 +08:00
    instagram 能正常使用吗
    lenovo
        3
    lenovo  
    OP
       2015-10-24 23:42:25 +08:00
    @shinko 没在用这个, ios 上 chrome 可以访问 https://instagram.com 算正常不?
    LazyZhu
        4
    LazyZhu  
       2015-10-24 23:46:00 +08:00
    其实 162 正好,使用中遇到问题还有 38 条的剩余空间可以手动添加.
    alect
        5
    alect  
       2015-10-24 23:47:38 +08:00
    安卓好像不支持 noroute 吧?
    humiaozuzu
        6
    humiaozuzu  
       2015-10-24 23:48:28 +08:00
    =。= 等 Surge 呗,我们都在优化 Surge 的规则了
    alect
        7
    alect  
       2015-10-24 23:51:24 +08:00
    @humiaozuzu 这个好歹是全平台,不是所有人都在用 iPhone 吧。。
    更多的都是用台式机翻墙
    humiaozuzu
        8
    humiaozuzu  
       2015-10-24 23:54:54 +08:00
    @alect 台式机 SS 早有了
    mckelvin
        9
    mckelvin  
       2015-10-25 00:23:05 +08:00 via iPhone   ❤️ 2
    我搞了个幺蛾子在客户端推翻 AnyConnect 推送的路由表,用 chnroutes 替代。 https://github.com/mckelvin/anyconnect-virtual-router
    lenovo
        10
    lenovo  
    OP
       2015-10-25 00:47:44 +08:00
    cn-no-route3.txt 是修改 12_261.txt 中部分 /12 到 /11 得来,对比了一下,在不改变条数的前提下,恢复部分 /11 到 /12 ,减少 11534336 IPs ,再稍微缩小一点点误差:)
    Yien
        11
    Yien  
       2015-10-25 00:53:30 +08:00 via iPhone
    感谢分享
    wkdhf233
        12
    wkdhf233  
       2015-10-25 01:15:14 +08:00
    我 Win 客户端死活读不到 no-route 不知道是什么鬼,把 route 全部注释掉都不行
    顺便问问有可以给 iOS 的路由表吗?

    这段时间 ocserv 的帖子里全部都是劝人用 surge 放弃 ac 的回复,看得真的烦了
    Showfom
        13
    Showfom  
       2015-10-25 01:19:12 +08:00
    可以写个脚本每天自动更新么
    wkdhf233
        14
    wkdhf233  
       2015-10-25 01:20:52 +08:00
    @humiaozuzu 想在主力机 OS X ,娱乐机 Win ,电话 Andorid 和娱乐平板 iPad 上根据 ip 地址做内外分流, SS 有什么好的实现方法吗,最好是半小时内能折腾完的
    我的 N5 升 Android 之后 SS 客户端一直不正常工作, surge 能在安卓上跑么
    humiaozuzu
        15
    humiaozuzu  
       2015-10-25 01:26:52 +08:00
    @wkdhf233 动态分流 OSX 下是 GoagentX , Win 下就是默认的 SS 客户端, pac 有个 mono_pac 很好用,是 ip 的动态分流,和 Surge 的一样。 iOS 等待 Surge 上架吧, Android 客户端就那 2 个,都是有动态分流,我 Android 设备是用 fqrouter2 确实遇到过他自己挂掉的情况,另一个就好很多
    lenovo
        16
    lenovo  
    OP
       2015-10-25 01:28:10 +08:00
    @wkdhf233 测试 pc 和 ios 上都正常
    wkdhf233
        17
    wkdhf233  
       2015-10-25 01:51:57 +08:00
    @humiaozuzu PAC 的分流没用,光浏览器的话我国内跳板转出来的透明代理比 SS 更方便, steam 外服联机咋搞
    我造 Proxifier 可以劫持流量走 SS ,但同个程序的分流呢?把游戏服务器全部抓出来然后单独设定对 IP 的规则可以精确分流,那新游戏呢?每装一个游戏就去抓一遍 IP ,还是别玩了吧


    @lenovo 可能是我设置没对,我再研究看看
    方便分享下你的 ocserv.conf 吗?十分感谢
    Daniel65536
        18
    Daniel65536  
       2015-10-25 02:17:41 +08:00 via iPhone
    @wkdhf233 steam 在路由器上配 ss 就好,当然也可以配 sv , ss 处理 udp 流量常常有 bug 。
    lenovo
        19
    lenovo  
    OP
       2015-10-25 02:33:19 +08:00   ❤️ 1
    yexm0
        20
    yexm0  
       2015-10-25 08:39:32 +08:00
    记得 ocserv 在 0.10.6 就已经剔除限制了啊
    kingsun
        21
    kingsun  
       2015-10-25 08:40:51 +08:00
    @humiaozuzu Surge 期待哦
    lenovo
        22
    lenovo  
    OP
       2015-10-25 09:16:25 +08:00
    @yexm0 确实是 0.10.6 开始#define MAX_CONFIG_ENTRIES 96 变成了#define DEFAULT_CONFIG_ENTRIES 96 , README.MD 已更新
    Lifted the limit on the number of configuration options. That allows to add an "unlimited" number of route options.

    但 200 条是 cisco anyconnect 客户端的上限,也许其他客户端可以接收更多?
    yexm0
        23
    yexm0  
       2015-10-25 11:19:20 +08:00
    @lenovo 安卓有个第三方客户端 OpenConnect 不过我没试过........
    lenovo
        24
    lenovo  
    OP
       2015-10-26 21:51:14 +08:00
    再优化了一下,目前最新的 196 条 cn-no-route3.txt(647365120 IPs)比 162 条的 cn-no-route.txt(717160192 IPs)减少 69795072 IPs
    monk
        25
    monk  
       2015-10-29 10:39:38 +08:00
    @lenovo 你的这个 repo 是删掉后重新弄的吗?记得 github 上很早就有,还有一些 issue 讨论的呢。
    monk
        26
    monk  
       2015-10-29 10:43:32 +08:00
    @lenovo 另外 vpn.h 这个文件路径在哪儿,找了一圈儿没找到。
    lenovo
        27
    lenovo  
    OP
       2015-10-30 09:22:37 +08:00
    @monk 是的,删掉重传的,现在主要更新接近 200 条的 cn-no-route3.txt 了
    vpn.h 就在 ocserv 压缩包的 src 目录啊
    tinkerer
        28
    tinkerer  
       2015-11-01 16:03:21 +08:00
    starred.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2853 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:48 · PVG 14:48 · LAX 22:48 · JFK 01:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.