手把手解決Forbidden:Rejected request from RFC1918 IP to public address 問題
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
本人最近在研究SRT協議直播的時候需要用到公網地址,然后就網上找了一堆獲取動態DNS的方法,按照網上的教程一步步做好,結果出現了Rejected request from RFC1918 IP to public server address錯誤,然后就搜了一堆網頁都是說“使用SSH或其它工具登錄路由器,把/etc/config/uhttpd 中的:option rfc1918_filter 1改成option rfc1918_filter 0
就是這個答案讓小白的我不知所措,因為我壓根找不到從什么位置改這個,一直找不到更多詳細的資料了,也加群問了好多人 他們都是這樣回答的再詳細具體怎么改,他們也沒有再教,所以我本著不想折騰重新刷OPENWRT系統固件的偷懶想法,終于經過我不懈努力的情況下,幫這個問題給解決了 ,說了這么多就是想告訴跟我一樣的小白,這個問題很好解決,別怕麻煩,按照我的教程可以一步步的解決這個問題。 (一條條的復制粘貼就可以了)
首先我們登錄OPENERT路由器的后臺,在 系統 管理權里 設置下密碼 和其他的參數 就按照圖片這樣 基本上都不要改了 。
然后就從百度搜一下這個工具 SecureCRT 綠色版的就可以了 ,我看我的路由里面有這個 TTYD終端 所以就不用下載那個了 二者功能是一樣的 。
下面我們就進入TTYD終端(在系統的菜單里) ,輸入登錄賬號 和密碼(密碼這里不顯示直接輸入正確的就可以了) ,下面以我的為例 出現 OpenWrt login: 輸入root(就是你的登錄名稱,我的是這個默認的 我沒有改)
輸入完成就出現這樣的畫面了
然后我們在個命令行輸入 cd /etc/config 出現如圖
接著輸入vi uhttpd 出現如圖所示
然后按下鍵盤上面的ESC鍵 i鍵(這樣就可以處于編輯狀態了),接著用鍵盤上面的上下左右鍵,幫光標移到option rfc1918_filter 1這里 接著幫這里1改成0
然后改好之后 按鍵盤上面的ESC鍵,接著輸入 :wq回車確認出現下面這樣的就搞定了,退出這個提示那個是否離開啥的不要管了,等一會重新啟動下路由器就可以了
然后在測試下那個煩人的錯誤就可以了。 來源:https://baijiahao.baidu.com/s?id=1689280890454506438 該文章在 2024/7/15 18:32:31 編輯過 |
關鍵字查詢
相關文章
正在查詢... |