logo NodeSeekbeta

【开源】realm全功能一键转发脚本,流量统计,MPTCP,负载均衡权重,故障转移,备注,导出/导入,搭建隧道

  • @q1351022 #75
    嘶,也是IPv6 地址与 GitHub 相关域名直接绑定在本地 hosts 文件吗?
    看来不能通过api.github.com获取版本号了,复杂并且不稳定,再更新就改成直接解析github.com的realm的releases页面吧 xhj011

    # 直接解析releases页面
    LATEST_VERSION=$(curl -sL --connect-timeout 4 --max-time 8 \
    "https://github.com/zhboner/realm/releases" 2>/dev/null | \
    sed -n 's|.*href="/zhboner/realm/releases/tag/v\([0-9][0-9.]*\)".*|v\1|p' | head -1)
    

    已经解决,完美支持

  • @q1351022 #80
    感谢反馈,还少一个支持自定义的出口字段
    through = "[240e::1]"
    现在只能自定义入口listen = "[240e::1]:64317"
    我的想法是自定义入口就自动同步出口
    即在自定义listen = "[240e::1]:64317"出口就是through = "[240e::1]",省一个步骤
    但是好像又会有这些问题,两难的抉择

    1. 第一张情况同步,如果是1入多出,这个就没办法同步自定义了(入口和出口不统一)
    2. 第二种情况都支持自定义,多一个步骤都支持自定义的话,又可能会导致小白朋友使用起来一头雾水,怎么又入又出的
      就是这样,我思考一下怎么均衡

    已经更新,完美支持这些功能

  • @raingp #78
    很快就会更新了(画饼时间)
    因为感觉普遍对Proxy Protocol需求不大,甚至可能都不了解Proxy Protocol所以当时就没做,老哥方便的话能告诉大家使用Proxy Protocol打算用在什么场景吗?
    同样的还有

    "interface": "lo",
    "listen_interface": "lo"
    

    绑定网卡接口转发的也没做,都是感觉需求不大也没第一时间做 xhj022

  • @zywe #83
    我现在是手搓的realm,看大佬你这个脚本挺方便的。
    Proxy Protocol我主要的目的是传递客户端真实ip给落地,但是不知道怎么给每个单独规则启用,启用的话全部规则都会生效。我现在是这么用的大佬可以分析下看看。

    入口:

    [network]
    use_udp = true
    zero_copy = true
    fast_open = true
    send_proxy = true # 向出口发送真实源IP
    send_proxy_version = 2
    accept_proxy = false
    accept_proxy_timeout = 5
    

    出口:

    [network]
    use_udp = true
    zero_copy = true
    fast_open = true
    send_proxy = true # 向落地后端发送真实源IP
    send_proxy_version = 2
    accept_proxy = true # 接收来自入口发送的客户端的IP信息
    accept_proxy_timeout = 5
    
  • 预计更新

  • bd

  • 建议,对于国内机,加入自动检测和使用github 代理加速,手动下载还是相对比较费工夫的,特别是后续涉及到 realm和脚本更新,每次都得来一次。

    供大佬参考

  • 可以加个流量限制

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72280位seeker

🎉欢迎新用户🎉