首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏golang算法架构leetcode技术php

    goproxy 源码分析

    /goproxy/@v/list # get https://goproxy.cn/github.com/@v/list: 404 Not Found (0.686s) # get https://goproxy.cn /goproxyio/goproxy v1.0.0 # get https://goproxy.cn/github.com/goproxyio/goproxy/@v/v1.0.0.zip # get https ://goproxy.cn/github.com/goproxyio/goproxy/@v/v1.0.0.zip: 200 OK (0.228s) # get https://goproxy.cn/sumdb # get https://goproxy.cn/github.com/goproxyio/goproxy/@v/v1.0.0.mod # get https://goproxy.cn/github.com /goproxy/internal/module # get https://goproxy.cn/github.com/goproxyio/goproxy/internal/module/@v/list

    82310编辑于 2022-08-02
  • 来自专栏全栈程序员必看

    GOPROXY_go map

    GOPROXY 是Go语言官方提供的一种通过中间代理商来为用户提供包下载服务的方式。要使用 GOPROXY 只需要设置环境变量 GOPROXY 即可。 目前公开的代理服务器的地址有: goproxy.io; goproxy.cn:(推荐)由国内的七牛云提供。 MacOS 或 Linux 下设置 GOPROXY 的命令为: export GOPROXY=https://goproxy.cn Go语言在 1.13 版本之后 GOPROXY 默认值为 https: //proxy.golang.org , 在国内可能会存在下载慢或者无法访问的情况,所以十分建议大家将 GOPROXY 设置为国内的 goproxy.cn。

    43640编辑于 2022-09-20
  • 来自专栏阿dai_linux

    使用goproxy实现内网穿透 原

    实现 使用工具:goproxy 官方地址:https://github.com/snail007/goproxy 部署 安装goproxy 分别在B和C上安装goproxy工具。 C机器 ##拷贝B机器的公钥和秘钥文件: scp 123.206.66.166:/usr/local/src/goproxy/proxy.key /home/proxy/ ##建立映射 proxy bridge&server服务器 #goproxy_bridge [root@bridge ~]# cat /usr/lib/systemd/system/goproxy_bridge.service #启动脚本 [root@bridge ~]# vi /home/proxy/goproxy_server.sh #! [root@bridge ~]# cat /usr/lib/systemd/system/goproxy_server.service [Unit] Description=Goproxy Server

    6.1K31发布于 2019-04-03
  • GoLand——配置goproxy.io代理

    前言 由于众所周知的原因,也为了更好的下载go的包,所以找到了goproxy 配置 ctrl+alt+s->Go->Go Modules(vgo)->设置proxy为https://goproxy.io

    1.8K10编辑于 2024-08-16
  • 来自专栏编程语言的世界

    GoProxy内网穿透httphttps服务

    1.安装 goproxy ,官网有一键安装脚本2.生成证书(无论哪个端使用的证书都是一致的,都用下面生成的)proxy keygen -C proxy生成 proxy.crt 和proxy.key把证书统一放到

    95620编辑于 2023-06-18
  • 来自专栏lgp20151222

    golang配置 GoGetProxyConfig,goproxy.io的介绍

    因为墙的原因,直接用个代理来获取各种各样的包 而goproxy.io是一个全球代理,为 Go 模块而生 官网 https://goproxy.io/zh/ 一 代码 #Windows command line

    83210发布于 2021-01-05
  • 来自专栏潇湘信安

    利用goproxy http上线不出网主机

    我们接着上篇文章“利用MSF上线断网主机的思路分享”继续来分享一篇如何使用goproxy http代理方式上线不出网主机的利用姿势,结合上篇文章阅读更佳!!! 项目地址:https://github.com/snail007/goproxy 0x01 测试环境 攻击机(Kali):192.168.56.101 受害机1(Web):192.168.56.102、 192.168.186.3 - 双网卡 受害机2(Data):192.168.186.4 - 断网机 0x02 goproxy http代理上线MSF/CS 我们先将goproxy项目的proxy.exe

    96030发布于 2021-08-20
  • 来自专栏madMen

    干货满满的 Go Modules 和 goproxy.cn

    goproxy.cn》的技术分享。 GOSUMDB 的默认值在中国无法访问,故而更加建议将 GOPROXY 设置为 goproxy.cn,因为 goproxy.cn 支持代理 sum.golang.org。 Goproxy 中国 在这块主要介绍了 Goproxy 的一些实践操作以及 goproxy.cn 的一些 Q&A 和 近况,如下: Q&A Q:如果中国 Go 语言社区没有咱们自己家的 Go Module Q:我创建 Goproxy 中国(goproxy.cn)的主要原因? Goproxy 中国 (goproxy.cn) 是目前中国最可靠的 Go module proxy (真不是在自卖自夸)。

    1.5K11发布于 2019-11-28
  • 来自专栏JFrog杰蛙DevOps

    为什么GOPROXY对Golang开发如此重要

    先让我们来看看GOPROXY是干什么的,以及如何为一个快速、可靠和安全的系统设置一个GOPROXY。 什么是GOPROXY? 虽然这些场景被认为是不好的实践,但它们确实经常发生,如下图: 使用GOPROXY 为您的Golang开发或CI环境设置GOPROXY,将Go Module下载请求重定向到GOPROXY 指向的缓存库。 使用GOPROXY有不同的方法,这取决于你想使用的go模块依赖的来源,通常有公共的GOPROXY,私有Go Module,以及私有的GOPROXY 公共GOPROXY 公共GOPROXY是一个集中式的存储库 此类GOPROXY 的架构拓扑如下图,提供了Go Module 的一致性以及可用性能力: 要使用公共GOPROXY,将Golang环境变量设置为其URL: $ export GOPROXY=https 私有GOPROXY 私有GOPROXY是一种在您自己的基础设施上存储公共和私有Go模块的工具。

    3.5K00发布于 2020-06-02
  • 来自专栏指剑的分享

    Golang环境变量设置(二)--GOMODULE&GOPROXY

    GOMODEL go env -w GO111MODULE=auto GOPROXY go env -w GOPROXY="https://goproxy.cn,direct"

    39530编辑于 2022-08-26
  • Goprxy_shell Goproxy一键部署脚本

    Goproxy 服务端部署脚本现有的功能:1.http 代理包括 kcp tcp socks 含有或不含有 tls 加密的部署2.tls 证书生成3.命令行杂项设置4.tls 证书回传5.开机自启尚未完成的功能 :1.多级代理2.非 http 代理均未完成使用方法wget --no-check-certificate https://github.com/sjz123321/goproxy-shell/releases /download/v0.1.1_fixed/install_fixed.sh && bash install_fixed.sh复制然后在命令行中输入run_goproxy.sh复制即可关于中文无法正常显示的问题

    21910编辑于 2024-10-19
  • 来自专栏友人a的笔记丶

    GoProxy使用记录,记录一些常见的用法

    GoProxy是一款功能强大、性能高效、易于使用的代理服务器,适用于各种场景下的代理需求。 项目地址:https://github.com/snail007/goproxy 中文文档:https://github.com/snail007/goproxy/blob/master/README_ZH.md #%E6%89%8B%E5%8A%A8%E5%AE%89%E8%A3%85-goproxy CPU架构 在下载Golang应用时,会看到不同系统架构的版本,如amd64、arm、386等。 2.配置文件 GoProxy可以通过命令行进行运行,也可以通过读取配置文件获取参数,@符号指定配置文件,例如:proxy @configfile.txt。

    1.6K10编辑于 2023-10-18
  • Goproxy.cn 核心代码探究;https:github.comgoproxygoproxy 开源模块分析;

    下面对阅读后的想法进行简要记录: 主要参考链接: goproxy代码仓库:https://github.com/goproxy/goproxy goproxy模块文档:https://pkg.go.dev /github.com/goproxy/goproxy goproxy服务主页:https://goproxy.cn/ 模块分析: goproxy 模块整体思路还是比较简单的。 通过阅读其源码可以发现:其主体由goproxy.Goproxy构成;并通过Cacher和Cache两个接口,对接多种底层存储,如磁盘,对象存储等。 (), "GOPROXY=https://goproxy.cn,direct", // Use goproxy.cn as the upstream proxy "GOPRIVATE goproxy测试的文章,可以作为测试借鉴:Go 模块代理超大型库初始化速度实测:goproxy.cn vs goproxy.io

    1.3K30发布于 2020-12-30
  • 来自专栏陶士涵的菜地

    go mod 设置GOPROXY环境变量中的direct意义

    当开启go mod时需要设置的环境变量 GOPROXY 这个环境变量主要是用于设置 Go 模块代理,主要如下: 它的值是一个以英文逗号 “,” 分割的 Go module proxy 列表 作用:用于使 它拥有一个默认:https://proxy.golang.org,direct,但很可惜 proxy.golang.org 在中国无法访问,故而建议使用 goproxy.cn 作为替代,可以执行语句:go env -w GOPROXY=https://goproxy.cn,direct 设置为 “off” :禁止 Go 在后续操作中使用任 何 Go module proxy。

    12.1K21发布于 2021-03-05
  • 来自专栏IT综合技术分享

    知识分享之Golang——go mod时使用代理模式goproxy和私有模式GOPRIVATE

    知识分享之Golang——go mod时使用代理模式goproxy和私有模式GOPRIVATE 背景 知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家 golang版本:1.17 内容 在进行使用golang时我们现在更习惯于使用1.11增加的module进行包管理,而默认使用的拉取地址常常受限于当前网络环境,因此我们这时就需要对其进行设置代理模式goproxy 1、开启go module模式,这个模式开启下回忽略GOPATH和vendor文件夹 go env -w GO111MODULE=on 2、配置阿里的地址 go env -w GOPROXY="https ://mirrors.aliyun.com/goproxy/,direct" 3、部分配置使用私有地址 go env -w GOPRIVATE="*github.com" 4、关闭包验证 go env

    2.7K20编辑于 2022-01-07
  • 来自专栏贾维斯Echo的博客

    Go 包操作之如何拉取私有的Go Module

    然后,我们建立 goproxy cache 目录: $mkdir /root/.bin/goproxy/goproxy/bin/cache 再启动 goproxy: $. /goproxy -listen=0.0.0.0:8081 -cacheDir=/root/.bin/goproxy/goproxy/bin/cache -proxy https://goproxy.io goproxy.io: ProxyHost https://goproxy.io 启动后,goproxy 会在 8081 端口上监听(即便不指定,goproxy 的默认端口也是 8081),指定的上游 goproxy 服务为 goproxy.io。 /goproxy -listen=0.0.0.0:8081 -cacheDir=/root/.bin/goproxy/goproxy/bin/cache -proxy https://goproxy.io

    1.4K20编辑于 2023-10-26
  • 来自专栏Owen's World

    Golang环境安装

    为https://goproxy.io 或者 https://mirrors.aliyun.com/goproxy/ vim ~/.bashrc 或者 vim /etc/profile 在文件最后添加 export GOPROXY=https://goproxy.io 或者 export GOPROXY=https://mirrors.aliyun.com/goproxy/ :wq 命令保持文件, 为https://goproxy.io 或者 https://mirrors.aliyun.com/goproxy/ vim ~/.bashrc 或者 vim /etc/profile 在文件最后添加 export GOPROXY=https://goproxy.io 或者 export GOPROXY=https://mirrors.aliyun.com/goproxy/ :wq 命令保持文件, environment variable # 或者设置成阿里云的镜像 https://mirrors.aliyun.com/goproxy/ $env:GOPROXY=https://goproxy.io

    1.6K40编辑于 2021-12-08
  • 来自专栏技术博文

    Windows系统下HTTP(S)透明代理

    /blob/master/README_ZH.md 一、windows系统下进行下载及安装 分别有两个版本:proxy-admin 和 goproxy,技术人员推荐使用goproxy,小白用户推荐使用proxy-admin goproxy:当然你也可以使用命令行goproxy点击查看手动安装 1.2.1 下载 根据你的平台和CPU类型选择,下载地址: https://github.com/snail007/goproxy 2.通过下面的命令生,使用自签名证书proxy.crt和key文件proxy.key签发新证书:goproxy.crt和goproxy.key。 proxy keygen -s -C proxy -c goproxy 会在当前程序目录下面生成证书文件goproxy.crt和key文件goproxy.key。 /proxy.exe http -t tcp -p :33080 -T tls -C goproxy.crt -K goproxy.key --forever --log proxy.log --daemon

    1.8K20编辑于 2022-10-05
  • 来自专栏蓝天

    Go模块编译问题及解决方法

    google.golang.org/grpc/@v/list: dial tcp 172.217.24.17:443: i/o timeout 有两个解决办法: 1 代理方式 即在执行前先设置好环境变量“GOPROXY ”和“GO111MODULE”: export GO111MODULE=on export GOPROXY=https://goproxy.io或者export GOPROXY=https:// goproxy.cn 对于1.13及以上版本,可直接如下这样: go env -w GOPROXY=https://goproxy.cn,direct 推荐使用七牛云的“goproxy.cn ”,因为“goproxy.io”也不一定可用。

    4.6K10发布于 2020-02-26
  • 来自专栏Idea激活码

    2023GoLand最新激活码_GoLand使用教程

    GOPROXY 是Go语言官方提供的一种通过中间代理商来为用户提供包下载服务的方式。要使用 GOPROXY 只需要设置环境变量 GOPROXY 即可。 目前公开的代理服务器的地址有:     goproxy.io;     goproxy.cn:(推荐)由国内的七牛云提供。 Windows 下设置 GOPROXY 的命令为: go env -w GOPROXY=https://goproxy.cn,direct MacOS 或 Linux 下设置 GOPROXY 的命令为 : export GOPROXY=https://goproxy.cn Go语言在 1.13 版本之后 GOPROXY 默认值为 https://proxy.golang.org,在国内可能会存在下载慢或者无法访问的情况 ,所以十分建议大家将 GOPROXY 设置为国内的 goproxy.cn。

    8.7K20编辑于 2022-12-27
领券