问题标签 [proxies]

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 回答
1588 浏览

vb.net - 如何ping代理?即IP:PORT格式

好吧,我决定尝试制作一个代理检查器,例如 Charion 或 Elite 代理检查器。这些程序接受 IP:PORT 格式的大量代理列表,ping 它们会告诉您响应时间

查看 Elite Proxy Checker 的屏幕截图,我正在尝试制作该程序的简化版本。http://i52.tinypic.com/a57slh.jpg

我使用 Ping.SendAsync(ip, timeout, ip) 方法调查并制作了我的检查器。后来才发现这种方法只能Ping IP,不能Ping端口。

我花了几个小时试图找到正确的类/方法以便能够 ping 端口,阅读专家的不同论坛帖子,他们说仅 IPS 无法 ping 端口,只能使用套接字尝试打开与端口的连接.

但是,我看到人们用 VB.NET 编写的程序以 IP:PORT 格式 ping,即让您选择超时、告诉超时等。

我的问题是,我应该使用哪些类方法来做到这一点?

我很确定它不是套接字......他们也必须以某种方式ping各个端口。

任何帮助,将不胜感激。

干杯,

(我为业余爱好编写代码,我不是专业人士,如果我犯了明显的错误,请见谅)

0 投票
2 回答
115 浏览

c# - C# 代理问题

有人知道在编写对象代理时减少样板代码数量的库吗?

我的代理现在看起来像下面这样,我认为这是一种讨厌的方法:)

}

0 投票
0 回答
795 浏览

php - curl_multi_init 为每个句柄使用不同的代理?

我想编写一个脚本,curl_multi_init()但我必须curl_setopt()只用我的代理指定一次,而不是为每个句柄指定,有没有一种方法可以为每个句柄使用不同的代理来解决这个问题?


我得到了解决方案,使用新的指定您想要的代理,curl_init()然后添加一个新的句柄。

等等。

0 投票
2 回答
394 浏览

c# - 不确定 nHibernate 代理的“是”行为

我有一种情况,我需要确定一个继承类是否是一个特定的继承类,但模型中预期的类型是基类,它是使用nHibernate/Fluent nHibernate使用Table Per Concrete Class层次结构存储的。所以我的结构看起来有点像这样..

所以基本上,这里发生的事情就是这样。Mutation期望指向一种数据类型和测量的变化(可能有其他方法来更改数据,而不仅仅是平面数字)。所以我会有一个对象,它只需要一个IList<Mutation>并将每个后续类型映射Measurement到它自己的特定表,Identity与基Measurement类共享。到目前为止效果很好。

现在 anObservable的不同之处在于它不存储自己的值,而是再次指向另一个Aspect可能具有自己的一组突变和变化的值。这个想法是该值将始终从预期的源中检索,而不是作为平面值保存在数据库中。(想要这种行为是有原因的,超出了这个问题的范围)

那么,我的想法基本上是进行这样的评估..

那没有用。我仍然得到 just 的代理结果MeasurementProxy。但是相同的代码在C#不使用 nHibernate 的独立应用程序中也能正常工作,所以我非常有信心认为问题出在代理上。

然后我将以下方法添加到我的基Entity类中......

现在,如果我这样做,Console.WriteLine(measurement.Unwrap());我会得到正确的类型,但同样的评价......

仍然无法正常工作。它从不运行。有谁可以帮我离开这里吗?

0 投票
1 回答
164 浏览

javascript - 是否可以通过访问者的 PC/IP 而不是我的网络服务器发送请求的方式使用 Google +1 Javascript API?

Google +1 API 参考: http ://code.google.com/apis/+1button/

我想做的是在我的网站上使用 Google+1 API,其中包含指向其他网站的链接的页面。当访问者单击他们喜欢的链接旁边的 +1 按钮时,我希望请求来自用户的计算机,而不是来自我的网络服务器。

我担心的是,如果 +1 都来自我的网络服务器,Google 可能会认为它们是垃圾邮件或诸如此类的东西,所以我希望它们看起来很自然,来自世界各地的 IP。

希望真正了解 HTTP 请求和 Javascript 的人可以帮助回答这个问题。

提前致谢!

编辑:结果是单击 +1 按钮时发送的 JSON 请求包含一个名为“容器”的字段,其中包含源页面 URL,而不是实际 +1 的 URL。此外,当 .js 文件被 GET 到访问者的机器时,“Referrer”被设置为源页面 URL(当然)。

我正在寻找一种方法来防止引用者和“容器”字段包含源页面 URL。

