web-dev-qa-db-ja.com

TeamviewerデスクトップクライアントをPuTTYのSSHトンネル経由でルーティングしますか?

TeamViewerデスクトップクライアントを、ホームサーバー(DD-WRTを使用)とPuTTYを使用して作成したSSHトンネルを介してルーティングしようとしています。 PuTTYでは、ポート1080からダイナミックレンジを選択したので、Webブラウザーのsocksプロキシとして正常に機能します。

しかし、私はSSHがもっと素晴らしいもののためであることを知っています。このグループでGMailのIMAPサーバーをOutlookクライアントにルーティングするのを手伝ってくれた他の誰かのおかげでなんとかsocatを使用できましたが、残念ながら、IMAPサーバーとSMTP/POP3サーバーはよく知られています。 Teamviewerのサーバーはたくさんあり、ローカルで動的ポート範囲を使用しているため、問題に取り組むのが難しくなっているに違いありません。

TeamViewerにはプロキシを設定するオプションがありますが、socksプロキシは使用しません。 HTTPプロキシを使用する必要があると思いますが、結局、TeamViewerのサーバーに接続できない非常に制限されたプロキシサーバー(認証付き)の背後にあり、それがsocatを使用しなければならなかった理由でもあります(資格情報の提供を許可しました)。

とにかく、TeamViewerクライアントの使用を支援するためにsocatまたは別のソリューション(役立つ場合はcygwinがあります)のいずれかを使用できるかどうかについて誰かが考えていますか? Webシステムにログオンしようとしましたが、接続しようとするとデスクトップクライアントが起動するため、失敗します:(

どんなアイデアでも大歓迎です。前もって感謝します :)!

3
DARKGuy

さて、興味のある人のために、私はなんとかそれをすることができました、トライアルアプリで、それは少なくとも何かです:

  1. プロキシファイアポータブルをダウンロードし、[プロファイル]-> [詳細設定]-> [プロキシ化エンジン]-> [フックタイプ]を[モジュールコピー]に変更します。
  2. TeamViewerサービスを停止します([スタート]-> [実行]-> [services.msc])
  3. スタートメニューのショートカットからTeamViewerを起動します。 Proxifierは、TeamViewerのスタートアップクライアントにフックし、サービスコンソールではなくTeamViewerによって開始されるため、サービスに結果としてフックし、正しくフックできるようにします。

楽しい! :D

2
DARKGuy

はい。 [エクストラ]-> [オプション]-> [一般]に移動します...プロキシ設定の[構成]をクリックします。手動プロキシに変更し、プロキシIPにはsocks5://127.0.0.1と使用しているポートを入力します。明らかに、127.0.0.1を使用したいIPに変更してください。

12
xmage187