logo
株式会社エムケイシステム
TECH BLOG

LAN中のサービスを繋がる方法

これは2022/11/22のMK社内LTで発表した内容です。

種類

  1. ポート転送(Port forwarding)
  2. NATトラバーサル(NAT traversal)

ポート転送

要件

  • 自分のネット環境がグローバルIPアドレスを持って、そして管理できます

使用方法

  • ルータの設定を変更すれば行けます

NATトラバーサル

要件

  • パブリックアクセス可能のマシン

    • グローバルIPアドレスを持っています
    • GCP Compute Engine/Amzon EC2とかも行けます

原理

  • ssh -p 6000 test@x.x.x.x hiUTdXd

NATトラバーサルOSSを紹介:FRP

  • https://github.com/fatedier/frp
  • FRPS(サーバ側)

    • frps.ini

      [common]
      bind_port = 7000
  • FRPC(クライアント側)

    • frpc.ini

      [common]
      server_addr = x.x.x.x
      server_port = 7000
      [ssh]
      type = tcp
      local_ip = 127.0.0.1
      local_port = 22
      remote_port = 6000

弊社では、一緒に会社を面白くしてくれる仲間を募集しています。
お気軽にお問い合わせください!
採用ページへ >