athens
goproxy
Our great sponsors
athens | goproxy | |
---|---|---|
11 | 3 | |
4,329 | 15,124 | |
0.8% | - | |
7.7 | 6.6 | |
6 days ago | 7 days ago | |
Go | Go | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
athens
-
go install on a private repo.
I wrote this a few years ago. This is the basic way to do it. A better developer experience is to set up an Athens proxy and use Go environment variables to tell the tool chain where to look for modules.
- Are there any advantages to private repos in GitLab vs GitHub in the Go workflow?
-
Managing versioned packages in a Go monorepo
(found a similar open issue 2.5yr old on Athens)
-
How to Create a godoc server for the entire company
For the proxy I used Athens. https://docs.gomods.io
- How to set up a goproxy to install packages without internet from local server?
- Is there an offline mirroring tool for package management for go ?
-
Google has been DDoSing Sourcehut for over a year
Athens, a self-hosted free Go proxy implementation, implements rate-limiting for GitHub (with a pretty horrific Github-specific behavior). This means GitHub does implement rate-limiting to cope with aggressive Go proxies.
https://github.com/gomods/athens/blob/723c06bd8c13cc7bd238e6...
Food for thoughts.
-
How can I 'go get' from an ssh-only git server?
[1] https://github.com/gomods/athens
- Is vendoring worth it currently?
-
What are your favorite packages to use?
Athens A self hosted Go module proxy which has saved our asses more than once.
goproxy
-
HTTP client using multiple proxies
Are you looking to do proxy chaining? If so, something like https://github.com/snail007/goproxy may help. It's likely overkill for your situation, but it supports chaining.
-
Forward proxy image in docker (http/https & socks5) with web interface
I found this proxy application that might be what I need. It’s called GoProxy with Proxy Admin (https://github.com/snail007/goproxy)
-
What is the simplest way to host a Socks5 proxy at my parents house?
Raspberry Pi is a very good option and you can certainly use docker on it. There are also many projects on github you can search for. I found https://github.com/snail007/goproxy but it could be overkill.
What are some alternatives?
goproxy - 🦁 goproxy is a proxy server which can forward http or https requests to remote servers./ goproxy 是一个反向代理服务器,支持转发 http/https 请求。
hev-socks5-tproxy - A simple, lightweight socks5 transparent proxy for Linux. (IPv4/IPv6/TCP/UDP)
httpproxy - HTTP proxy handler and dialer
hola-proxy - Standalone Hola proxy client
go-mod-outdated - Find outdated dependencies of your Go projects. go-mod-outdated provides a table view of the go list -u -m -json all command which lists all dependencies of a Go project and their available minor and patch updates. It also provides a way to filter indirect dependencies and dependencies without updates.
ngx_healthcheck_module - nginx module for upstream servers health check. support stream and http upstream. 该模块可以为Nginx提供主动式后端服务器健康检查的功能(同时支持四层和七层后端服务器的健康检测)
windscribe-proxy - Standalone client for proxies of Windscribe browser extension
go-netstat - A netstat implementation written in Go
till - DataHen Till is a companion tool to your existing web scraper that instantly makes it scalable, maintainable, and more unblockable, with minimal code changes on your scraper. Integrates with any scraper in 5 minutes.
ssl-proxy - :lock: Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)
goget - 📦 A simple, good looking, go modules TUI! No more looking for the right "go get" command!
devd - A local webserver for developers