代理服务器部署设置问题

想咨询一个问题。

现在我有一台 PC(WINDOWS系统),有两张网卡,一张网卡连接到一个内部局域网 A,另一张网卡连接到另一个局域网 B,这台 PC 和 局域网 B 我都可以操作管理,也可以有固定的公网IPV4地址。

现在我想让这台 PC 做成代理服务器,使得 局域网 B 内的终端 或者 在公网的远程终端,可以顺利的访问的 局域网A,有什么好的办法吗?

一个是用windows自带的internet连接共享(ics)
一个是用第三方软件,比如ccproxy wingate等

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^