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