請問可以架NAT2NAT的server嗎? - Linux

Todd Johnson avatar
By Todd Johnson
at 2014-10-23T21:36

Table of Contents

※ 引述《REIDO (NEET)》之銘言:
: http://www.uvnc.com/addons/nat2nat.html
:
: 我還是想用自己主動的方式對行動server連線,所以想研究類似NAT2NAT的技術,
: 加上我正好有一台public IP的server,請問有辦法架出這種server嗎?
:
: → hSATAC: UDP hole punching 也是要主動往外戳吧...原 po 說他不想 10/20 06:35
: → hSATAC: 讓 LINUX 往外 call 啊 10/20 06:35
: → danny8376: 問題能不往外戳就有洞的話 這NAT的行為也太有問題了www 10/20 07:09
: → danny8376: 不過是可以掛一個daemon跟一台public server持續溝通 10/20 07:12
: → danny8376: 有需要開動就讓server通知client端做事 10/20 07:13

對不起,是我沒講清楚,我瞭解一開始還是得有對外連線,只是我不希望像是autossh
那樣一直試圖和對方連線的方式,用daemon確實蠻符合我的需求,只要流量不大,
也不要弄得像木馬一樣就好。
反正我的public server是一直開機,client只要是連到有效的網路應該都會連的
到public server。

總之回到NAT2NAT,我蠻喜歡的兩點是:
1.server只在一開始負責溝通,之後client之間的連線不再需要server插手。
2.原本的程式不用太多修改,頂多改變連線的位址。

說到autossh,我原本有想過用他建立ssh通道,但是大家都有彼此的key感覺有點
不保險,所以還是想先試試ultraVNC的nat2nat方案。

--
小黃小黃別生氣,明天帶妳去看戲。


我坐椅子妳坐地,我吃雞腿妳啃骨。

--
Tags: Linux

All Comments

Donna avatar
By Donna
at 2014-10-26T00:26
STUN / TURN / ICE 這種東西沒有ultravnc講的那麼神。
Freda avatar
By Freda
at 2014-10-30T19:09
voip同時使用多種nat2nat,utorrent也內建hole punching
Charlie avatar
By Charlie
at 2014-11-01T04:18
verycd 的 low2low 全部都還是效果有限。
Selena avatar
By Selena
at 2014-11-04T02:34
pwnat 玩玩就好,沒成功不用浪費時間了。

請問opennms報表問題

Necoo avatar
By Necoo
at 2014-10-22T18:22
請問opennms要如何產出報表? 例某台機器在某段時間的cpu使用率(CSV檔),謝謝 - ...

PPTP VPN問題

Robert avatar
By Robert
at 2014-10-22T13:07
ubuntu 12.04 自己用PPTP架了一個VPN server 但碰上一個問題 在防火牆開啟時vpn能連上,但網路是無法使用的 如果用ufw把防火牆關閉 則一切正常 在防火牆規則裡面,我有開啟1723 port 請問有哪些設定需要修正的? 不然每次要連都得把防火牆關閉,感覺很不安全Orz 謝謝各位! ...

重新分配硬碟

Hedwig avatar
By Hedwig
at 2014-10-22T11:16
※ 引述《erttyy8821 (俠)》之銘言: : 1.我現在想要把win7拿掉並且把空間加到ubnutu的/底下 : 目前已經把它洗掉變成可用空間 : 請問我要怎麼做會比較好? 先備份好 ubuntu 的資料,然後 LiveCD 開機, 執行 gparted,先將 ubuntu 分割區轉為 ...

重新分配硬碟

Caroline avatar
By Caroline
at 2014-10-22T10:37
電腦之前灌了win7 + ubnutu 12.04 雙系統 分區如下 ==================================== Win7 | 邏輯分割區 C+D槽 | 掛載/ | Linuxswap NTFS | ext4 ...

git刪除遠端的commit

Queena avatar
By Queena
at 2014-10-21T18:32
http://ppt.cc/vT2O 請問我想將遠端的 3daf2ce eb49fde 兩個commit刪除 簡單來說就是 origin/weather 這個支線完全都不要了 我的做法是 git checkout 3daf2ce git rebase -i 3cf7de6 然後在介面中只留下 pick 8d1 ...