目錄
1.總結(jié)和資源鏈接
2.搭建frp服務(wù)器
?3.windows客戶(hù)端連接到frp服務(wù)器,實(shí)現(xiàn)內(nèi)網(wǎng)穿透
4.在windows本機(jī)開(kāi)啟ftp服務(wù),即完成了外網(wǎng)可訪(fǎng)問(wèn)的ftp服務(wù)器搭建
1.總結(jié)和資源鏈接
?????????本教程以系統(tǒng)為centos7的阿里云服務(wù)器ECS作為frp服務(wù)器,windows本地主機(jī)開(kāi)啟內(nèi)網(wǎng)服務(wù)。而且也配置了網(wǎng)站服務(wù),遠(yuǎn)程連接的端口映射,只需要在對(duì)應(yīng)端口開(kāi)啟相應(yīng)的服務(wù)即可(本教程的開(kāi)啟的內(nèi)網(wǎng)服務(wù)只以ftp服務(wù)為例,web以及遠(yuǎn)程桌面服務(wù)請(qǐng)轉(zhuǎn)戰(zhàn)相應(yīng)教程)。(frp服務(wù)還有更高級(jí)的配置,詳細(xì)看官方文檔)
? ? ? ? 教程使用資源鏈接:https://download.csdn.net/download/sybrr999/87865650
2.搭建frp服務(wù)器
2.1.創(chuàng)建具有公網(wǎng)ip的ECS,這里推薦使用CentOS7系統(tǒng)作為frp服務(wù)器,因?yàn)閣indows環(huán)境配置比較麻煩。(僅測(cè)試可選阿里云首月免費(fèi),或認(rèn)證學(xué)生也有免費(fèi))
2.2.云服務(wù)器ECS>實(shí)例與鏡像>實(shí)例>操作>重置密碼
2.3.云服務(wù)器ECS>概覽>遠(yuǎn)程連接>通過(guò)VNC連接(因?yàn)槟承┰品?wù)器sshd服務(wù)未開(kāi)啟,不能進(jìn)行ssh遠(yuǎn)程連接)>輸入root,然后輸入剛修改的密碼登入系統(tǒng)
2.4.執(zhí)行以下指令開(kāi)啟ssh服務(wù),便于我們?cè)趙indows主機(jī)使用xshell連接該ECS進(jìn)行操作(也可以直接在VNC操作,但是使用xhell可以實(shí)現(xiàn)本地主機(jī)與ECS互傳文件),顯示active(running)表示開(kāi)啟成功
2.5.放行frpc.ini,frps.ini配置文件里用到所有ECS端口,這樣外網(wǎng)才能與對(duì)應(yīng)端口建立通信(22端口一般系統(tǒng)默認(rèn)放行,如果沒(méi)有,則需添加,這樣才能遠(yuǎn)程連接ECS):云服務(wù)器ECS安全組>實(shí)例與鏡像>點(diǎn)擊實(shí)例ID>點(diǎn)擊安全組id跳到安全組規(guī)則頁(yè)面>手動(dòng)添加,添加后圖片:注意,確保你的ECS已經(jīng)加入了上步配置的安全組,這樣放行端口才能生效。
2.6.windows主機(jī)打開(kāi)xshell,新建會(huì)話(huà),編輯會(huì)話(huà)屬性,點(diǎn)擊會(huì)話(huà)進(jìn)行連接(xshell官網(wǎng):https://www.xshell.com/zh/xshell/?,這里使用的是xshell5)
??出現(xiàn)以下提示為連接成功
?2.7.依次執(zhí)行以下命令??
#進(jìn)入家目錄 cd ~ #下載lrzsz工具,實(shí)現(xiàn)windows主機(jī)與linux遠(yuǎn)程服務(wù)器互傳文件 yum install lrzsz #將windows文件上傳到linux服務(wù)器,lrzsz下載成功才能執(zhí)行 rz -y #查看目錄下文件 ll #賦予執(zhí)行權(quán)限 chmod 744 frps* #開(kāi)啟frp服務(wù)端 ./frps -c frps.ini
只需要傳frps和frps.ini
?已成功將frps和frps.ini傳到ECS家目錄
不能直接執(zhí)行./frps -c frps.ini,會(huì)報(bào)權(quán)限不夠,需先賦予執(zhí)行權(quán)限,文件顏色改變或者最前面變?yōu)?rwx即為修改權(quán)限成功
??執(zhí)行./frps -c frps.ini,出現(xiàn)以下提示為服務(wù)端開(kāi)啟成功
2.8.測(cè)試,瀏覽器地址欄輸入 http://frps服務(wù)器的公網(wǎng)ip:7500/ 進(jìn)行訪(fǎng)問(wèn),出現(xiàn)以下界面說(shuō)明開(kāi)啟成功。(本教程frps.ini里配置的端口為7500)
?3.windows客戶(hù)端連接到frp服務(wù)器,實(shí)現(xiàn)內(nèi)網(wǎng)穿透
3.1.下載我提供的資源包,解壓到本地,windows本機(jī)打開(kāi)cmd,進(jìn)入到frpc.exe,frpc.ini所在目錄
3.2.執(zhí)行.\frpc.exe -c .\frpc.ini,出現(xiàn)下面提示為端口映射成功即已經(jīng)實(shí)現(xiàn)內(nèi)網(wǎng)穿透,注意,該cmd窗口不能關(guān)掉 ,否則連接就斷開(kāi)了(執(zhí)行命令前需要將frpc.ini中server_addr更改為你的ECS云服務(wù)器的公網(wǎng)ip,local_ip更改為你的windows主機(jī)上網(wǎng)的ip,frpc.ini可以用文本編輯器打開(kāi))
4.在windows本機(jī)開(kāi)啟ftp服務(wù),即完成了外網(wǎng)可訪(fǎng)問(wèn)的ftp服務(wù)器搭建。
4.1.打開(kāi)FileZilla Server,建議使用我提供的資源中的版本,出現(xiàn)Logged on為開(kāi)啟成功。(需開(kāi)啟FileZilla Server FTP server服務(wù),否則會(huì)連接失敗Error, could not connect to server)
4.2.編輯>用戶(hù):添加用戶(hù),設(shè)置其密碼以及共享文件夾;編輯>設(shè)置>常規(guī)設(shè)置:我的監(jiān)聽(tīng)端口為21,如果你改為其他端口,后續(xù)也要做更改。
4.3.編輯>設(shè)置>被動(dòng)模式設(shè)置,開(kāi)啟被動(dòng)端口便于外網(wǎng)連接到ftp服務(wù)器
4.4.禁用ip檢查,否則可能會(huì)導(dǎo)致連接上但獲取不到文件
4.5.瀏覽器地址欄輸入ftp://本機(jī)ip,注意能成功訪(fǎng)問(wèn)到設(shè)置的共享文件夾說(shuō)明ftp服務(wù)器開(kāi)啟成功。
4.6.瀏覽器地址欄輸入ftp://frp服務(wù)器公網(wǎng)ip:7021,該端口需與配置文件中設(shè)置的一致,注意能成功訪(fǎng)問(wèn)到設(shè)置的共享文件夾說(shuō)明內(nèi)網(wǎng)穿透成功,此時(shí)已經(jīng)可以通過(guò)手機(jī)數(shù)據(jù)或外面wifi訪(fǎng)問(wèn)到內(nèi)網(wǎng)的ftp服務(wù)器。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-659673.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-659673.html
到了這里,關(guān)于frp內(nèi)網(wǎng)穿透實(shí)現(xiàn)外網(wǎng)可訪(fǎng)問(wèn)的ftp(FileZillaServer)服務(wù)器(web服務(wù)器,遠(yuǎn)程桌面連接都可以)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!