
Security News
npm Adopts OIDC for Trusted Publishing in CI/CD Workflows
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
A SOCKS proxy that aggregates multiple remote SOCKS proxies, distributing traffic across them to increase overall bandwidth.
MultiSocks works best with:
pip install multisocks
git clone https://github.com/tboy1337/multisocks.git
cd multisocks
pip install -r requirements.txt
# Show help
multisocks --help
# Show version
multisocks --version
# Start the proxy server with multiple remote proxies specified on the command line
multisocks start --port 1080 --proxies socks5://user:pass@proxy1.example.com:1080/10 socks5h://proxy2.example.com:1080/5
# Start the proxy server with proxies loaded from a text file
multisocks start --port 1080 --proxy-file proxies.txt
# Start with auto-optimization (automatically adjusts how many proxies to use based on your connection speed)
multisocks start --port 1080 --proxy-file proxies.txt --auto-optimize
Proxies are specified in the format: protocol://[username:password@]hostname:port[/weight]
protocol
: Either socks4
, socks4a
, socks5
, or socks5h
username:password
: Optional authentication for SOCKS5/SOCKS5hhostname
: The proxy server hostname or IP addressport
: The proxy server portweight
: Optional priority weight (default: 1)socks4
: Basic SOCKS4 protocol with IP addresses onlysocks4a
: Extended SOCKS4 with hostname resolution on the proxy serversocks5
: SOCKS5 protocol with hostname resolution on the clientsocks5h
: SOCKS5 protocol with hostname resolution on the proxy server (useful for avoiding DNS leaks)You can specify proxies in a text file, with one proxy per line:
# This is a comment
socks5://user:pass@proxy1.example.com:1080/10
socks5h://proxy2.example.com:1080/5
socks4://proxy3.example.com:1080
#
are treated as comments and ignoredWhen enabled with the --auto-optimize
flag, MultiSocks will:
This feature is especially useful when:
Auto-optimization is re-evaluated every 10 minutes to adjust to changing network conditions.
git clone https://github.com/tboy1337/multisocks.git
cd multisocks
pip install -r requirements.txt
python -m unittest discover tests
This project is licensed under the MIT License - see the LICENSE file for details.
FAQs
A SOCKS proxy that aggregates multiple remote SOCKS proxies
We found that multisocks demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.