Tag: proxy

如何使用Express API发送10x响应?

我正在实施早期的信息反馈。 这是我试图用来优化h2o的推送响应function的function(Ctrl + F用于服务器推送) 。 我正在寻找一个理智的快速API,以便像这样提前刷新100个响应: HTTP/1.1 100 Continue Link: </assets/layout.css>; rel=preload; as=style … HTTP/1.1 200 OK …. 但是很遗憾无法find它。 我还查找了适当的Node Response API,但我唯一能find的就是复制粘贴节点的writeContinue内部解决scheme,如下所示: const common = require('_http_common') const { CRLF } = common let links = [] // fill up links const earlyResponse = 'HTTP/1.1 100 Continue' + CRLF + links.map(link => `Link: ${link}`).join(CRLF) + CRLF […]

创build一个可以在发送给客户端之前修改http响应的http代理

我正在使用wget从网上抓取一些东西,但我不想跟随页面的一部分。 我以为我可以设置一个代理,它会删除我不想处理的网页的部分,然后将其返回给wget,但我不知道我将如何实现这一点。 有没有一个代理,让我轻松地修改在Python或Node.js HTTP响应?

错误:协议无效

我在使用NodeJS请求任何URL时面临这个问题。 FYR我做了一个脚本在nodejs使用请求模块,调用一个页面,然后废除该页面,但问题是当它调用我得到一个错误“错误:无效的协议:10.112.62.78”。 我的.npmrc文件包含以下行 proxy=http://10.112.62.78:8080 https-proxy=http://10.112.62.78:8080 registry=http://registry.npmjs.org/ 我仍然有以下错误 [Error: Invalid protocol: 10.112.62.78:] 我已经尝试了以下所有可能的组合 http://user:password@proxy:port http://"user:password"@proxy:port 对于上述两个我得到“URI格式错误” 仍然没有解决schemehttp://proxy.company.com:port FYI版本如下: >node -v >v0.12.0 >npm -v >2.5.1 有一个更多的信息,我有静态IP 10.112.111.86在IPv4和IP 10.112.62.78与8080在浏览器的代理设置。 此外,我正在使用Windows 7桌面,我尝试使用代理IP 10.112.62.78&没有它,但没有解决scheme,但我不能改变IPv4,否则我的互联网连接将会消失。 请提供一些解决scheme,我卡住了。 PS:也尝试通过更改http https https代理。

如何正确configurationBrowsersync代理后端

我正在努力Browsercync(也许一些中间件?)的正确configuration? 我的configuration是这样的: local.example.com它是通过/etc/hostsconfiguration的我的本地地址。 devel.example.com这是我们公司的开发环境(后端)。 staging.example.com这是我们公司的分段环境(后端)。 由于我是UI开发人员,我想使用本地代码,但是需要使用后端环境。 我正在使用gulp来build立我的项目等。它也有任务运行browser-sync和监视文件的变化。 但是,当然,现在有来自后端的Cookie域的问题。 CSRF令牌cookie域由浏览器设置为当前使用的后端。 我努力了: 使用中间件http-proxy-middlewareconfiguration: server: { baseDir: './build', middleware: [ proxyMiddleware('/api', { target: 'http://devel.example.com', changeOrigin: true, }) ] ] 但是我遇到的问题是,它在浏览器控制台中显示非透明的redirect。 我认为它会这样工作,代理将掩盖这些请求浏览器将认为所有请求和响应来自local.example.com 。 但它似乎不是这样工作(或者我configuration不好)。 这个解决scheme也是一个大问题,它以某种方式将我的POST HTTP请求更改为GET (WTF ?!)。 在browser-sync proxy选项中使用构build。 在许多教程中,我看到使用proxy选项与server选项,但似乎不工作了。 所以我试图用serveStatic来使用它: serveStatic: ['./build'], proxy: { target: 'devel.example.com', cookies: { stripDomain: false } } 但是这根本不起作用 我会真正appriciate在这个话题的任何帮助。 谢谢

鲍尔没有从bower.json安装

我被困在公司的防火墙/代理地狱…我试图从我的bower.json文件安装我的依赖关系,但是打到这个错误: bower jquery#~2.1.1 ECMDERR Failed to execute "git ls-remote –tags –heads https://github.com/jquery/jquery.git", exit code of #128 Additional error details: fatal: unable to access 'https://github.com/jquery/jquery.git/': Failed connect to github.com:443; No error 我已经谷歌这一点,并find了很多答案,并尝试以下,但似乎没有解决我的问题。 我已经设置了我的gitconfiguration如下: url.http://.insteadof=git:// url.https://.insteadof=git:// 我使用CNTLM来pipe理我的代理凭证,所以我的代理设置如下所示: http.proxy=http://127.0.0.1:53128/ https.proxy=http://127.0.0.1:53128/ 以下在我的NPMconfiguration: http_proxy = "http://127.0.0.1:53128/" https-proxy = "http://127.0.0.1:53128/" https_proxy = "http://127.0.0.1:53128" proxy = "http://127.0.0.1:53128/" registry = "http://registry.npmjs.org/" strict-ssl = […]

使用sftp和socks5代理node.js

我一直在寻找使用ssh2模块sftp运输日志。 然而,托pipe我们的应用程序的云服务使用旋转的IP地址范围。 所以想要整合给我们静态IP地址的socks5代理服务。 我正在使用socksjs模块来build立socks5连接,我正在连接到代理服务器,但我想我已经注入了这个套接字连接,以便sftp使用错误。 干杯, 聂 var sockConn = new SocksConnection(connTargetSettings, connProxySettings); connTargetSettings.sock = sockConn.outSocket; var conn = new ssh2.Client(); conn.on("ready", function() { conn.sftp(function(err, sftp) { if (err) throw err; // you'll be able to use sftp here sftp.readdir("/", function(err, list) { if (err) throw err; // List the directory in the console console.dir(list); // […]

npm ERR! Windows_NT 6.3.9600,无法在windows8中安装cordova

我试图通过在命令提示符下面的命令来安装我的windows8机器上的cordova npm install -g cordova 但我无法安装,因为以下错误可以任何一个帮助我请。 错误: npm ERR! Windows_NT 6.3.9600 npm ERR! argv“C:\ Program Files \ nodejs \\ node.exe”“C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js”“install”“-g”“cordova”npm ERR! 节点v0.12.1 npm ERR! npm v2.5.1 npm ERR! 代码ECONNRESET npm ERR! networking隧道套接字无法build立,原因= getaddrinfo EN OTFOUND代理npm ERR! networking这很可能不是npm本身npm ERR的问题! networking,并与networking连接有关。 npm ERR! networking在大多数情况下,您在代理之后或者networking设置不好。 npm […]

无法使用npm ECONNRESET安装任何代理服务器

我用node.js通过npm安装了一些没有任何问题的东西。 现在我没有改变我的设置(Win8的;没有代理,互联网工作),我不能安装任何东西(特别是cordova和离子)。 它只会抛出像我背后的代理错误,但我不是。 npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "i" "-g" "ionic" npm ERR! node v0.12.1 npm ERR! npm v2.5.1 npm ERR! code ECONNRESET npm ERR! errno ECONNRESET npm ERR! syscall read npm ERR! network read ECONNRESET npm ERR! network This is most likely not a problem with npm […]