手机和PC各自通过EasyConnect连接公司VPN的同时,维持手机和PC的内网连通性

前提

本人开发RN时,是通过在PC上的RN工程中执行yarn start来开启Metro服务器,并让手机连接PC的ip的8081端口,来实现RN调试的。

在远程办公时,APP的测试环境需要连接公司测试服务器,而测试服务器只能通过EasyConnect连接公司内网后才能访问。而pc也需要通过EasyConnect连接公司内网访问wiki。

尝试过在PC和手机都通过EasyConnect连接公司内网后,在APP上直接连接PC的ip的8081端口,发现访问不到PC的Metro服务器。

尝试过APP连接pc的EasyConnect显示的内网ip,发现也无法连上PC的Metro服务器。

方案

如果在PC上开启一个Proxy代理服务,PC通过EasyConnect连接公司内网,手机通过PC的代理服务连接网络,就使得手机同时可以访问公司内网,又可以保持跟PC的内网连通性。

Mac上有一款软件叫做SquidMan,可以实现在Mac上开启代理服务器。

  1. 设置端口号
设置端口号

2. 添加手机的内网IP

添加手机内网IP

3. 安卓手机设置—>WLAN—>长按目标WIFI热点—>修改网络—>勾选显示高级选项—>修改代理为手动,填入代理服务器的地址和端口,保存即可。

参考文献

http://squidman.net/squidman/

https://blog.csdn.net/u013651026/article/details/78350283

https://blog.csdn.net/zh515858237/article/details/100116156

Share

You may also like...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注