ERP系統發展幾十年,基本都是運行在IPV4環境中的,隨著IPV6地址越來越普及,IPV6地址帶來的好處也是明顯的。
IPV4下軟體很多,目前遠程連接要不就是有外網IP,要不就是用服務器中轉,用服務器轉發方式穿透有很多限制,如果改為支持IPV6也需要不少金錢,其實用個幾十元的Tomato路由器就可以輕松解決。
現在寬帶上網幾乎都提供了IPV6地址,我們在服務器和客戶端都裝個Tomato路由器,客戶端軟體連接修改為指向訪問本地的Tomato路由器某個IPV4埠,在Tomato路由器里加個埠映射,把Tomato路由器IPV4埠映射到服務器那里的Tomato路由器的IPV6埠,然后在服務器那里的Tomato路由器設定埠映射,把服務器那里的Tomato路由器IPV6埠映射到服務器軟體的IPV4埠,這樣客戶端軟體就可以實作正常訪問服務器軟體了。
申請每步IPV6動態域名服務,假設申請了域名是abc.meibu.com,然后設定路由器:
客戶端進入路由器設定,在USB設定里“掛載后運行腳本”,增加:
/tmp/mnt/sda1/socat/socat TCP4-LISTEN:1433,reuseaddr,fork TCP6:abc.meibu.com:1433 &
這個是把客戶端路由器IPV4的1433映射到服務器端路由器abc.meibu.com的IPV6的1433埠,你可以多寫幾條你自己需要映射的埠。
其中
假設你路由器WAN口IP是192.168.1.6 則你客戶端軟體就連接192.168.1.6 的1433即可。客戶端訪問到路由器就會轉發到abc.meibu.com:1433埠也就是遠程服務器路由器的埠,這里abc.meibu.com是做的IPV6決議。
進入服務器的路由器設定,在USB設定里“掛載后運行腳本”,增加:
/tmp/mnt/sda1/socat/socat TCP6-LISTEN:1433,reuseaddr,fork TCP4:192.168.1.15:1433 &
這個是把路由器IPV6的1433映射到電腦IPV4的1433埠,你可以多寫幾條你自己需要映射的埠
這里192.168.1.15:1433 是你服務器軟體的真正訪問埠
最后,客戶端軟體訪問本地路由器---等于訪問遠程服務器路由器---等于訪問服務器軟體。
按上面方式,不用花一分錢就解決了IPV4軟體穿透內網問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/11854.html
標籤:ERP/CRM
