teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

回答は無視してください。

2019/08/13 05:15

投稿

mit0223
mit0223

スコア3401

answer CHANGED
@@ -1,3 +1,6 @@
1
+ すみません、タイトルを見て勇み足でした。ngrok で自宅サーバへのネットワーク経路は確保されているんですね。
2
+ 以下の回答は無視してください。
3
+
1
4
  Webhook で動かすプログラムの実装についてはおいておいて、まず、 Webhook を受信するためのネットワーク経路を確保する必要があります。これには chatwork のサーバから Webhook を自宅のルータで受信することとルータから自宅内サーバ(この場合NAS)に中継することの2つのステップが必要です。
2
5
  (インターネット、TCP/IPに関する知識が必要で、かなり道のりが長いです)
3
6
 

1

リンクをクリックできるようにマークアップ

2019/08/13 05:15

投稿

mit0223
mit0223

スコア3401

answer CHANGED
@@ -3,10 +3,10 @@
3
3
 
4
4
  ### chatworkのサーバから Webhook を自宅のルータで受信する
5
5
  chatwork のサーバから送られてくる Webhook を自宅のルータで受信するためには、自宅のルータが持つグローバルIPをchatwork に教える必要があります。一般的に自宅の回線には固定されたグローバルIPがついていません。そこで、DICEなどを使って、自宅のルータに対応するグローバルIPに固定されたホスト名を付与し、この名前で受けるようにする必要があります。
6
- http://www.hi-ho.ne.jp/yoshihiro_e/dice/
6
+ [DICE:自宅でインターネットサーバを立ち上げよう](http://www.hi-ho.ne.jp/yoshihiro_e/dice/)
7
7
  を参考にしてください。ただし、自宅の回線のプロバイダによっては、この方法が使えない場合があります。フレッツやケーブルテレビであれば使えると思います。
8
8
 
9
9
  ### ルータから自宅内サーバ(この場合NAS)に中継する
10
10
  ルータに着信したパケットをNASに転送する必要があります。
11
- https://www.technoveins.co.jp/tvblog/index.php/all-contents/87-connection/46-2-nat
11
+ [自宅に設置したサーバを公開する方法](https://www.technoveins.co.jp/tvblog/index.php/all-contents/87-connection/46-2-nat)
12
12
  を参考にしてください。具体的な設定方法は自宅で利用されているBBルータのマニュアルを参照してください。