FRP內(nèi)網(wǎng)穿透|OpenWrt軟路由frp內(nèi)網(wǎng)穿透教程設(shè)置
安裝前提:
openwrt軟路由? 并且軟路由中frp功能(如果沒有可以嘗試自行安裝)

域名(如果沒有可以注冊)(注冊教程見文末附錄1)
Linux系統(tǒng)云服務(wù)器(這里以CentsOS系統(tǒng)做示例)(如果沒有可以購買)(購買教程見文末附錄2)

教程:
1.SSH連接服務(wù)器或者在云服務(wù)商網(wǎng)頁登錄,這里以騰訊云為示例,云服務(wù)器系統(tǒng)為CentOS

2.輸入su然后再輸入密碼從而使用root賬戶(注:如果不知道密碼請參看文章結(jié)尾處的附錄3)

3.進入網(wǎng)站:? https://github.com/MvsCode/frps-onekey

4.在此網(wǎng)頁下滑找到安裝命令

5.選擇使用其中任意一個安裝命令(這里使用Aliyun做示例)
6.復(fù)制安裝命令并粘貼到服務(wù)器窗口運行?出現(xiàn)如圖顯示

7.輸入1 回車

8.輸入端口號 默認不改變直接回車即可5443??
其他端口也可以使用默認值或者自定義,因為此服務(wù)器上本身運行了網(wǎng)站,所以這里的http和https端口不可以再設(shè)置為80和443,這里我換成了其他端口,如果你的服務(wù)器沒有運行網(wǎng)站則可以在設(shè)置時直接回車使用默認設(shè)置??
user為用戶名 pwd為密碼 可以自定義

9."token" 可使用默認值?
"host"填寫"你的域名"?
其它選項可以直接回車使用默認值

10.接下來一路回車直到結(jié)束? 復(fù)制并保存圖中紅框內(nèi)容

11.進入到云服務(wù)器的防火墻或安全組中將剛剛設(shè)置中用到的端口打開

12.打開剛剛你所設(shè)置的端口

13.如果你的服務(wù)器還安裝有寶塔面板,還需要到寶塔面板中開放端口,如果你沒有安裝寶塔面板可以略過此步

14.解析域名 添加你的域名 (這里以騰訊云為例)

15.把你購買的域名解析到你的服務(wù)器IP地址 ?點擊解析

16.點擊添加記錄
主機記錄填寫你的域名 如果第9步填寫的為二級域名就填寫二級域名
記錄類型選擇A
記錄值填寫你的服務(wù)器的IP地址

(注:解析設(shè)置之后可能需要數(shù)分鐘才能生效)
17.在瀏覽器輸入剛剛保存的文本中的"frps Dashboard"中的網(wǎng)址

18.會跳出登錄窗口

19.輸入你設(shè)置的用戶名和密碼(為剛剛保存的文本中的user和password)

20.可以登陸成功

21.接下來進入OpenWrt軟路由管理界面 找到frp內(nèi)網(wǎng)穿透? 并啟用

22.
"服務(wù)器"填寫剛剛保存的文本中的"subdomain_host"的內(nèi)容
"端口"填寫剛剛保存的文本中的"Bind port"的內(nèi)容
"令牌"填寫剛剛保存的文本中的"token"的內(nèi)容
"HTTP穿透服務(wù)端口"填寫剛剛保存的文本中的"vhost http port"的內(nèi)容
"HTTPS穿透服務(wù)端口"填寫剛剛保存的文本中的"vhost https port"的內(nèi)容
設(shè)置完成后 點擊由右下角的"保存"

23.現(xiàn)在添加設(shè)備 點擊"添加"

24.進入到新頁面 添加 (這里以添加路由器管理頁眉為例)
"開啟狀態(tài)"設(shè)置為"開啟"
"frp協(xié)議類型"設(shè)置為"HTTP"
"域名類型"設(shè)置為"子域名"
"子域名"是將來你的路由管理頁面在外網(wǎng)訪問時的子域名 可以自定義
"內(nèi)網(wǎng)主機地址"填寫你的局域網(wǎng)中想要穿透的設(shè)備的IP,這里是路由器設(shè)備本身所以填寫127.0.0.1
"內(nèi)網(wǎng)主機端口"設(shè)置為"80"
"服務(wù)備注名"可設(shè)置一個便于自己記憶的提醒性質(zhì)的名稱
點擊右下角的保存

25.在瀏覽器輸入剛剛保存的文本中的"frps Dashboard"中的網(wǎng)址網(wǎng)頁就可以看到我們剛剛添加的一條HTTP了,這表示剛剛的設(shè)置起到了效果

26.最后我們訪問此網(wǎng)頁試試吧 可以成功訪問

網(wǎng)頁網(wǎng)址是
第24步中的"子域名" + 點 + 你保存的文本中的"subdomain_host"(也就是你設(shè)置的域名,也是第22步中的"服務(wù)器") + 冒號(英文冒號) + 端口號(你保存的文本中的"vhost http port")
[例1]我第8步的"HTTP端口"設(shè)置為默認的"80",第九步設(shè)置的域名為"xuaowen.com",
那么我們按照24步設(shè)置后的網(wǎng)址為"wlan.xuaowen.com:80"(當端口為80時可以省略不寫)
[例2]我第8步的"HTTP端口"設(shè)置為"800",第九步設(shè)置的域名為"net.xuaowen.com",
那么我們按照24步設(shè)置后的網(wǎng)址為"wlan.net.xuaowen.com:800"(當端口為800時不可以省略)

[附錄1]注冊域名(騰訊云為例)




[附錄2]購買服務(wù)器(阿里云為例)





[附錄3]獲取系統(tǒng)root帳號密碼(騰訊云為例)

