天天看點

有一個公網IP位址

        這幾天在家裡拉了一條300M+的寬帶,但是遇到了一些坑,本文就簡單說明一下如下:

        突發此次需求是這樣的:阿裡雲有台伺服器公網帶寬是1M的,雖說帶寬小,但是資料中心的伺服器顯然是穩定的,隻是帶寬太小,有些測試比較雞肋。是以突發奇想在本地搭建伺服器,由于本地的帶寬以及電腦的配置相對來說要比其好一些。

        固定公網IP位址可以聯系營運商進行辦理,不同的地域不同的營運商規則不一樣。

        首先得有一個可以外網通路的公網IP位址,人人皆知,家庭網絡的公網IP位址是營運商随機配置設定下來的,并且會在一定的時間後進行更換,是以不能像資料中心的固定的IP位址相提并論。同時家庭網絡和資料中心的網絡穩定性相對來說同樣是較差的。那麼沒有沒有固定的公網IP位址怎麼辦呢。

        俗話說的好,車到山前必有路,在GitHub上面有一個可以通過阿裡雲的

阿裡雲解析api接口進行動态的解析項目,需要在阿裡雲搞一個accesskey 在此項目進行設定。

有一個公網IP位址
有一個公網IP位址

項目位址為:github.com/limoxi/aliyun_ddns

修改項目中的相關資訊後,運作這個項目中的python程式就可以實作一次擷取本機的公網ip并解析到預設的域名

        那麼有了可用的公網IP位址後,下一步進行本地光貓交換機路由器的配置。我這裡是将本地的光貓設定為橋接,在路由器上進行撥号。

        需要注意的是,電信的光貓登入需要使用超級使用者進行登入

超級使用者密碼:

    telecomadmin

    nE7jA%5m.

普通使用者:useradmin

有一個公網IP位址

注:具體修改模式的方法需聯系營運商。

        配置好光貓後,進行配置本地的路由器将本地的路由器配置為PPOE撥号上網,即可撥下來公網IP位址。

有一個公網IP位址

        在之後,進行配置IPv4的nat映射,我這裡使用的是軟路由OPENWRT。可以使用iptables進行配置也可以使用圖像化進行配置路由規則。在端口轉發側進行配置。

有一個公網IP位址

        配置完成後,即可使用定義的端口進行通路内網的服務。需要注意的是,一些端口是無法進行映射的,外網的80端口443端口8080端口等等。總而言之,使用那些陌生不常用的端口即可。

有一個公網IP位址

  此時又遇到的坑。在Windows系統下, 搭建了NGINX服務同時使用HTML進行播放mp4視訊。發現,在公網的環境下,本地電腦發送的帶寬特别小,即使使用了IDM神器也是無法突破上傳1Mbps,經過一系列的排查後發現,問題出現在Windows系統上,重裝系統後使用了Linux系統後,帶寬可以立馬恢複正常。

有一個公網IP位址
有一個公網IP位址

同時進行了資源的下載下傳測速 ,使用的是5G網絡,速率可以跑滿。

        這時,我想到的IPv6預設即可進行通路,無需使用nat映射,我就測試了IPv6發現本地電腦可以進行通路。而手機端無法進行通路,排查後發現我開啟了本地回環。同時80端口是禁用的,換了其他端口後即可正常進行通路。

有一個公網IP位址
有一個公網IP位址

這時終于可以正常通路了。搭建好個人網盤後,心裡暗暗的笑了。你懂得。

有一個公網IP位址