一、介紹
Frp是一個(gè)跨平臺(tái)內(nèi)部網(wǎng)滲透工具,用于支持Windows系統(tǒng)、Linux內(nèi)核支持系統(tǒng)、軟路由系統(tǒng)支持和組nas系統(tǒng)。
可以實(shí)現(xiàn)多種服務(wù)的穿透,以我個(gè)人為例,我就通過(guò)frp實(shí)現(xiàn)了路由器的遠(yuǎn)程管理,nas的遠(yuǎn)程訪問(wèn),pve虛擬機(jī)的遠(yuǎn)程管理,辦公電腦的遠(yuǎn)程桌面。通過(guò)一段時(shí)間的使用感覺(jué)frp就是神器!我目前通過(guò)frp穿透的一些服務(wù)和應(yīng)用
二、搭建frp需要準(zhǔn)備的材料:
1、一臺(tái)騰訊云或者阿里云的輕量化服務(wù)器,我用的是騰訊云的輕量化服務(wù)器。新用戶59元每年,感覺(jué)這個(gè)價(jià)格還是可以承受的。
2、下載frp服務(wù)器軟件和客戶端軟件:,選擇對(duì)應(yīng)平臺(tái)即可
3、ssh工具M(jìn)obaX
三、詳細(xì)步驟
第一步:購(gòu)買(mǎi)輕量化服務(wù)器,給服務(wù)器裝系統(tǒng),推薦安裝Ubun,占用資源少而且相關(guān)教程特別多
第二步:進(jìn)入GitHub下載對(duì)應(yīng)客戶端服務(wù)器軟件,安裝Ubuntu的話直接下載,這個(gè)壓縮包里面既包含了Linux服務(wù)器軟件又包含了Linux客戶端軟件,其中frps和是服務(wù)器軟件和配置文件,frpc和是客戶端軟件和配置文件。
第三步:服務(wù)器端軟件安裝配置和開(kāi)機(jī)啟動(dòng)
通過(guò)ssh工具M(jìn)obaX遠(yuǎn)程登陸進(jìn)服務(wù)器,將壓縮包上傳到服務(wù)器,root目錄然后解壓解壓,然后進(jìn)入frp目錄
tar -zxvf
cd
nano
[common]
bind_addr=0.0.0.0
bind_port = 7000
dashboard_user = admin
dashboard_pwd = xxxx(登錄網(wǎng)頁(yè)管理界面的密碼)
dashboard_port = 8088
token = 1234567890(設(shè)置令牌,我的只是演示)
把紅色部分代碼復(fù)制到配置文件,Ctrl+x Y enter退出
然后在這個(gè)目錄下設(shè)置開(kāi)機(jī)啟動(dòng)
sudo mkdir -p /etc/frp
sudo cp /etc/frp
sudo cp frps /usr/bin
sudo mkdir /usr/lib/systemd/system
sudo cp systemd /usr/lib/systemd/system/
sudo systemctl enable frps
sudo systemctl start frps
第四步添加服務(wù)器規(guī)則放行端口
進(jìn)入服務(wù)器,添加防火墻規(guī)則,設(shè)置內(nèi)網(wǎng)穿透時(shí)的遠(yuǎn)程訪問(wèn)端口和frp管理面板的端口
管理端口的地址是8088
frp的服務(wù)端口7000
其他放行端口根據(jù)自己喜好
第五步,客戶端配置
下載對(duì)應(yīng)客戶端平臺(tái)的客戶端軟件,windows64就下載 ,更改文件
[common]
server_addr = 服務(wù)器公網(wǎng)地址
server_port = 7000
token = 1234567890
pool_count = 5
[ssh1](名字根據(jù)自己情況起)
type = tcp
local_ip = 127.0.0.1
local_port = 3389 (本地需要映射的端口)
remote_port = 7001 (服務(wù)器規(guī)則里放行的端口)
cmd切換到frpc所在目錄使用 -c 命令就可以開(kāi)啟frp實(shí)現(xiàn)穿透了
四、入門(mén)到精通--哈哈
第一個(gè):如果想在一臺(tái)客戶端主機(jī)上實(shí)現(xiàn)多個(gè)端口穿透也是可以實(shí)現(xiàn)的,請(qǐng)看如下代碼
[common]
server_addr = 服務(wù)器公網(wǎng)地址
server_port = 7000
token = 1234567890
pool_count = 5
[range:xxx](名字根據(jù)自己情況起)
type = tcp
local_ip = 127.0.0.1
local_port = 3389,80,22 (本地需要映射的端口)
remote_port = 7001,7002,7003 (服務(wù)器規(guī)則里放行的端口)
只要在服務(wù)器端放行相應(yīng)的端口就行了
第二個(gè) windows平臺(tái)開(kāi)機(jī)啟動(dòng)
因?yàn)閃indows系統(tǒng)下從命令行啟動(dòng)frp內(nèi)網(wǎng)穿透工具后,如果關(guān)閉命令行的黑窗口,frp內(nèi)網(wǎng)穿透服務(wù)就停止了,并且任務(wù)欄上一直有個(gè)命令行窗口也很不方便,所以要開(kāi)機(jī)后啟動(dòng)并且要隱藏frp內(nèi)網(wǎng)穿透工具的窗口,方法是這樣的:新建一個(gè)文本文件,文件內(nèi)寫(xiě)入如下內(nèi)容,frp的文件路徑根據(jù)自己的實(shí)際情況修改,然后重命名這個(gè)文本文件為 ,注意txt的擴(kuò)展名也要改為vbs,然后把這個(gè)放到Windows的啟動(dòng)目錄里面。 Windows的啟動(dòng)目錄位于“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp”(如果找不到這個(gè)目錄可以在運(yùn)行里面輸入: “shell:startup” 或者輸入“%programdata%\Microsoft\Windows\Start Menu\Programs\Startup”)
set ws=WScri("WScri;)
ws.Run "d:\ -c d:\;,0
第三個(gè)linux客戶端配置開(kāi)機(jī)啟動(dòng)
sudo mkdir -p /etc/frp
sudo cp /etc/frp
sudo cp frpc /usr/bin
sudo mkdir /usr/lib/systemd/system
sudo cp systemd /usr/lib/systemd/system/
sudo systemctl enable frpc
sudo systemctl start frpc
1.《frp怎么穿透內(nèi)網(wǎng)打印機(jī)?總結(jié)很全面速看!內(nèi)網(wǎng)穿透frp保姆教程》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《frp怎么穿透內(nèi)網(wǎng)打印機(jī)?總結(jié)很全面速看!內(nèi)網(wǎng)穿透frp保姆教程》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/why/3212241.html