Questions tagged [socks]

Socket Secure (SOCKS for short) is an Internet protocol that routes network packets between a client and server through a Proxy server.

Resources:

  • RFC 1928 SOCKS Protocol Version 5
  • RFC 1929 Username/Password Authentication for SOCKS V5
  • RFC 1961 GSS-API Authentication Method for SOCKS Version 5
  • RFC 3089 A SOCKS-based IPv6/IPv4 Gateway Mechanism
774 questions
16
votes
1 answer

how to view meteor DDP traffic?

meteor uses DDP over socks / websockets. How do i get any type of view of what's going on in the browsers debug console? In the network panel of chrome at least there is just a single "websocket" connection without much info on the traffic running…
dcsan
  • 11,333
  • 15
  • 77
  • 118
16
votes
4 answers

What's the difference between a "Socks Proxy" and a "HTTP Proxy which supports CONNECT request"

I know a socks proxy is a proxy which just relays the traffic to the dst ip:port And a HTTP Proxy which support CONNECT request, it also just relays the traffic to the dest host in the http request header Is there any difference in their…
Alexis
  • 1,080
  • 3
  • 21
  • 44
15
votes
1 answer

Understanding the Socks5 Protocol

I'm a total newbie with socks5, but I'm trying learn by creating a socks5 server. I've gotten a great deal of information about SocksV5 from reading RFC 1928. It explains the packets which must be sent to the client and server in order to establish…
BZor
  • 327
  • 1
  • 3
  • 9
15
votes
1 answer

Why does SOCKS5 require to relay UDP over UDP?

The SOCKS5 protocol, described by RFC1928 provides support for UDP. To summarize, a client wishing to relay UDP packets through a SOCKS5 server must, at least: open a TCP connection to the SOCKS5 server; send a UDP ASSOCIATE request (cf section…
rom1v
  • 2,752
  • 3
  • 21
  • 47
15
votes
7 answers

Using urllib2 with SOCKS proxy

Is it possible to fetch pages with urllib2 through a SOCKS proxy on a one socks server per opener basic? I've seen the solution using setdefaultproxy method, but I need to have different socks in different openers. So there is SocksiPy library,…
Fluffy
  • 27,504
  • 41
  • 151
  • 234
14
votes
1 answer

Difference between HTTP(s) Reverse Proxy, TCP Proxy, Socks5 Proxy?

Here are my understandings about these and I see few gaps there; especially when and where to use HTTP(s) proxy: Can be used as TLS termination proxy Can be used to modify HTTP headers Can be used as a load balancer or a public IP provider in…
Abhijit Mazumder
  • 8,641
  • 7
  • 36
  • 44
14
votes
5 answers

How does SOCK 5 proxy-ing of DNS work in browsers?

Browsers can proxy DNS requests through SOCKS 5. What I don't understand is how the process works. Correct me if I'm wrong. In normal DNS operation, a program does DNS resolution through its operating system, which in turn is configured to access a…
dsign
  • 12,340
  • 6
  • 59
  • 82
14
votes
1 answer

How to enable/configure SOCKS proxy support in apache mod_proxy ( Apache2 )

I'm trying to find a documentation about how to setup apache2 mod_proxy with SOCKS proxy I've found this page http://menet.math.ecnu.edu.cn/manual/mod/mod_proxy.html#socks But it is about apache version 1, and I'm not sure that the recipe there…
szydan
  • 2,318
  • 1
  • 15
  • 16
13
votes
2 answers

socks5 proxy/tunnel for nginx upstream?

are there any solution/patch that would make nginx work with a socks upstream? something like this: server { location / { proxy_pass socks5://ip:port/ } }
est
  • 11,429
  • 14
  • 70
  • 118
13
votes
2 answers

NodeJS CPU spikes to 100% one CPU at a time

I have a SOCKS5 Proxy server that I wrote in NodeJS. I am utilizing the native net and dgram libraries to open TCP and UDP sockets. It's working fine for around 2 days and all the CPUs are around 30% max. After 2 days with no restarts, one CPU…
Koray Gocmen
  • 674
  • 6
  • 18
13
votes
4 answers

How to use socks with gradle for dependency resolving, in command line?

When jcenter is not accessible without proxy server, to resolve dependencies, and i want to use socks instead of http proxy, how i can use it in commanad line? I know how to use http proxy: -Dhttp.proxyHost=yourProxy -Dhttp.proxyPort=yourPort …
M.Kouchi
  • 800
  • 7
  • 12
13
votes
3 answers

How to chain SOCKS proxies?

I have a working socks proxy from my laptop (machine A) to machine B: [A]$ ssh -ND 8888 B I can set up firefox to use socks proxy on the local port 8888, and browsing works. So far so good. But I also have a socks proxy between machines B and…
user124114
  • 8,372
  • 11
  • 41
  • 63
12
votes
4 answers

Telegram calls via Dante socks5 proxy server not working

I've confugured Dante 1.4on Ubuntu 16.04 as a socks5 proxy for Telegram. Chats are working, but voice calls are not, failing at "Connecting". Is there something special I need to configure in order to proxy Telegram voice traffic? I'm using a single…
Steve Stifler
  • 121
  • 1
  • 1
  • 5
12
votes
4 answers

Socks Proxy for HttpWebRequest

According to my research whilst trying to solve this problem, it turns out that the .Net WebProxy class does not support Socks proxies - a tad annoying. I also can't seem to find any code or information which explains how to implement Socks 4/5…
JoeR
  • 1,901
  • 3
  • 25
  • 39
11
votes
1 answer

Are "SOCKS5 proxying" and "ssh tunneling" same thing?

I know that I can run a socks5 proxy by ssh -D some-port-number remote-server-url. I know that I can configure my applications (for example firefox) to use socks5 proxy (often by specifying something like…
Jay Somedon
  • 1,068
  • 11
  • 27
1
2
3
51 52