0 投票
2 回答
3457 浏览

zend-framework - zend 1.11 学说2.1.1 - EntityNotFoundException 实体未找到

我在从我的记录集合 ($arrRoleResources) 中加载第 5 条记录时遇到问题,在我运行它之后,它工作正常:-

当我通过这个: -

在第 5 次迭代中,它将相关记录类之一从实体更改为正确且正确的代理,但是在进入加载函数时单步执行代理 (AJFITEntityUserRoleResourcesProxy) 后:-

它抛出 EntityNotFoundException。

当我在第 581 行的 BasicEntityPersister.php 中逐步执行 $this->_entityPersister->load() 函数时:-

$entities 返回 null,我不确定为什么。

这是我的配置: -

我的应用程序配置

我的引导程序:-

请有人帮忙,因为我已经为此工作了几个星期,但我似乎没有任何进展。

感谢您的时间

安德鲁

0 投票
1 回答
270 浏览

python - Python/Anything - 更改文本文件中的行,随机化,然后保存在特定行

这是一个有点奇怪的问题,但我会尽我所能。我正在使用代理编写脚本,但我遇到了自动化部分脚本的问题,这很糟糕,因为它是我需要的所有内容的最后一部分,然后我就完成了。

示例:假设我有一个以这种格式存储在 .txt 文件中的200 个左右的代理列表:

该脚本的第一部分是我需要将它们随机化,因此只需将它们以不同的顺序混合在一起,但要确保它们都像现在一样在一行中结束。

将它们随机化后的第二部分,然后取前99个随机代理并将它们以这种格式移入一行,忽略第 99 个之后的任何代理。(以 | 分隔,开头和结尾都没有。)

第三部分是我需要这个新的代理行来编辑和替换文件中的一行。该行当前看起来像这样:

在您看到该行中的代理的地方,我需要用我们刚刚创建的新一批代理替换它们。

最终结果看起来像这样:

如果我不是绝望的话,我不会问这么多,在完成它之前,我真的是我项目的最后一根头发。任何帮助是极大的赞赏!提前致谢!

编辑:脚本完成。感谢Zack Bloom的帮助!我对 python 脚本的工作方式有点懒惰,而是创建了一个带有空代理行的默认 prefs 文件,因此在 python 脚本之外,将默认 prefs 文件复制到我的程序中,然后 python 脚本执行这很神奇,用新编译的列表替换了“代理到这里”这一行。再次感谢扎克!

0 投票
3 回答
626 浏览

eclipse - 不使用 Java 后端时使用 GWT(在 Eclipse 中)进行开发

我想在开发 SmartGWT 前端时使用 python 后端。为了使调试正常工作,我认为我需要在 Eclipse 中运行开发服务器,这意味着 Web 服务器将在 Eclipse 中运行。

我的 python (Django) 后端需要为数据请求提供服务,我希望它不是跨域问题,但是跨域似乎也需要端口匹配。

解决此问题的最简单方法是什么?一直在考虑使用虚假域设置我的主机文件,然后有两个条目,一个用于数据,一个用于 js。但是,这需要在机器上设置第二个 IP,因为端口也必须匹配。 如果我希望其他人能够看到我不能使用本地主机和我的外部 IP 的页面,因为他们将无法访问我的本地主机。

有没有更简单的设置?是否有一些简单的代理片段可以放入 eclipse 开发服务器中,将数据请求代理到不同的服务器?其他想法?

0 投票
3 回答
8536 浏览

c# - 将 C# WebClient 与代理一起使用 - 没有向代理服务器发出请求?

我们有一个要通过代理服务器使用的后台操作(Window 服务)。

基本上,我们这样做:

代理是我们使用FreeProxy自己配置的代理。

我已经在我正在测试的机器上启用了日志记录,并且可以确认在 Firefox 中使用代理时正在向代理发出请求。

代理服务器不需要身份验证,除了 IP 必须在我们的办公室内(从 Firefox 的证据来看,我认为这不是问题)。

但是,在我们的后台进程中,当我使用 webclient 时,我似乎没有使用代理:

我没有收到来自代理的错误,但似乎我们只是在没有它的情况下继续前进,即使代理已明确设置。

信息似乎可以正常返回,只是不是通过我们的代理。

使用带有 a 的代理时我缺少什么WebClient吗?

编辑:更多细节。如果我们禁用服务器上的代理服务,则会出现无法连接的异常。因此,似乎网络客户端正在尝试访问代理,但该流量实际上并未流经代理。

0 投票
3 回答
5135 浏览

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

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