問題タブ [http-proxy]

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 投票する
4 に答える
2711 参照

ssh - ローカルアドレスの栓抜きを無効にする

SSHをHTTPプロキシ経由で動作させるために使用するCorkscrewについて質問があります。SSHは外部ホストでは正常に機能していますが、ローカルホストでは機能していません。SSHを無効にしてHTTPプロキシ経由でローカルサーバーに接続するにはどうすればよいですか?私はこれが私が得る理由の問題だと思います:

/ etc / ssh/ssh_configファイルには次のものが含まれています。

前もって感謝します!

0 投票する
2 に答える
3195 参照

ant - Jenkinsでhttp_proxy環境変数をオーバーライドするにはどうすればよいですか?

私は次の設定をしています:

Jenkins -> Ant スクリプト -> Python スクリプト -> Selenium と対話する

WindowsボックスでJenkinsを実行しています。私のジェンキンスは、Selenium と対話する python スクリプトを呼び出す Ant スクリプトを呼び出します。私が抱えている問題は、http_proxy環境変数が定義されており、プロキシを指していることです。これは、テスト中のシステムではなく、インターネットにアクセスすることを目的としています。Jenkins ジョブを実行すると、プロキシから、テスト対象のシステムにアクセスできなかったというエラー メッセージが表示されます。

http_proxyAnt -> Python -> Selenium に渡さないように Jenkins で無効にするにはどうすればよいですか?

0 投票する
1 に答える
151 参照

perl - HTTP :: Proxy:一部のドメインを禁止する方法

HTTP :: Proxyを使用していますが、特定のドメインで失敗させる方法を理解できません。

ここにいくつかのコードがあります。

HEADER_HEREの代わりに私が何を書かなければならないかを理解するのを手伝ってくれませんか?試してみましStatus => '403 Forbidden'たが、うまくいきませんでした。http応答のすべての行を変更できますが、最初の行です。

どうもありがとうございます。

0 投票する
3 に答える
8807 参照

http - HTTPプロキシの実装

プロトコルのより細かい点のいくつかをより深く理解し、途中でいくつかのソケットプログラミングを学ぶために、HTTPプロキシサーバーを実装したいと思いますが、本格的なHTTPサーバーを実装したくありません。プロキシを実装したいだけの場合に焦点を当てるべき、関連するRFCページとそれらのページのセクションは何ですか?

計画は、通常のHTTPプロキシから始めて、それをHTTPSプロキシに拡張する可能性があることです。

0 投票する
3 に答える
6870 参照

c# - HTTPWebRequest.GetResponse()が透過プロキシを介した認証済みリクエストで失敗する

オブジェクトを使用しHTTPWebRequestてアプリケーションにHTTPリクエストを送信していますが、リクエストに認証が必要で、透過プロキシ(Squid 3.1.10)がある場合に問題が発生します。

元のコードでは、同じ問題が発生したWebClientクラスを使用していました。

このコードを初めて実行すると、結果が正しく表示されます。コードが2回実行されると、次のGetResponse()行で失敗します。

Windows 7では、プロセスを再起動すると、プロセスが回復して1回動作しますが、Server2003では完全に再起動する必要があります。

ネットワークキャプチャを見ると、最初は2つの要求が同じであり、最初の認証されていない要求が送信され、サーバーが応答しますが、失敗した要求は、Content-Lengthヘッダーを無視しているかのように、最初の応答の途中で2番目の認証された要求を送信します。正しい)。その後、残りの初期応答を受信し、プロトコルエラーで失敗します。

Wiresharkのキャプチャ

HTTPWebRequestただし、クライアント( )が接続を正常に閉じないのは奇妙に思えます。

プロキシが使用されていない場合(ポート80または内部トラフィック以外)、要求はすべて期待どおりに機能します。認証がない場合は、単一の要求のみを行うため、これも機能します。

問題のコードを最小限に抑え、MSDNサンプルで再現しましたが、これが既知の問題なのか、(。NETまたはSquid)構成の問題なのか誰かが知っていますか?

0 投票する
3 に答える
13214 参照

javascript - コンピューターで HTTP トラフィックをログに記録するために node.js http-proxy を使用するにはどうすればよいですか?

最も単純な例を実装しようとしています:

このプロキシを使用するようにブラウザを設定し、www.google.com に移動すると、応答がありません。私が間違っていることは何ですか?

