4

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

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

4

5 に答える 5

3

会社がインターネットアクセスに関して非常に制限している場合、プロキシはおそらくHTTP(s)ゲートウェイとしてのみ構成され、使用可能なポートコマンドがないため、ネットワークからカスタムボックスがないと、直接インターネットトラフィックは範囲外になります。

カスタムボックスは、 DD-WRTまたはOpenWRTがインストールされた自宅のインターネットルーターである可能性があります。あなたがする必要がある唯一のことはそれのsshコンソールをポート443(HTTPS)にセットアップすることです-すべて素晴らしいウェブ管理パネルを使用します(DD-WRTは使いやすさを考慮してエッジを持っています)。別の方法は、友人のLinuxボックス、専用サーバー、または安価な仮想サーバーを使用することです。必要な機能は、ポート443でsshサーバーを実行することだけです。

ポート22またはその他のデフォルト以外のsshを備えたLinuxボックスがある場合は、次の行を/etc/init.d/local(または/etc/conf.d/local.start)に追加するだけです。

iptables -A PREROUTING -t nat -p tcp --dport 443 -j REDIRECT --to-port 22
iptables -I INPUT -j ACCEPT -p tcp --dport 443
iptables -I INPUT -j ACCEPT -p tcp --dport 22

今、あなたは仕事からあなたの箱に接続する必要があります、あなたはスイスアーミーナイフ-パテを使うことができます。これはプロキシをバイパスする方法の良い記事であり、パテクライアントを実行しているマシンでローカルSOCKSプロキシをセットアップする方法の記事です両方の記事を組み合わせて、期待される結果を得る-HTTPプロキシの背後から接続しながらSOCKSプロキシを設定します。

頑張って、自由が勝ちます。

于 2010-12-31T02:49:31.783 に答える
3

プロキシ ソフトウェアが必要な場合、車輪を再発明する必要はありません。既に書かれているもの (つまりjsocks ) を使用するだけです。必要に応じて認証を追加できるはずです。

会社のプロキシが HTTP のみの場合、単純な転送が SOCKS のみのソフトウェアで機能するとは思えません。

于 2010-12-29T21:02:29.763 に答える
0

質問がわからない?

一方の端にSOCKSAPIがあり、もう一方の端にSOCKS APIがあるJavaコンポーネントを作成しますか?IMアプリを使用するプロトコルは何ですか?「mindas」のヒントとして、単純な転送以上のものが必要になる場合があります。

プロキシ認証を含むHTTPメカニズムを処理するJavaソフトウェアを検索するだけの場合は、Apachehttpcomponentshttp://hc.apache.org/にアクセスしてください。

于 2010-12-30T10:20:39.367 に答える
0

Windows のインターネット設定で HTTP プロキシが構成されていますか? その場合、次のようにシステム プロキシを使用するように Java に指示できます。


System.setProperty("java.net.useSystemProxies", "true");

于 2010-12-29T20:51:42.777 に答える
0

HTTP プロキシの前に 1 つ、後ろに 1 つずつ、合計 2 つのプロキシが必要です。新しい SOCKS プロキシを 1 つだけインストールする方が簡単です。

Instant Messenger --> IM Proxy 1 --> HTTP Proxy --> IM Proxy 2 --> Internets
                  IM            HTTP           HTTP            IM
               protocol                                      protocol

対。

Instance Messenger --> SOCKS Proxy --> Internets
                   SOCKS           IM
                   protocol     protocol
于 2010-12-30T12:56:49.597 に答える