8.0.3 • Published 27 days ago

socks-proxy-agent v8.0.3

Weekly downloads
6,482,297
License
MIT
Repository
github
Last release
27 days 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-core@teambit/legacyeasy-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-corersshub@everything-registry/sub-chunk-2793jawwy-sdkjawwy_gamification_releasepuppeteer-page-proxy-fixreact-native-sphereuisphereuijawwy_libraryreact-native-credit-card-pkgerdkse-page-proxyreact-native-jawwy_sampleeazydict-bingeazydict-googleeazydict-youdaoduniteredgegptjselectron-proxy-agentelectermeslint-config-k3cman-angulardsv-cli@outqource/puppeteer-page-proxy@oasislabs/parcel-worker@oiti/rn-liveness2d@pnpm/network.proxy-agent@pnpm/npm-registry-agentwarpscript-language@powerdot/telegram_bot_framework@plogg/threepac-proxy-agent-expac-proxy-agent-stzhangwdwjsweb-elements-icons@sec-tester/repeater@secbox/repeater@sectester/repeater@sectester/runnerweb1337web-standards-ru-calendar-telegram@phantom-ats/proxy-agent@saeon/logger@samwinslow/edgedb@shynome/v2raypanda-danmu@pterko/tiktok-scraper@positionex/position-sdk@praella/localisationist@seculum/vue-dev-clone@sephriot/react-native-persistable-uriuptime-kumaupdated-node-binance-apinisisitnodesubnodejs-proxy-checkerv2vision-camera-base64-resizedvision-camera-plugin-face-detectorvsezapomnimvscode-proxy-agentvue-dev-clonentools-vueclimockttp
8.0.3

27 days ago

8.0.2

8 months ago

8.0.1

12 months ago

8.0.0

12 months ago

6.2.1

2 years ago

7.0.0

2 years ago

6.2.0

2 years ago

6.2.0-beta.0

2 years ago

6.2.0-beta.1

2 years ago

6.1.1

2 years ago

6.1.0

3 years ago

6.0.0

3 years ago

5.0.1

3 years ago

5.0.0

4 years ago

4.0.2

5 years ago

4.0.1

6 years ago

4.0.0

6 years ago

3.0.1

7 years ago

3.0.0

7 years ago

2.1.1

7 years ago

2.1.0

7 years ago

2.0.0

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.2

11 years ago

0.0.1

11 years ago