Windows 7 Chrome を使用しています

0 投票する
0 に答える
633 参照

c# - 偽のASP.NETWebMethodHTTPプロキシを実際のプロキシに変換する方法は?

AJAXを使用してRESTfulAPIと通信するリッチなWebクライアントを構築しています。クロスドメインブラウザの制限を回避するために、C#とASP.NETで非常に単純な(ただし偽の)HTTPプロキシを作成し、http://localhost上のクライアントアプリがhttp://restful.api.comと通信できるようにしました。

他の誰かがJavaで「適切な」プロキシを作成するので、私は最初は「シンプルに保つ」という任務を負いました。私の現在のバージョンは、文字列配列の値に基づいてURLとオプションのQueryStringを盲目的に作成する静的なASP.NET[WebMethod]です。

GET、POST、およびPUT操作の場合、System.Net.WebClient()のインスタンスを作成し、 client.downloadString(...)またはclient.UploadData(...)を呼び出します。このメソッドは文字列を返すため、RESTfulAPIによって返されるすべてのヘッダーと応答コードが失われます。

これは最初は問題ありませんでしたが、今度は本格的なプロキシに変換する必要があります。これは、ヘッダー、応答コード、ペイロードなど、実際のプロキシで取得できるものをすべて処理できます。

以下のコードスニペットを後付けすることは可能ですか、それとも最初から何かを書き直す必要がありますか?

WebMethodは次のとおりです。

そして、これがワーカーメソッドです(GETとPOSTだけを示しています)。長さで申し訳ありませんが、私はこの質問のためにできるだけ多くの綿毛を取り除くようにしました。)

ありがとう!

0 投票する
1 に答える
1156 参照

c# - C#HttpWebRequestで外部プロキシを使用できません

私はこのURLを打っています:

基本的に私はppcUrlsを取得しますが、プロキシがなくても完全に機能します。

しかし、インターネットで利用できるプロキシを使おうとすると、次のようになります。

上記のリンクはまったく開きません:|、Internet Explorerでipzを確認して開きましたが、ここHTTPWEBREQUESTで、503サーバーが使用できなくなったり、リダイレクトが多すぎたりすることがあります

リンクはどのIPでも開きません。

なにか提案を ?以下は私のHTML関数の取得です。

アップデート

Internet Explorerで同じプロキシを使用するとURLが開くので、方法が必要ですが、理解できません。

ありがとうございました

0 投票する
3 に答える
5419 参照

git - git push --all が 'RPC に失敗しました。結果 = 22、HTTP コード = 0'

私は興味深い問題を抱えています。私は bitbucket でペット プロジェクトを行っており、これまでのところ、2 つの異なるネットワーク (自宅とオフィス) からプルとプッシュを行うことができました。構成を適切に設定するのにしばらく時間がかかりましたが、試行錯誤のアプローチでそれを理解しました。問題は、オフィス (プロキシの背後にある) にブランチを作成したことです。 --all パラメーターを使用して、それを bitbucket にプッシュできません。私は得ています:

RPC が失敗しました。結果 = 22、HTTP コード = 0

これが git bash (変更済み) です。

RPCからのものを試してみましたが失敗しました。結果 = 28、HTTP コード = 0 ですが、成功しませんでした。https を git または git+ssh に変更しても、プロキシ サーバーが原因で機能しません。興味深いことに、プッシュは --all 属性がなくても問題なく機能しました。しかし、新しいブランチを含むすべてをプッシュしようとすると、すべてが崩壊します。

何かご意見は?

更新 #1:

https://confluence.atlassian.com/display/BITBUCKET/Branching+a+Repositoryセクション「git でブランチする方法」の指示に従ってブランチをプッシュしようとしましたが、成功しませんでした。git bash は次のとおりです。

ご覧のとおり、同じエラーが発生します。

更新 #2:

セスが提案したことを試してみましたが、結果は次のとおりです。

同じ結果を見ることができ、実際の失敗に関連する追加情報はありません。だから私は2番目のコマンドを試しました。私はWindowsにいるので失敗しましたstraceSystrace for Windows)。また、プロキシなしでネットワーク内にブランチ (別名ホーム) を作成しようとしましたがgit push --all、そこから成功することができました。私が前に言ったように。プロキシ(別名オフィス)の背後にあるネットワークからはできgit pushますが、できませんgit push --all