外網訪問Openwrt路由器管理Web及SSH
- 1.設置SSH訪問
- 2.設置防火牆
- 3.設置端口轉發
- 4.設置防火牆規則
- 5.關於外網是動態IP
- 6.參考資料
1.設置SSH訪問
- 點擊 系統 -> 管理權
- 設置SSH 修改端口為2200 (默認為22 可不修改)
- 勾選三個選項
2.設置防火牆
- 點擊 網絡 -> 防火牆 -> 基本設置
- 將 Zones 中的 wan 端口 的選項 Input Output Forward 全設置為 accept 接收 這樣外網訪問才不會被攔截
3.設置端口轉發
- 電腦是PPPOE撥號上網的 寬帶那邊好像禁止了外網的80端口 所以不能用80端口訪問WEB管理頁面 如果外網沒別禁止80端口 可以跳過這一步
- 點擊 網絡 -> 防火牆 -> Port Forwards
- 添加新的端口轉發 名稱:xxx 協議:TCP 外部端口:8088 內部IP地址:196.168.1.1 內部端口:80 添加
4.設置防火牆規則
- 設置規則允許從外網訪問外部端口8088及2200
- 點擊 網絡 -> 防火牆 -> Traffic Rules
- 添加兩個新的端口規則 名稱:xxx 協議:TCP 外部端口:8088 和 2200
5.關於外網是動態IP
- 每次撥號上網是ip都會改變所以 要訪問的時候每次都要查看Openwrt的IP地址很麻煩
- 可以選擇 域名映射的方法解決
6.參考資料
另外: OpenWrt進行遠程訪問 /etc/config/uhttpd 改option rfc1918_filter '1'為0