Fw: [問題] nanohttpd 以及vpn

看板Network作者 (obov-滅修乾魔)見習生 :)時間10年前 (2015/11/05 11:59), 10年前編輯推噓0(0011)
留言11則, 1人參與, 最新討論串1/1
※ [本文轉錄自 AndroidDev 看板 #1MEjA7tA ] 作者: aiweisen (obov-滅修乾魔)見習生 :) 看板: AndroidDev 標題: [問題] nanohttpd 以及vpn 時間: Thu Nov 5 11:52:34 2015 是這樣子的 目前是透過wifi + upnp的方式 讓外面連線到我手機上所架設的nanohttpd server 但是行動網路架在nanohttpd上 外面卻連不進來 那上一篇我的發問就有提到 行動網路的 3G/4G 都已經是用CGN 所以都是拿到私有IP 就算拿這個私有IP開nanohttpd server 也是只有自己可以連(就是localhost) 也有看到netowrk板有人提到他想用3G device 架 vpn server 而他的想法如下: 1在其他地方架設 VPN server (maybe 家裡) 2我這邊device使用3g連到家裡的 server 3透過家裡的VPN server取到IP(虛擬IP,可用DMZ功能讓她有對外的IP) 4接著使用這個對外IP來架設VPN server 再來雖然我沒有玩minecraft(麥塊、當個創世神) 但是麥塊似乎也也說可以透過vpn的方式 讓大家一起玩 所以我想到 2種情況是這樣 但不確定對不對 一、 1.假設雙方都是使用3G/4G的行動網路 然後雙方都連到VPN 2.其中一方使用VPN提供的虛擬IP 拿著個虛擬ip在nanohttpd上開server 3.另一方就直接輸入VPN提供給server的虛擬IP 即可連到 二、 1.假設有一個device使用3G/4G的行動網路 然後連到VPN 2.接著使用VPN提供的虛擬IP 拿著個虛擬ip在nanohttpd上開server 3.在VPN SERVER上面做 port forwarding 讓外面的人找的到裡面的server (nanohttpd) 4.外面的人就可以根據 提供public ip 跟port number 連到vpn底下的server 關於第一個情況 剛剛自己使用了OpenVPN 的軟體 兩台都加入到同一個VPN server 對外的public ip一樣 對內的turn0 ip 也是同網段 但是其中一台開了nanohttpd server 另一方就是沒辦法連到 (也就在同一個vpn環境下 連ping都ping不到對方) 第二個情況還沒試過 這裡的vpn server應該是要架在電腦主機上 但是不知道能不能做port forwarding 如果可以 也不知道如何做port forwarding (完全沒概念) 有沒有前輩可以指導一下 還是說行動網路真的不能拿來當server 如果需要傳送檔案 還是得仰賴一般的server做資料的轉送? 題外話 skype的SuperNode是一般的server 還是SN也是有開VPN? -- 作者 MicroGG (La new總冠軍) 看板 Japan_Travel 標題 [問題] 溫泉旅館的兒童人頭算法?

04/11 16:32,
問問題然後自稱拎背這樣好嗎 有點禮貌ok?
04/11 16:32

04/11 16:34,
骨科大 XD
04/11 16:34

04/11 16:36,
你不懂,我有苦衷,我不說拎杯會被鄉民罵..
04/11 16:36
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.138.150.27 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1446695559.A.DCA.html ※ 編輯: aiweisen (140.138.150.27), 11/05/2015 11:53:30 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: aiweisen (140.138.150.27), 11/05/2015 11:59:44

11/05 12:35, , 1F
1.的狀況,你的vpn server IP tables有開forwarding ?
11/05 12:35, 1F
沒有,因為我想說在wifi環境下,同網域不用PortForwarding就可以連到。 所以如果兩台deive都使用3G/4G連到相同VPN 在同網域(虛擬網段) 也應該會像wifi一樣不用PortForwarding才對 所以事情不是我所想的這樣?

11/05 12:36, , 2F
假設你都用linux主機當vpn server,研究一下IP TABLES吧
11/05 12:36, 2F

11/05 12:39, , 3F
網路應該有不少教學有教port forwarding才對
11/05 12:39, 3F

11/05 12:40, , 4F
第二、三行是在講2.的狀況
11/05 12:40, 4F
我是用Windows server當主機 也就是說 2.的情況是可行的 只要設定好IP TABLE 開port forwarding就行 是吧?

11/05 15:24, , 5F
所以你的1.VPN是用基地台做的?那你要把client-to-client
11/05 15:24, 5F

11/05 15:25, , 6F
的功能打開,client之間的流量才會通
11/05 15:25, 6F

11/05 15:25, , 7F
那個功能在那裡只能麻煩自己找
11/05 15:25, 7F
喔 不是 我是用WIFI的思考方式 去想VPN 因為我最終是想要嘗試用行動網路架server 但是CGN的問題看是不是能用VPN解決

11/05 15:28, , 8F
還有就是用windows server怎麼做port forarding應該很好
11/05 15:28, 8F

11/05 15:28, , 9F
找,不是用IP TABLES,那是linux的東西
11/05 15:28, 9F
好 這樣子我明白了 謝謝 ※ 編輯: aiweisen (140.138.150.27), 11/05/2015 16:30:17

11/06 00:49, , 10F
OPEN-VPN server預設值好像是不讓client之間互通,所以
11/06 00:49, 10F

11/06 00:50, , 11F
要自己改設定才行
11/06 00:50, 11F
文章代碼(AID): #1MEjGobK (Network)
文章代碼(AID): #1MEjGobK (Network)