问题标签 [socks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
964 浏览

android - Android,错误套接字异常 (SOCKS)

我尝试使用以下代码段通过 Android 客户端应用程序(Android OS 1.5 和 1.6)中的 SOCKS 服务器连接到服务器:

但是它在最后一行给出了一个例外:

任何人都可能知道我在哪里做错了?提前致谢。

0 投票
1 回答
2694 浏览

java - 连接到 SOCKS5 代理以在 Java 中执行 FTP/S

我正在编写一个作业,它将通过我的 SOCKS5 代理连接到客户端的 FTP/S 服务器,并且我正在使用 Apache Commons Net 包。问题是我的 SOCKS 代理配置为不需要身份验证,但我仍然收到以下异常:

我尝试将 java.net.socks.username 和 password 属性设置为空字符串,但我仍然明白。有没有办法告诉代码不使用身份验证?挖掘底层来源我几乎认为它正在查询代理服务器的身份验证要求,但我不确定。

0 投票
1 回答
2054 浏览

iphone - NSURLConnection,使用代理服务器

我想使用 NSURLConnection 发布,一路上使用 SOCKS 代理。

根据我的阅读,NSURLConnection 确实支持 SOCKS 和 HTTP 代理。问题是,我在哪里配置它?我在例如 NSURLRequest 上找不到任何合适的方法来配置要使用的代理服务器。

如果这是一个限制,有没有人知道支持 SOCKS 的好替代品?

0 投票
1 回答
399 浏览

resources - 将文件发送到多个联系人的资源

是否存在通过中继(SOCKS5)服务器将文件发送到多个联系人的在线资源的现有做法/XMPP 扩展?

用例说明:Alice (alice@example.com) 想向 Bob (bob@example.com) 发送一个文件。Alice 位于 NAT 和防火墙之后。Bob 有两个 XMPP 客户端,都在线(每个都有不同的资源 - bob@example.com/first 和 bob@example.com/second)。两者都支持 xep-0065(例如)。Alice 向 Bob 发送文件传输请求,Bob 在他的一台设备上接受它,文件正在通过中继 (relay.example.com) 传输到 Bob 的两个客户端。

0 投票
5 回答
1698 浏览

java - 如何搭建代理网关?

我有很棒的 IM 需要类型的代理(SOCKS4、SOCKS4A、SOCKS5),但是我的公司正在使用 Http 代理。

我想建立自己的代理,将数据转发到我公司的代理(我需要输入用户名和密码才能连接到该代理)。怎么做?

0 投票
1 回答
2207 浏览

.net - 如何在 libcurl 中设置代理和 SOCK?

我正在尝试将我的 .NET 应用程序配置为使用代理。我的源代码是 C#,但我通过 C++ 学习了 CURL。我的问题是我将 SOCK 的 IP 和端口放在哪里?我浏览了文档并没有看到它。我相信这就是造成我这些问题的原因。

当我运行此代码时,它会安静地超时并且不会调用我的标头函数或编写器函数。如果我注释掉前两个 curlopt 行(两个代理行)我的代码运行没有问题。

在 Firefox 中,我分别设置了 http 代理和 SOCKs 主机,它们是不同的 IP 和端口。我如何设置袜子部分,下面有虚拟代理设置,但我无法弄清楚袜子部分。

0 投票
1 回答
709 浏览

c++ - 这个 SOCKS 代理请求出了什么问题?

我目前正在尝试在我的 C++ 程序中实现 SOCKS 4/5 功能(即,如果需要,可以通过给定的 SOCKS 代理重定向对任意协议和主机的请求)。我纯粹为 Windows 开发,所以使用 Winsock 2。

不过,我的问题比简单的“这是如何工作的”要抽象一些。我已经阅读了 SOCKS 4 的 RFC(我决定首先实现 SOCKS 4,因为它的请求中要处理的字节更少)但我正在努力创建我需要send()的 C 字符串。

目前,我定义了一个名为Socks4Msg的结构,如下所示:

创建实际套接字并完成工作的函数在这里(其中 p 和 h 保存端口和主机以通过代理进行测试——p 是一个字符串,用于保持与我已经实现的 HttpProxy 的兼容性)。port 和 addr 是类的一部分,分别是 int 和 string;它们是代理服务器的详细信息。

在 C 字符串操作开始之前,我已经测试并验证了 msg_struct 的成员包含正确的数据(并且以正确的字节顺序)。

我尝试使用memcpy()(例如 memcpy(message_ptr, &msg_struct.port, 2)) 代替分配,但我只是不明白为什么 Wireshack 总是将发送数据的字节长度引用为 2(即版本和命令),但仅此而已。(我知道我对 C 字符串的了解——因此当时的代码——有点粗糙,但我无法解释为什么它不起作用)

任何建议将不胜感激!

0 投票
2 回答
7556 浏览

proxy - 是否可以加密标准 SOCKS5 代理?

嗨,我来自一个互联网审查非常严格的国家。我设法获得了一些免费的袜子 5 个代理,例如 12.34.56.78:8084。它运作良好。但是,仍然有一些网站无法访问。

我进行了搜索,发现“标准 Socks5 代理不加密连接”。这就是为什么一些网站仍然被封锁的原因。[“与标准 Socks 5 代理相比,SSH Socks 使用 AES-256 位数据加密来加密您的连接。” 但 SSH socks 和 VPN 不是免费的。]

是否可以使用软件来加密标准 Socks5 代理?

非常感谢!如果你提出一个想法,你就是在帮助整个国家!

0 投票
3 回答
966 浏览

perl - Perl 套接字连接检查

我一直在尝试调试这个 perl 问题,但没有成功。我要做的是确定连接是否是 socks4/5 连接。

我也遇到过这个错误(在我添加或死 @$; 最后):

.

0 投票
1 回答
324 浏览

windows - windows下sock4/5下运行单个应用

我可以在 Windows 的 sock4/5 下运行单个应用程序,而无需管理员权限吗?也许像 socksify 但对于 windows 中的 socks5

提前谢谢