Go 搭建内网代理
1 min
前言
gitlab地址:gitlab.example.com:82 代理地址: test.com
修改host
nginx配置
conf
server {
listen 80;
server_name www.test.com test.com;
# ssl_certificate ../cert/cert.crt;
# ssl_certificate_key ../cert/cert.key;
error_log logs/error.log; #指定错误日志文件路径
access_log logs/access.log; #指定访问日志文件路径
if ($args ~* "^go-get=1") {
return 200 "<!DOCTYPE html><html><head><meta name='go-import' content='test.com$uri git http://gitlab.example.com:82$uri.git'></head></html>";
}
}
go环境变量配置
go env -w GONOPROXY=test.com
安装
go get test.com/grestful/session