Page 1 of 1

SoftEther Serverでポートフォワーディングが可能か

Posted: Mon Apr 08, 2019 1:53 am
by kikuchi
実現したいこと
SoftEtherクライアントから、SoftEtherサーバーにプライベートIPでアクセスした際に、別のサーバーに転送する処理を実現したいと思っています。
現状だと、SoftEtherサーバーから別サーバーに関しては、SSHのポートフォワーディングを使用しているのですが、すべてVPNで完結できないかと思い質問させていただきました。

環境
登場人物: PC(SoftEtherクライアント)、VPNサーバー(SoftEtherサーバー)、別サーバー(Nginxインストール)
ネットワーク(NIC: IPアドレス):
PC(192.168.0.2/24) <-> VPNサーバー(device_tap: 192.168.0.30/24)
VPNサーバー(eth1: 172.16.30.2/24) <-> 別サーバー(eth1: 172.16.30.3/24)

SSHで実装していること
下記コマンドを実行し、VPNサーバーのdevice_tapにアクセスが有った場合、別サーバーのeth1にフォワードするようにしている。

ssh -f -N -L 192.168.0.30:80:172.16.30.2:80 root@172.16.30.3

Re: SoftEther Serverでポートフォワーディングが可能か

Posted: Mon Apr 08, 2019 2:27 am
by cedar
SoftEther VPN だけで完結させる場合、転送先のサーバーにも VPN Client を導入して、同じ仮想 HUB に接続するのが良いと思います。

Re: SoftEther Serverでポートフォワーディングが可能か

Posted: Mon Apr 08, 2019 3:01 pm
by kikuchi
cederさん、ご回答ありがとうございます。
おっしゃる通り、別サーバーにもVPNクライアントをインストールするのが最も早く、確実な解決策だと思います。

ただ、今回はなるべく別サーバーに新規ソフトウェアのインストール作業などなく、VPN接続できるようにしたいと思っています。
- 別サーバーがトータル数千台(プロジェクトも異なる)
- VPNクライアントインストールによる影響範囲
を加味して、なるべくVPN Serverで完結するようにしたいです。
何かヒント等頂けたら嬉しいです。

Re: SoftEther Serverでポートフォワーディングが可能か

Posted: Mon Apr 08, 2019 3:38 pm
by cedar
SoftEther VPN 自体にはポートフォワーディング機能はありませんが、同ホスト上に VPN Client と stone を導入することで、転送先のサーバーにソフトを導入することなく接続の転送を行うことは可能です。

Re: SoftEther Serverでポートフォワーディングが可能か

Posted: Tue Apr 09, 2019 5:36 am
by kikuchi
cedarさん、ご丁寧にありがとうございます!
stone、はじめて聞きました。そのようなソフトウェアが存在しているのですね(TCP/UDPパケットリピータなのですね)

もし可能でしたらもう1点お伺いしたいです。
SoftEtherサーバーに、stone、SoftEtehr Clientをインストールすることで、転送先のサーバーにSoftEther Clientのインストールの必要がないとのことですが、
この場合でも、SoftEther <-> 転送先サーバー の通信はVPNトンネル内で実施されるのでしょうか。

Re: SoftEther Serverでポートフォワーディングが可能か

Posted: Tue Apr 09, 2019 6:21 am
by cedar
接続先サーバーにVPNソフトウェアがインストールされていないということなので、当然VPNは使用されません。

Re: SoftEther Serverでポートフォワーディングが可能か

Posted: Tue Apr 09, 2019 7:24 am
by kikuchi
そうですよね。ご丁寧に回答していただきまして、本当にありがとうございました。