Skip to content

自定义路由模式无法代理局域网 IP #100

@MkQtS

Description

@MkQtS

我用 zju-connect 在路由器上搭建了一个 Socks 节点,可以连接到校园局域网。CC98 是一个内网论坛,www.cc98.org 的 IP 是 10.10.98.98

homeproxy 使用自定义路由,相关配置:

root@OpenWrt:~# uci show homeproxy.ZJUroute
homeproxy.ZJUroute=routing_rule
homeproxy.ZJUroute.label='ZJUroute'
homeproxy.ZJUroute.enabled='1'
homeproxy.ZJUroute.mode='default'
homeproxy.ZJUroute.source_ip_is_private='0'
homeproxy.ZJUroute.ip_is_private='1'
homeproxy.ZJUroute.rule_set='ZJU_list'
homeproxy.ZJUroute.rule_set_ipcidr_match_source='0'
homeproxy.ZJUroute.outbound='sbRVPN'
homeproxy.ZJUroute.ip_cidr='10.0.0.0/8'

{# Reserved addresses -#}
set homeproxy_local_addr_v4 {
type ipv4_addr
flags interval
auto-merge
elements = {
0.0.0.0/8,
10.0.0.0/8,
100.64.0.0/10,
127.0.0.0/8,
169.254.0.0/16,
172.16.0.0/12,
192.0.0.0/24,
192.0.2.0/24,
192.31.196.0/24,
192.52.193.0/24,
192.88.99.0/24,
192.168.0.0/16,
192.175.48.0/24,
198.18.0.0/15,
198.51.100.0/24,
203.0.113.0/24,
224.0.0.0/4,
240.0.0.0/4
}
}

这段代码似乎阻止了代理 私有 IP,于是我无法访问 CC98

删去/etc/homeproxy/scripts/firewall_post.ut里的10.0.0.0/8,后可以访问

或许 homeproxy 应该在发现设置了 homeproxy.ZJUroute.ip_is_private='1' 后允许代理相关私有 IP?

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidThis doesn't seem right

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions