本文無需任何硬件和付費軟件支持,即可實現支持內網穿透的遠程開機、公網web訪問。
必要工作:
1.路由器已刷openwrt,並刷入動態DNS插件,或路由器支持aliyun ddns的插件
2.自有域名一個,最好是用aliyun解析(需要備案通過)
如未刷openwrt可查看我的另一篇文章:
極路由4增強版(B70)HC5962離線ROOT通過Breed刷openwrt教程
1. 阿里雲,獲取AccessKey
登錄阿里雲,指向右上角頭像,點擊AccessKey管理。
進入頁面后點擊創建,復制AccessKey ID,AccessKey Secret。
2. 服務-動態DNS
基礎設置
勾選已啟用;
查詢主機名,填寫阿里雲的二級域名地址,例如:lyq.inzens.com
DDNS服務提供商,選擇aliyun.com
域名,填寫開始的二級域名地址:lyq.inzens.com
用戶名填寫AccessKey ID
密碼填寫AccessKey Secret
高級設置
IP地址來源,選擇網絡;
網絡,選擇wan;
全部操作完成后點保存!
3. 查看本機MAC地址
網絡-網絡和共享中心-點擊更改適配器選項,雙擊已連接的網絡,點擊詳細信息,物理地址就是本機的mac地址。
或者使用cmd命令,運行-cmd-輸入ipconfig /all。
4. 網絡-DHCP/DNS
常規設置里,一直往下滑找到靜態地址分配,點擊添加;
主機名,隨意填寫
MAC地址,選擇開始查詢到的mac地址
IPV4地址,選擇自定義,然后填寫預備綁定的IP地址,例如:192.168.1.30
租期填寫:infinite
IPV6地址可留空
5. 網絡-IP/MAC綁定
IP地址,選擇自定義,然后填入第4步填寫的IP地址,並選擇mac開始的mac地址,接口默認br-lan即可。
6. 網絡-防火牆
常規設置
入站數據、出站數據、轉發全部設置為:接受
端口轉發
在新建端口轉發下填寫預備添加的信息,填寫好后點保存;
名稱隨意填寫,方便自己記就行;
協議選擇TCP,如果只是為了遠程喚醒請選擇UDP,如果作為web服務更建議選擇TCP協議;
外部區域,默認wan即可;
外部端口,隨意填寫。
內部IP地址,填寫第3.4步綁定的IP地址,這幾步的IP地址必須保持一致!
內部端口,請根據自己需要填寫。遠程路由器web端口默認為80,windows遠程控制默認為3389,服務器根據自定義的端口填寫;
通信規則
在打開路由器端口區域,名稱隨意填寫,協議根據開始的選擇進行適配;
外部端口需要根據上一步填寫的外部端口一致;
7. 遠程訪問路由器
輸入已綁定的二級域名和端口號,登錄即可實現遠程訪問路由器了。
8.附加知識
公網喚醒電腦
直接通過外網訪問路由器,然后使用網絡喚醒插件直接喚醒即可;
不想安裝openwrt插件,請查看我的另一篇文章,通過teamviewer喚醒:
TL-WAR1200L,TP-LINK企業級路由器遠程開機設置,手機開啟windows電腦操作方法
公網訪問內網服務器
如果要實現公網訪問服務器,只需要本地搭建服務器,然后根據本教程把端口映射到對應IP、端口即可。
具體的操作就不在此演示了,本文主要講解路由器端的設置。
我用了一台電腦專門裝的linux系統,裝了寶塔面板,可正常訪問。