如题,如何让 Openwrt 仅代理特定的某个物理端口? SSRP+是有这个功能的。但是换了 openclash 之后,这个功能就没有了。
1
kkj 2023-06-25 15:00:28 +08:00
```
rules: - DST-PORT,22,PROXY - DST-PORT,12345,PROXY - MATCH,DIRECT ``` |
2
hiyorituk 2023-06-25 15:02:17 +08:00
在配置里加上:SRC-PORT,7890,PROXY
|
3
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 一坨坨。 |
4
neroxps 2023-06-25 15:43:22 +08:00
管理区域其实就是 IP 段嘛,openclash 不支持只代理某个 IP 段嘛?
|
6
MSIAM OP @neroxps 另外还有 DNS 的问题,Openclash 的 DNS 接管,并不是自己找指定的 DNS 去查询。而是直接修改整个系统的 DNS 。这就会出一个问题。不需要的区域和需要的区域,DNS 混在一起。
|
7
SenLief 2023-06-25 17:36:09 +08:00 via iPhone
你是想代理网口吧?
|
8
neroxps 2023-06-26 07:37:22 +08:00 via iPhone
|
9
MSIAM OP @SenLief 也可以这么理解,我想代理的是一个网络区域,一个网络区域里可以不只有一个网口。一个网口也可以有不止一个区域。严格来说,我的想法是单独代理某个 VLAN 。
|
10
guosgao 148 天前
|