求助! MacOs 访问不同域名用不同的网络接口

2021-06-16 13:44:54 +08:00
 yitingbai

我现在在某国企内部临时开发,对接的内网服务必须走内网, 但是内网又不能上外网,而项目又必须访问外网的数据库等服务。现在 mac 用手机热点可以上外网,用网线接的内网。但是同时只能用其中一个接口上网,请问有什么方法可以分流吗? 访问内网 ip 的时候走网线接口, 访问外网域名的时候走手机热点 wifi 。

4073 次点击
所在节点    程序员
28 条回复
lc7029
2021-06-16 13:47:47 +08:00
你的电脑同时连内网和外网,已经违规了。。。
among
2021-06-16 13:50:40 +08:00
通过路由控制一下,内网通过 ip 网段,配置静态路由。
默认的走外网。
yitingbai
2021-06-16 13:54:04 +08:00
@lc7029 那我没办法, 我本来就是公司派来对接的, 我们的服务肯定是要走公网的,他们又不肯买我们的服务单独内网部属,想要把项目跑起来只能这样了
yitingbai
2021-06-16 13:56:02 +08:00
@among 条件有限, 只有自己的电脑可以动,我出去上厕所都得有人刷卡开门,有没有那种类似 Clash 的软件可以针对网址分流的?
lostSoul
2021-06-16 13:58:29 +08:00
@yitingbai 上厕所还要刷卡 业务涉密了吧? 你最好跟公司说明情况 自己不要瞎搞 这个锅背不起
yitingbai
2021-06-16 14:06:26 +08:00
@lostSoul 项目没啥秘密,就是国企事多, 玻璃门都要工牌刷卡
wengych
2021-06-16 14:07:03 +08:00
找 it 做内网反向 NAT 然后改解析
lcdtyph
2021-06-16 14:09:04 +08:00
内网的 ip 段是固定的么,如果是的话加一条路由表就行了吧
UG4anS3JspYD
2021-06-16 14:10:15 +08:00
去掉内网网关 手动写到内网的系统路由表
yitingbai
2021-06-16 14:13:22 +08:00
@wengych 这太难了,几乎不可能的,就这么说吧, 让他们开通一个 vpn 帐号,申请花了几周,期间联系了无数人,测试了 2 个月都没调通( ip 冲突之类的)。vpn 不是那种普通的,还只有 win 版本,要用专有软件。昨天我坐了一天的高铁来到北京,在他们总部开发。你知道我为啥用网线连接内网么,因为他们花了一上午都没有给我申请到 wifi 密码,我心中一万个草泥马
yitingbai
2021-06-16 14:28:06 +08:00
@UG4anS3JspYD 怎么去掉? 修改系统文件吗?
among
2021-06-16 14:30:01 +08:00
@yitingbai 你理解错了。
不是修改路由器,是你的机器本地的路由表。
可以手工增加静态路由的。
yitingbai
2021-06-16 14:32:27 +08:00
@among 谢谢, 我试试看, 太感谢你
UG4anS3JspYD
2021-06-16 14:32:28 +08:00
@yitingbai 手动设置内网网卡 ip 地址 掩码 不设置 网关
Vindroid
2021-06-16 14:33:29 +08:00
mac 不知道,windows 可以配置路由表,根据 ip 段或域名来自定义走哪个网卡
newborn
2021-06-16 14:34:20 +08:00
用 route 命令写路由。具体怎么写查下 bsd route 吧,我这只熟练用 linux 的 route 。
wofave
2021-06-16 14:43:27 +08:00
我两年前问过类似问题,最后是修改路由表做到的。append 了 Ubuntu 下修改路由表的命令 /t/549609
queuey
2021-06-16 15:07:21 +08:00
直接改路由表呗,或者 Surge 也可以
willis
2021-06-16 15:26:01 +08:00
搞个虚拟机,虚拟机绑定到不同的网卡
gainsurier
2021-06-16 15:58:01 +08:00
Surge 可以。
参见网口策略选项。
可以根据 ip,域名,进程及其他分流。

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

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

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

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

© 2021 V2EX