V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
MSIAM
V2EX  ›  OpenWrt

如何让 Openclash 仅代理某个特定的端口?

  •  
  •   MSIAM · 307 天前 · 1593 次点击
    这是一个创建于 307 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,如何让 Openwrt 仅代理特定的某个物理端口? SSRP+是有这个功能的。但是换了 openclash 之后,这个功能就没有了。

    第 1 条附言  ·  307 天前
    题目有点问题。实际的需求是直接设定管理范围。管理某个特定的三层区域。比如仅管理 LAN ,或者仅管理 VPN 区域。
    9 条回复    2023-06-26 13:53:39 +08:00
    kkj
        1
    kkj  
       307 天前
    ```
    rules:
    - DST-PORT,22,PROXY
    - DST-PORT,12345,PROXY
    - MATCH,DIRECT
    ```
    hiyorituk
        2
    hiyorituk  
       307 天前
    在配置里加上:SRC-PORT,7890,PROXY
    neroxps
        3
    neroxps  
       307 天前
    打开他又臭又长的 bash 脚本,然后找到 iptables 命令 改成你自己的。
    https://github.com/vernesong/OpenClash/blob/9ee0f02ed7615a62f960c9ee2f951dd1b47e2411/luci-app-openclash/root/etc/init.d/openclash#L2337-L2338

    一坨坨。
    neroxps
        4
    neroxps  
       307 天前
    管理区域其实就是 IP 段嘛,openclash 不支持只代理某个 IP 段嘛?
    MSIAM
        5
    MSIAM  
    OP
       307 天前
    @neroxps 我似乎没有看到这个功能。尝试了在访问控制里写了 192.168.x.0 但是并不识别。
    MSIAM
        6
    MSIAM  
    OP
       307 天前
    @neroxps 另外还有 DNS 的问题,Openclash 的 DNS 接管,并不是自己找指定的 DNS 去查询。而是直接修改整个系统的 DNS 。这就会出一个问题。不需要的区域和需要的区域,DNS 混在一起。
    SenLief
        7
    SenLief  
       307 天前 via iPhone
    你是想代理网口吧?
    neroxps
        8
    neroxps  
       306 天前 via iPhone
    @MSIAM https://www.v2ex.com/t/947864
    参考这个帖子我的方案
    MSIAM
        9
    MSIAM  
    OP
       306 天前
    @SenLief 也可以这么理解,我想代理的是一个网络区域,一个网络区域里可以不只有一个网口。一个网口也可以有不止一个区域。严格来说,我的想法是单独代理某个 VLAN 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2903 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:40 · PVG 20:40 · LAX 05:40 · JFK 08:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.