我有一个 go mod
gitlab.org/at
,放在我的私人 gitlab code.demo.org/at
,它使用 HTTP
协议
我的GOENV(
go env
):
GOVERSION="go1.19.13"
GOPRIVATE="code.demo.org"
GOINSECURE="code.demo.org"
还有我的
go.mod
:
module code.demo.org/demo
go 1.19
require (
gitlab.org/at v0.0.0-00010101000000-000000000000
)
replace gitlab.org/at => code.demo.org/at
我使用
go mod tidy
,它错误:
unrecognized import path "code.demo.org/at": parse https://code.demo.org/at?go-get=1: no go-import meta tags
看来是用
HTTPS
来下载这个包的,甚至还有go env GOINSECURE=code.demo.org
我想使用
HTTP
下载软件包
拒绝https://code.demo.org的请求,然后:
iptables -A OUTPUT -d $IP -p tcp --dport 443 -j REJECT
netsh advfirewall firewall add rule name="Block_Outgoing_Connection" dir=out action=block remoteip=$IP protocol=TCP remoteport=443