需求描述
目前有两台服务器A和B,A不能访问外网,B可以访问外网;A和B可以通过内网相互通信。希望实现的功能是:A以B为代理访问外网。
解决方案
使用ngnix正向代理。
具体解决方案参考:https://bbs.huaweicloud.com/blogs/301714
在A上安装好ngnix后,还需要打开80和443端口,参考:https://blog.youkuaiyun.com/KnYoboy/article/details/106543950
在B上若git clone报GnuTLS recv error,可通过apt install apt-transport-https
解决。
为了避免端口直接裸漏在外网被攻击,可对允许访问的ip进行限制,参考:https://blog.youkuaiyun.com/ywd1992/article/details/87186836