プロキシの後ろでPuTTYを使う


6

プロキシの背後でPuTTYを使用したいのですが、PuTTYにアクセスしようとするたびに、1つの緑色の四角形の黒いウィンドウが表示され、あらゆる種類のデータを入力できなくなります...

enter image description hereenter image description here

PuTTYを使用してサーバーにアクセスするにはどうすればいいですか? iPadに接続できるので、サーバーに接続しても問題ありません。

編集:
これは私のものです netstat ように見えます:
enter image description here


HTTPプロキシでHTTP以外のプロトコルを使用するには、connectコマンドが有効になっている必要があります。
billc.cn

私はあなたを正しくしますか。それはあなたのiPadと同じプロキシ上で動作しますか?
gabe

@ベイビー、いいえ、私のiPadは3G接続を使用しているので、プロキシはありません。
Michiel

1
@ billc.cn、どういう意味ですか?
Michiel

HTTPプロキシはデフォルトでhttpトラフィックのみを中継できます。ただし、標準の拡張機能(CONNECT動詞)を使用すると、プロキシサーバーは任意のプロトコルで任意のポートに接続できます。この接続機能が悪用される危険性があるため、すべてのHTTPプロキシで有効になっているわけではありません。接続が許可されているか、またはSOCKSプロキシを要求しているかどうか、管理者に確認する必要があります。
billc.cn

回答:


6

これはおそらくあなたが望む答えではないでしょう、しかしあなたのネットワーク管理者が正しくプロキシを設定しているなら、あなたはそれを通して接続することができません。

私は彼らが非http(s)トラフィックを許可したくないと思っているので、あなたがそれについてできることはあまりないでしょう。 sshサーバーをポート80またはポート443で実行してみて、その方法でsshサーバーに接続できるかどうかを確認できます。


確かに。私たちのIT部門に確認しました。それらは非HTTPトラフィックを許可しません。残念な!
Michiel

これはどうですか? meinit.nl/… これはうまくいくか?
Gabriel Staples

ホームルータのポート443からポート22へのポート転送は、「ポート... 443でsshサーバを実行する」と同じですか?
Gabriel Staples

0

私はあなたがHTTPプロキシ設定とポートについて確実であると思います

そうでない場合は、8080とプロキシのDNS名ではなくIPアドレスを試してください。

それはあなたがする必要があるプロキシを使用していないputtyの問題かもしれません

  1. 保存したセッションを読み込む
  2. プロキシを設定する
  3. セッションを保存する

これはGoogle Chromeで使用され、システム設定で事前定義されているプロキシアドレスです(企業のラップトップです)。私があなたが言ったことをするならば、私はエラーを得ます... Proxy-error: Unable to resolve proxy host name
Michiel

多くの場合、プロキシは8080番ポートを持っていますか?
gabe

私のものは8080です。しかし、この設定をしていても同じエラーが出ます。
Michiel

追加情報をいくつか追加しました。多分それは役立つでしょう
Michiel

-1

チェックアウト https://github.com/Arno0x/PowerShellScripts

具体的にはproxyTunnel.ps1

「トンネル」シナリオのトンネル...

更新: スクリプトを編集する場合は、「oneclick」(右クリック> powershellで実行)で使用できます。編集する必要があるのは3行です(localhostが適切でない場合は4行)。

[String]$bindIP = "127.0.0.1", #localhost
[Int]$bindPort = 5555, #local port
[String]$destHost = "destination.host.name", #or IP address
[Int]$destPort = 443 #destination port

スクリプトの起動後、powershellはポート5555をリッスンするので、localty:5555に接続するようにputtyを設定し、powershellはパケットを宛先にプロキシします。もちろん、あなたはポート、接続タイプを試してみる必要があるでしょう、すべてがプロキシを通して許可されるかもしれないというわけではありません。

私の場合は、Kerberos認証のみを使用するSquidプロキシがありますが、PowerShellはうまく機能します。宛先に私はsshがポート443に設定されたmikrotikルーターを持っていますが、他のどのsshサーバーでも動くでしょう。

私がこれまでに気づいたことの1つ(昨日スクリプトを発見しただけです)はそれがリスニング状態に戻らないので、切断時にputtyが再接続しないことです。

もちろん、PowerShellはWindowsのものなので、そこでしか機能しません。


2
スクリプト自体を理解していない他のすべての人のために、このPowerShellスクリプトについてより詳細な情報を提供できますか答えを編集して明確にすることができます。
Ramhound
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.