Comments (3)
The flow of communication here is that a Go client talks to Athens, Athens talks to a Go client on the Athens host, which in turn talks to Git which talks to VCS hosts.
There's two ways to achieve this that I can think of:
- Set
git config --global http.proxy socks5://<host:port>
. http_proxy=socks5://<host:port> go mod download -json
.
The way to achieve 1 is by taking over Athens' environment on a virtual machine or container and adding a line that sets that parameter.
The way to achieve 2 is by setting http_proxy=socks5://<host:port>
via GoBinaryEnvvars
Let me know if either of those work!
from athens.
Are you wanting to use SOCKS5 to access Athens or do you want Athens to use SOCKS5 when accessing VCS urls?
from athens.
I want Athens to use SOCKS5 actually
from athens.
Related Issues (20)
- Error message not clear HOT 2
- govulncheck mirror HOT 1
- Go 1.22 support HOT 2
- Coupling of CloudRuntime (ATHENS_CLOUD_RUNTIME) config var with log formatting is unexpected HOT 2
- Remove Circle CI HOT 1
- Duplicate HTTP `Content-Type` header HOT 2
- support the git-credential-manager HOT 2
- Use AWS SDK v2 for Go HOT 7
- Serve a SumDB
- Add a splash page
- make test-e2e-docker fails
- Use $VERSION.zip instead of source.zip
- Migrate off of debian container image
- Retheme the docs site
- Improve the readme
- Introduction pages are broken
- List doesn't redirect
- Athens is creating unsigned requests to S3 buckets causing 403 errors HOT 4
- Make Stash timeout configurable
- Github token to access private github repos is not working HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from athens.