Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 将所有HTTP请求路由到本地端口的好方法是什么?_Ruby_Http_Proxy_Server_Bdd - Fatal编程技术网

Ruby 将所有HTTP请求路由到本地端口的好方法是什么?

Ruby 将所有HTTP请求路由到本地端口的好方法是什么?,ruby,http,proxy,server,bdd,Ruby,Http,Proxy,Server,Bdd,设置服务器以响应所有HTTP测试请求 目标是将所有HTTP请求发送到localhost:3000。尝试了,但在Ruby 2.2.0上似乎不起作用 我也试过了,但没用 将所有HTTP流量路由到localhost:3000的好方法是什么 编辑:我注意到这个问题不清楚。目标是将机器上的所有请求路由到端口。这些请求将来自浏览器或Ruby应用程序。我假设您希望在Ruby程序中路由所有http请求 我想我能做到 安装 $gem安装socksify 用法 重定向Ruby程序的所有TCP连接 通过本地Tor匿名

设置服务器以响应所有HTTP测试请求

目标是将所有HTTP请求发送到localhost:3000。尝试了,但在Ruby 2.2.0上似乎不起作用

我也试过了,但没用

将所有HTTP流量路由到localhost:3000的好方法是什么


编辑:我注意到这个问题不清楚。目标是将机器上的所有请求路由到端口。这些请求将来自浏览器或Ruby应用程序。

我假设您希望在Ruby程序中路由所有http请求

我想我能做到

安装 $gem安装socksify

用法 重定向Ruby程序的所有TCP连接 通过本地Tor匿名器使用重定向的TCP运行Ruby脚本:

$socksify_ruby localhost 9050 script.rb


为什么不在端口80上启动服务器呢?我想将所有HTTP请求代理到该服务器。例如,获取http://www.google.com 应该发送到localhost:3000。目标是重定向机器上的所有HTTP请求,而不是在Ruby中。我会更新这个问题。