記一次在家辦公遠程公司數據庫的解決方案


問題

在工作中偶爾需要在家辦公,在家部署開發的項目需要代碼和數據庫。代碼可以通過網上各大git倉庫實現代碼共享,但數據庫每次都需要在家里電腦上創建一次,並且測試都必須再制作一次,這樣一次下來真的很浪費時間。
為了解決這問題,想到把公司數據庫通過外網共享到家里遠程使用。

解決方案

利用蒲公英vpn(免費)把公司與家里電腦進行組網,利用vpn把兩台電腦連接起來,然后通過公司電腦使用端口映射連接到公司數據庫服務器。

安裝蒲公英vpn

下載地址

可點解對應的主機可進行ping測試,檢查是否連通。
注意:win10由於開啟了防火牆,沒有啟動ICMP,導致請求超時。需開啟ICMP協議。

開啟ICMP協議: netsh firewall set icmpsetting 8
關閉ICMP協議: netsh firewall set icmpsetting 8 disable

win10端口映射

  • 查看端口映射:
netsh interface portproxy show v4tov4

  • 添加端口映射:
netsh interface portproxy add v4tov4 listenport=1433 listenaddress=192.168.100.113 connectport=1433 connectaddress=192.168.100.114
- listenport:入網端口號
- listenaddress:入網ip(不填會默認所有本機Ip)
- connectport:轉換后的端口
- connectaddress:轉換后的ip地址
  • 刪除端口映射:
netsh interface portproxy delete v4tov4 listenport=1433 listenaddress=192.168.100.113 
- listenport:入網端口號
- listenaddress:入網ip(不填會刪除對應*)

開啟防火牆入網規則(關閉防火牆的跳過這一步)

  1. 打開防火牆高級設置

  2. 創建入網規則

  3. 選擇端口

  4. 填入數據庫使用的端口(mysql默認端口:3306,sqlServer默認端口:1433)

  5. 允許連接

  6. 選擇網絡環境

7.命名規則

8.完成並確保規則使用中

完成


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM