Add SOCKS support to proxy settings for Git remote data source #10303

Closed
opened 2025-12-29 21:29:39 +01:00 by adam · 0 comments
Owner

Originally created by @arthanson on GitHub (Sep 28, 2024).

Originally assigned to: @arthanson on GitHub.

NetBox version

v4.1.2

Feature type

Data model extension

Proposed functionality

Add socks ('socks5:') support for Git remote data sources.

Currently Dulwich (the git client API library) doesn't support passing in HTTP_PROXIES with 'socks5:', this works fine on other proxy requests like WebHooks.

Use case

This is needed if using a secure SOCKS proxy and accessing a remote Git data source.

Database changes

n/a

External dependencies

Requires the python_socks library if used.

Originally created by @arthanson on GitHub (Sep 28, 2024). Originally assigned to: @arthanson on GitHub. ### NetBox version v4.1.2 ### Feature type Data model extension ### Proposed functionality Add socks ('socks5:') support for Git remote data sources. Currently Dulwich (the git client API library) doesn't support passing in HTTP_PROXIES with 'socks5:', this works fine on other proxy requests like WebHooks. ### Use case This is needed if using a secure SOCKS proxy and accessing a remote Git data source. ### Database changes n/a ### External dependencies Requires the python_socks library if used.
adam added the status: acceptedtype: featurecomplexity: medium labels 2025-12-29 21:29:39 +01:00
adam closed this issue 2025-12-29 21:29:39 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#10303