LAN中のサービスを繋がる方法
2022年 11月 22日 火曜日
これは2022/11/22のMK社内LTで発表した内容です。
種類
- ポート転送(Port forwarding)
- NATトラバーサル(NAT traversal)
ポート転送
要件
- 自分のネット環境がグローバルIPアドレスを持って、そして管理できます
使用方法
- ルータの設定を変更すれば行けます
NATトラバーサル
要件
-
パブリックアクセス可能のマシン
- グローバルIPアドレスを持っています
- GCP Compute Engine/Amzon EC2とかも行けます
原理
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
-