求助,关于 OpenWrt 的使用

206 天前
 codermali

我家里用的小米 AX3600 ,刷了 官方 OpenWrt 24.10.0 (最新),安装了 OpenVPN 和 OpenClash 。

家里的设备访问 google 、youtube 、docker hub 没有障碍。

公司有一台测试服务器,是使用 docker 进行部署。

现在国内已经无法直接访问 docker hub 了。所以我想着在服务器上装一个 OpenVPN ,挂回家里的局域网,用于升级 Docker 镜像。

这是背景介绍。

家里 OpenWrt DHCP 网段是 192.168.88.0/24 ,OpenVPN 分配的网段是 192.168.8.0/24 。

现在,服务器上已经安装了 OpenVPN 客服端,可以挂回家里的局域网。但是,依然无法访问 docker hub 。

traceroute 追踪,走到 192.168.8.1 之后,就全是 * 了。好像根本就没走 OpenClash 。

安装 OpenVPN ,是根据 官方文档: https://openwrt.org/docs/guide-user/services/vpn/openvpn/server

有没有大佬能指导下,首先是我这个思路是否能实现?如果可以,那么我是哪里做错了,应该怎么改?

2584 次点击
所在节点    OpenWrt
27 条回复
ochatokori
205 天前
@codermali #20 第一条路由的掩码不对劲。
把旧的删掉
route del -net 0.0.0.0 netmask 128.0.0.0
重新加一条
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.8.1
codermali
205 天前
@ochatokori 已经修改,还是不对。那这么说,是不是第四条也不太对
codermali
205 天前
@ochatokori 重启后,修改、删除的 route 恢复了
ochatokori
205 天前
@codermali #22 第四条不是默认路由应该没啥关系,还不行就不清楚了🥺
ochatokori
205 天前
@codermali #23 是的,这只是临时添加,连上 vpn 之后再操作。
需要测试好确认可行再写到 openvpn 的配置里
codermali
205 天前
@ochatokori 好的,感谢,我再看看
chuxi
188 天前
这里涉及到 wan output 流量的处理,openVPN 部署在 openwrt 上,访问外网时,需要将 openWRT 的数据同样走到代理中

https://github.com/9566618/shadowproxy/blob/main/root/etc/shadowproxy/shadowproxy.nft

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

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

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

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

© 2021 V2EX