问题描述
是否可以避免go build
提取特定依赖项的zip版本?防火墙阻止了它,我可以看到这可能是重复出现的主题。我可以使用该版本的git clone,然后将其复制到适当的pkg文件夹中,但这有点麻烦。大多数软件包都可以,但似乎只有一些触发.zip在防火墙上触发403。更改特定zip的防火墙策略是一种较长期的方法,正在寻找可以解决的问题。
详细信息
尝试为kong构建插件。这些步骤是:
-
go mod init kong-go-plugin
-
go get -d -v github.com/Kong/go-pluginserver
-
go build github.com/Kong/go-pluginserver
这无法下载依赖项之一,因为在防火墙上不允许使用zip文件。
... github.com/ugorji/go/[email protected]:403禁止
更新
其目的不是要颠覆公司的防火墙策略,任何提议的方法都不应被用来这样做。
对于上下文,在这种情况下,防火墙,网络,golang和kong都是试验性的,我需要在更改防火墙策略之前评估解决方案。此外,实际/生产防火墙确实允许使用此zip程序包,而实验性不允许。如果发现被阻止的程序包确实被视为漏洞,那么就需要加强防火墙规则以禁止github repo。到现在为止,我们仅使用go get
而不使用mod
,并且效果很好,因此我认为建议的方法不会比以前提高风险。尽管如此,重点仍然是,不应使用任何变通办法来破坏公司防火墙策略。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)