3

昨日、自宅のコンピューターにVisualSVNサーバーをインストールしたところ、ローカルホストでリポジトリにアクセスできますが、リモートでアクセスしようとすると接続されません。私は何か他のものを設定することになっていますか、それとも不可能ですか?

ブラウザのURLとしてhttps:// servername / svnを使用していますが、自宅のコンピュータはルーターの背後にあります。これは個人使用のみです。

ありがとう

4

3 に答える 3

5

家にいないときの名前解決が機能していることを確認しますservernameか?リモートアクセスを機能させるには、少なくとも次のものが必要です。

  • サーバーのパブリックIP番号、192.168.XXなどのRFC1918番号には外部からアクセスできません。
  • 名前解決; 正式に登録されたDNS名またはホストファイルのいずれかを介して。
  • ルーターにファイアウォールがある場合は、https(TCP / 443)トラフィックを許可する必要があります。
  • サーバーがプライベートネットワーク上にあり、ルーターの公式IPを介してサーバーにアクセスする場合は、ポート転送が必要になります。
于 2010-03-30T19:54:40.160 に答える
2

ルーターは、デフォルトでポート443(SSL)を通過するトラフィックを許可していない可能性があります。それを実現するには、ルールを設定する必要があるかもしれません。多くのルーターは、これをDMZなどの設定と呼んでいます。基本的な考え方は、その1つのポートで、保護されたネットワーク内の1つの特定のコンピューターへのトラフィックを許可することです。

于 2010-03-30T19:49:09.263 に答える
1

リモートとはどういう意味ですか?同じLAN上のリモート、またはインターネット上のリモート。

まず、自宅のコンピューターのファイアウォールがSubversionへの外部アクセスをブロックしていないことを確認します。

同じLANでまだ問題が発生する場合は、わかりません。

WANの場合、3つのオプションがあります

  1. ルーターをDMZから自宅のコンピューターに構成します(すべてのポートを転送します。最も安全性の低いオプションです)。
  2. 外部アクセスを許可するために、自宅のコンピューターにポート転送を行うようにルーターを構成します
  3. IPSecまたはその他のVPNタイプのテクノロジーを構成します。(私の専門分野外)

ポートを転送したり、設定したりしたら、自宅のコンピューターにどのようにアクセスしますか?インターネット上で192.168.*を使用することはできません。パブリックIPアドレスを取得し、それを使用して接続する必要があります(http://ipchicken.comをお勧めします)。パブリックIPアドレスが動的である場合は、 http://no-ip.comなどの動的IPアドレスサービスを取得して、常に自宅のコンピューターを指す無料のドメイン名を取得できるようにする必要があります。自宅のIPアドレスを使用する代わりに、そのドメイン名を使用するだけで、常に機能します。

于 2010-03-30T20:01:14.887 に答える