最近打算買臺服務器,放家裏用,但是放家裏一般情況下只能回家了用,在公司想用是非常困難的,沒有公網IP,就無法遠程連接。
剛開始想的是內網映射,通過花生殼之類的東西,但是花生殼只有1M的帶寬,而且只有1G流量,不方便。
通過百度和在羣裏詢問,得知了可以用路由器轉發的方式來連接主機,具體操作如下:
首先得申請一個公網IP,家用的公網IP不是固定IP,定期變化,可以直接打電話給電信(或者聯通,移動等其他的不行)索要一個,肯定給的,不給去工信部投訴。
我家裏用的是光纖入戶,不是寬帶入戶的雙絞線寬帶,所有有個光貓,有公網IP,我這裏就可以直接使用了。
網絡先連上光貓,進入光貓的管理系統,找一個NAT轉發的功能設置,我這裏叫虛擬機配置,裏面介紹可以看到作用是NAT轉發。
添加一個轉發,端口使用一些偏僻的端口,常用的如80,8080等端口都是被屏蔽的,無法使用。IP地址填寫路由器的WLAN口IP。
我這裏路由器的WLAN口IP是192.168.2.1,所以這裏填192.168.2.1,保存,光貓設置就完畢了。
然後連上路由器網絡,進入路由器的管理界面,找到DMZ主機設置,進入,填上需要連接的主機的IP地址就行,保存,就設置完了。
我這裏弄的是本機IP,並在本機裏啓動了一個jetty服務器,可以通過公網IP訪問到我本機啓動的jetty網頁