Lanproxy は、LAN パーソナル コンピュータとサーバーをパブリック ネットワークにプロキシするイントラネット侵入ツールで、TCP トラフィック転送をサポートし、あらゆる TCP 上位層プロトコル (イントラネット Web サイトへのアクセス、ローカル支払いインターフェイスのデバッグ、SSH アクセス、リモート デスクトップなど) をサポートできます。 )。現在、同様のサービスとして、Peanut Shell、TeamView、GoToMyCloudなどが市販されています。ただし、サードパーティのパブリックネットワークサーバーを使用する場合は、サードパーティに料金を支払う必要があり、また、これらのサービスにはさまざまな制限があります。データ パケットはサードパーティを経由するため、データ セキュリティにとって大きな隠れた危険性もあります。
サーバー構成
サーバー構成ファイルは conf ディレクトリに配置され、config.properties が構成されます。
server.bind=0.0.0.0#プロキシクライアントとの通信ポートserver.port=4900#ssl関連の設定server.ssl.enable=trueserver.ssl.bind=0.0.0.0server.ssl.port=4993server.ssl.jksPath=test .jksserver.ssl.keyStorePassword=123456server.ssl.keyManagerPassword=123456#この構成は無視できますserver.ssl.needsClientAuth=false#WEB オンライン構成管理関連情報 config.server.bind=0.0.0.0config.server.port=8090config .admin.username=adminconfig.admin.password=admin
プロキシ設定の場合は、アドレス http://ip:8090 を開き、上記の設定で設定したユーザー名とパスワードを使用してログインし、プロキシ設定インターフェイスに入ります。
サーバーは複数のクライアント接続をサポートできます。構成データは ~/.lanproxy/config.json ファイルに保存されます。
Javaクライアントの設定
Java クライアントの設定ファイルは conf ディレクトリに配置され、config.properties が設定されます。
#プロキシ サーバー構成のバックグラウンドでクライアントを作成するときに入力された秘密キーと一致します。 client.key=ssl.enable=truessl.jksPath=test.jksssl.keyStorePassword=123456#ここに実際のプロキシ サーバー アドレスを入力します。サーバーがありません。サーバーがある場合は、それを独自のプロキシ サーバー (IP) アドレスに変更します。server.host=lp.thingsglobal.org#proxy-server ssl のデフォルト ポート 4993、デフォルトの共通ポート 4900 です。 #ssl.enable=true、ここに ssl ポートを入力します。 ssl.enable=false の場合、ここに通常のポート、server.port=4993 を入力します。
Java1.7以上の環境をインストールしてください
Linux(Mac)環境のbinディレクトリにあるstartup.shを実行します。
Windows環境のbinディレクトリにあるstartup.batを実行します。
他のプラットフォームのクライアント
Java クライアントを使用しない場合は、以下に示す各プラットフォームのクライアントを使用できるため、Java オペレーティング環境をインストールする必要がなくなります。
コモンポート接続
# MAC 64 -bit nowhup ./client_darwin_amd64 -S Server_ip -P Server_Port -K Client_Key &# Linux 64 -bit noHup ./client_linux_amd64 -P Server_Port -KE CLIENT_KE Y &# Windows 64 -bit ./client_windows_amd64.exe -S Server_ip - P SERVER_PORT -k CLIENT_KEY
SSLポート接続
# mac 64 ビット nohup ./client_darwin_amd64 -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true &# linux 64 ビット nohup ./client_linux_amd64 -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true &# Windows 64 ビット 。 /client_windows_amd64.exe -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true