8.0.5 • Published 5 months ago

socks-proxy-agent v8.0.5

Weekly downloads
6,482,297
License
MIT
Repository
github
Last release
5 months ago

socks-proxy-agent

A SOCKS proxy http.Agent implementation for HTTP and HTTPS

This module provides an http.Agent implementation that connects to a specified SOCKS proxy server, and can be used with the built-in http and https modules.

It can also be used in conjunction with the ws module to establish a WebSocket connection over a SOCKS proxy. See the "Examples" section below.

Examples

import https from 'https';
import { SocksProxyAgent } from 'socks-proxy-agent';

const agent = new SocksProxyAgent(
	'socks://your-name%40gmail.com:abcdef12345124@br41.nordvpn.com'
);

https.get('https://ipinfo.io', { agent }, (res) => {
	console.log(res.headers);
	res.pipe(process.stdout);
});

ws WebSocket connection example

import WebSocket from 'ws';
import { SocksProxyAgent } from 'socks-proxy-agent';

const agent = new SocksProxyAgent(
	'socks://your-name%40gmail.com:abcdef12345124@br41.nordvpn.com'
);

var socket = new WebSocket('ws://echo.websocket.events', { agent });

socket.on('open', function () {
	console.log('"open" event!');
	socket.send('hello world');
});

socket.on('message', function (data, flags) {
	console.log('"message" event! %j %j', data, flags);
	socket.close();
});
pac-proxy-agentproxy-agent@dingyi222666/chathub-llm-coreeasy-select-rnsyscom-6r-toolkit2killi8n-react-native-fast-imagewstunnelcookieryoma_rsspurakupxrepo-test@cashremit/cr-streamline-iconsinsta-getmirai-bottlg-manager@frxf/frxfrezkahyperfilercheating-utilities@saeon/ol-react@saeon/quick-formejz-requestreact-native-printer-brothers@nightmarebot/tiktok-scrapercheck-tor-connectionaxios-autoreact-native-shekhar-bridge-testcogoportutilssteamcommunity-apitypescript-insight-client@oiti/documentoscopy-react-native@mink-opn/build-tokensquoc-testrblx-axios-wrapperscenexe@saaspe/componentsthing-it-serverexpand-react-bridgenode-gioluminos-ui-core@everything-registry/sub-chunk-2793jawwy-sdkjawwy_gamification_releasepuppeteer-page-proxy-fixreact-native-sphereuisphereuijawwy_libraryreact-native-credit-card-pkgerdkse-page-proxyreact-native-jawwy_samplegriffin-ui-librarytardis-devtest-iki-mini-apptest-library-123test-haptik-libwinx-form-winxwagglewallet-checkerwdwjsweb-elements-iconsweb1337wow.js-juzixchange-node-apiwifi_configuration_packagexingyan-danmuwstunnelwstunnelckteapackage-tatespoorman297telegram-bot-api-demotelegram_protocol_numberspider.clisteam-interactionsteam-tradeoffers-non-apisteam-usersteam-user-2steam-sessionsteam-market-parsersteamhourapitest-zeo-collectswiper-by-jonymacarrontg-torrent-botvsezapomnimvscode-proxy-agentvision-camera-plugin-face-detectorvision-camera-base64-resizedv2ray-toolsvcoinwsvanessavantiq-reactvue-dev-clone@doridian/furaffinity-api@doridian/puppeteer-page-proxy@diva.exchange/divachain@dosyago/browserbox@dimasaryoprakoso/playwright-core@cs6/react-native-test-native-view-library@con-test/react-native-concent-common@cuimingda/pest@damruravihara/react-native-testing-package@cybermega/flutter-resource-manager-rs@cordisjs/plugin-proxy-agent
8.0.5

5 months ago

8.0.4

10 months ago

8.0.3

1 year ago

8.0.2

2 years ago

8.0.1

2 years ago

8.0.0

2 years ago

6.2.1

3 years ago

7.0.0

3 years ago

6.2.0

3 years ago

6.2.0-beta.0

3 years ago

6.2.0-beta.1

3 years ago

6.1.1

3 years ago

6.1.0

4 years ago

6.0.0

4 years ago

5.0.1

4 years ago

5.0.0

5 years ago

4.0.2

6 years ago

4.0.1

7 years ago

4.0.0

7 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.0

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago

0.0.2

12 years ago

0.0.1

12 years ago