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

2023-06-25 14:52:59 +08:00
 MSIAM

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

2198 次点击
所在节点    OpenWrt
10 条回复
kkj
2023-06-25 15:00:28 +08:00
```
rules:
- DST-PORT,22,PROXY
- DST-PORT,12345,PROXY
- MATCH,DIRECT
```
hiyorituk
2023-06-25 15:02:17 +08:00
在配置里加上:SRC-PORT,7890,PROXY
neroxps
2023-06-25 15:05:21 +08:00
打开他又臭又长的 bash 脚本,然后找到 iptables 命令 改成你自己的。
https://github.com/vernesong/OpenClash/blob/9ee0f02ed7615a62f960c9ee2f951dd1b47e2411/luci-app-openclash/root/etc/init.d/openclash#L2337-L2338

一坨坨。
neroxps
2023-06-25 15:43:22 +08:00
管理区域其实就是 IP 段嘛,openclash 不支持只代理某个 IP 段嘛?
MSIAM
2023-06-25 15:44:31 +08:00
@neroxps 我似乎没有看到这个功能。尝试了在访问控制里写了 192.168.x.0 但是并不识别。
MSIAM
2023-06-25 15:47:20 +08:00
@neroxps 另外还有 DNS 的问题,Openclash 的 DNS 接管,并不是自己找指定的 DNS 去查询。而是直接修改整个系统的 DNS 。这就会出一个问题。不需要的区域和需要的区域,DNS 混在一起。
SenLief
2023-06-25 17:36:09 +08:00
你是想代理网口吧?
neroxps
2023-06-26 07:37:22 +08:00
@MSIAM https://www.v2ex.com/t/947864
参考这个帖子我的方案
MSIAM
2023-06-26 13:53:39 +08:00
@SenLief 也可以这么理解,我想代理的是一个网络区域,一个网络区域里可以不只有一个网口。一个网口也可以有不止一个区域。严格来说,我的想法是单独代理某个 VLAN 。
guosgao
113 天前

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

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

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

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

© 2021 V2EX