問題タブ [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 に答える
964 参照

android - Android、不良ソケット例外 (SOCKS)

以下のスニペット コードを使用して、Android クライアント アプリ (Android OS 1.5 および 1.6) で SOCKS サーバーを介してサーバーに接続しようとしました。

ただし、最後の行で例外が発生しました。

誰かが私がどこで間違ったのか考えているかもしれません? 前もって感謝します。

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

java - SOCKS5 プロキシに接続して Java で FTP/S を実行する

SOCKS5 プロキシ経由でクライアントの FTP/S サーバーに接続するジョブを作成しており、Apache Commons Net パッケージを利用しています。問題は、SOCKS プロキシが認証を必要としないように構成されているにもかかわらず、次の例外が引き続き発生することです。

java.net.socks.username および password プロパティを空の文字列に設定しようとしましたが、それでも取得できます。認証を使用しないようにコードに指示する方法はありますか? 基礎となるソースを掘り下げると、認証要件についてプロキシ サーバーにクエリを実行していると思われますが、よくわかりません。

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

iphone - NSURLConnection、プロキシ サーバーを使用

途中でSOCKSプロキシを使用して、NSURLConnectionを使用してPOSTしたいと思います。

私が読んだことから、NSURLConnection は SOCKS と HTTP プロキシをサポートしています。問題は、どこで設定するかです。NSURLRequest など、使用するプロキシ サーバーを構成するための適切な方法が見つかりませんでした。

これが制限である場合、SOCKS をサポートする適切な代替品を知っている人はいますか?

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

resources - 複数の連絡先のリソースにファイルを送信する

リレー (SOCKS5) サーバー経由で複数の連絡先のオンライン リソースにファイルを送信するための既存のプラクティス / XMPP 拡張機能はありますか?

ユースケースの説明: アリス (alice@example.com) は、ボブ (bob@example.com) にファイルを送信したいと考えています。アリスは NAT とファイアウォールの背後にあります。Bob には 2 つの XMPP クライアントがあり、どちらもオンラインです (それぞれリソースが異なります - bob@example.com/first と bob@example.com/second)。どちらも xep-0065 をサポートしています (たとえば)。Alice はファイル転送要求を Bob に送信し、Bob は自分のデバイスの 1 つでそれを受け入れ、ファイルはリレー (relay.example.com) を介して Bob の両方のクライアントに転送されます。

0 投票する
5 に答える
1698 参照

java - プロキシゲートウェイを構築するには?

私は素晴らしい IM を持っていますが、動作するにはタイプ (SOCKS4、SOCKS4A、SOCKS5) のプロキシが必要ですが、私の会社は HTTP プロキシを使用しています。

会社のプロキシにデータを転送するだけの独自のプロキシを作成したいと思います (そのプロキシに接続するには、ユーザー名とパスワードを入力する必要があります)。どうやってするの?

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

.net - libcurlでプロキシとSOCKを設定するにはどうすればよいですか?

プロキシを使用するように.NETアプリを構成しようとしています。私のソースはC#ですが、C++を介してCURLを学習しました。私の質問は、SOCKのIPとポートをどこに置くかです。ドキュメントを調べましたが、表示されませんでした。それが私にこれらの問題を引き起こしていると私は信じています。

このコードを実行すると、文字通りタイムアウトし、ヘッダー関数やライター関数を呼び出さなくなります。最初の2つのcurlopt行(2つのプロキシ行)をコメントアウトすると、コードは問題なく実行されます。

Firefoxでは、httpプロキシとSOCKホストを別々に設定しました。これらは異なるIPとポートです。靴下の部分を設定するにはどうすればよいですか。以下にダミーのプロキシが設定されていますが、靴下の部分がわかりません。

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

c++ - この SOCKS プロキシ リクエストの何が問題になっていますか?

現在、C++ プログラムに SOCKS 4/5 機能を実装しようとしています (つまり、任意のプロトコルとホストへの要求は、必要に応じて特定の SOCKS プロキシを介してリダイレクトできます)。私は純粋に Windows 用に開発しているので、Winsock 2 を使用しています。

私の問題は、単に「これはどのように機能するか」よりも少し抽象的ではありません。私は SOCKS 4 の RFC を読みました (SOCKS 4 は競合するリクエストのバイト数が少ないため、最初に SOCKS 4 を実装することにしました) が、send()に必要な C 文字列を作成するのに苦労しています。

現在、次のようなSocks4Msgという構造体が定義されています。

実際のソケットを作成して作業を行う関数はここにあります (ここで、p と h は、プロキシを介してテストするポートとホストを保持します。p は、既に実装した HttpProxy との互換性を維持するための文字列です)。port と addr はクラスの一部であり、それぞれ int と string です。それらはプロキシサーバーの詳細です。

C 文字列操作を開始する前に、msg_struct のメンバーに正しいデータ (および正しいバイト順) が含まれていることをテストおよび検証しました。

割り当ての代わりにmemcpy() (例: memcpy(message_ptr, &msg_struct.port, 2))を使用して実行しようとしましたが、Wireshack が送信データのバイト長を常に 2 として引用する理由がわかりません (つまりバージョンとコマンド)、他には何もありません。(私は C 文字列の知識を知っています - したがって、その時点でのコードは少し大雑把ですが、なぜそれが機能しないのか説明できません)

どんなアドバイスでも大歓迎です!

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

proxy - 標準のSOCKS5プロキシを暗号化することは可能ですか?

こんにちは、私はインターネット検閲が非常に重い国の出身です。12.34.56.78:8084のような5つのプロキシを無料で入手できました。それはうまくいきます。ただし、アクセスできないサイトがまだいくつかあります。

検索したところ、「標準のSocks5プロキシは接続を暗号化しない」ことがわかりました。そのため、一部のサイトはまだブロックされています。[「標準のSocks5プロキシと比較してSSHSocksは、AES-256ビットデータ暗号化を使用して接続を暗号化します。」ただし、SSHソックスとVPNは無料ではありません。]

ソフトウェアを使用してStandardSocks5プロキシを暗号化することは可能ですか?

どうもありがとう!あなたがアイデアを思いついた場合、あなたは全国を助けています!

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

perl - Perl ソケット接続チェック

この perl の問題をしばらくデバッグしようとしましたが、うまくいきませんでした。私がやろうとしているのは、接続がsocks4/5接続であるかどうかを判断することです。

私もこのエラーが発生しました(最後に @$; を追加または死ぬ前に):

.

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

windows - Windowsのsock4/5で単一のアプリケーションを実行する

管理者権限なしで、Windowsのsock4 / 5で単一のアプリケーションを実行できますか?たぶんsocksifyのようなものですが、Windowsのsocks5の場合

よろしくお願いします