问题标签 [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 回答
3907 浏览

php - 如何在 PHP 中使用 Socks5 和 fsockopen

我希望能够使用fsockopenPHP 中的 Socks5 连接到远程主机(例如 FTP、SMTP、POP)。

请问我该怎么办?

0 投票
1 回答
904 浏览

java - 如何在 HtmlUnit 中使用袜子

我用谷歌搜索了三个小时,没有发现任何帮助。我有 WebClient ,它通过 socks 5 连接到一些站点,这些站点不需要使用登录名和密码来工作:

等等。我收到了不需要登录名或密码的每个活动主机的下一个例外:

HTML 单元 2.9。我尝试使用凭据:

但这没有任何意义。而且我认为这个问题不在 HtmlUnit 中,而是在 Java 中,因为我尝试通过 HtmlUrlConnection 使用袜子,并且发生了同样的错误,这让我哭了。大佬们,怎么实现呢?我花了大约六个小时来解决这个问题,但我无法使用 System.setProperty,因为我需要为每个 WebClient“窗口”设置不同的袜子。

0 投票
3 回答
5135 浏览

php - 检查 PHP 中是 SOCKS4 还是 5?

基本上,我有一个代理列表。我想将它们分成 SOCKS4 和 SOCKS5。我想编写一个小的 PHP 脚本来为我做这件事。我将如何检测它在 PHP 中的类型?

0 投票
0 回答
579 浏览

java - Java Socks5 实现

我需要将 Socks5 协议添加到使用带有Selector. 我正在考虑使用以下父类创建自己的类:SocketChannelSelectionKeyServerSocketChannel并在这些类中实现 Socks5。

是否可以通过代理进行?

0 投票
0 回答
2043 浏览

java - 为 SOCKS 代理和特定 Proxy.NO_PROXY 设置的网络属性

当系统属性配置为使用 SOCKS 代理时,强制直接连接到 toto.localhost.lan(在我的本地计算机上提供)的简单测试。

该测试结果:

即使我指定使用直接连接,也尝试通过 SOCKS 代理进行连接。

有任何想法吗 ?

谢谢

编辑:从 jUnit 中清除的堆栈跟踪:

0 投票
1 回答
2655 浏览

c - 在 C# 中设置 Internet Explorer / Windows 以使用 Socks5 代理

这让我发疯了。

我正在制作一个 SSH 隧道应用程序,并且需要能够自动强制系统使用 HTTP 和 Socks5 代理,并使更改立即生效。HTTP 代理现在由PoshHTTP 类完美处理,但我不知道如何对 SOCKS5 做同样的事情。

我已经尝试过强制更改注册表,但它们不会立即生效,而且不可靠。在大多数情况下,我必须在设置生效之前打开 Internet 选项 > lan 设置,因此用户此时也可以手动设置代理。

有没有办法做到这一点,我错过了?如果我可以修改 poshHTTP 来做到这一点,那就太棒了,但我并不抱太大希望。

请帮助.. 在发布前几天我确实像疯了一样搜索,但我的想法已经用完了,这个应用程序需要尽快启动。谢谢!

我愿意为可行的 c# 解决方案支付 50 美元,该解决方案立即生效(仅通过 PayPal 支付)

0 投票
1 回答
1461 浏览

c# - 使用 C# 创建用于 http 代理转发的 socks 主机

我想创建一个代理服务器或(Socks 主机??)与浏览器(如 firefox)通信以转发 http 代理。

我有一个软件可以做到这一点:bitvise tunnelier。

所以,我需要编写一个类似于隧道代理转发器的应用程序。

换句话说,我想启用 firefox Socks Host 并使用 c# 应用程序获取浏览器请求

请帮我带路

多谢

0 投票
0 回答
4036 浏览

java - java.net.SocketException:连接超时:可能是由于 IBM AIX 上的地址无效

我在 IBM AIX 机器上面临一个奇怪的问题。它在 Windows 和其他 unix 机器上运行良好。问题是:

我正在尝试连接到wsk.op.fi它的银行网站。我正在使用InstallCert程序从wsk.op.fi:443使用代理设置下载证书

相同的程序在 windows 和其他 unix 机器上运行良好。请帮我

0 投票
2 回答
3736 浏览

python - 在 Python 中模拟 SSH 的 SOCKS 代理隧道

我曾经使用 SSH 服务器和 putty 在 Windows 客户端和 linux 服务器之间创建 SOCKS 连接。但是,客户端和服务器之间的防火墙现在能够识别 SSH 数据包并丢弃它们。

我想知道是否可以使用 python 模拟 SSH 隧道的这种行为?关于图书馆或阅读的任何建议?

提前致谢。

0 投票
2 回答
794 浏览

c++ - boost asio - 编写等效的代码

我有这段代码使用标准套接字:

我有套接字客户端和连接,我需要在它们之间“代理”流量(这是 socks5 服务器实现的一部分,您可能会看到https://github.com/mfontanini/Programs-Scripts/blob/master/socks5/socks5 .cpp)。我怎样才能在 asio 下实现这一点?

我必须指定在此之前两个套接字都在阻塞模式下运行。

尝试使用它但没有成功:

问题是,如果我这样做,ba::read(*socket_, ba::buffer(data_,256))我可以通过 socks 代理读取来自浏览器客户端的数据,但在 ProxySession::Start 上面的版本中,在任何情况下都不会调用 HandleProxyRead。

我真的不需要在这里交换数据的异步方式,只是我在这里使用了这个解决方案。同样从我调用 ProxySession->start from code 开始,我需要引入睡眠,否则正在执行它的线程上下文将被关闭。

*更新 2 *请参阅下面我的更新之一。问题块变得太大了。