centos7內網穿透frp配置

2021-09-29 05:57:35 字數 2889 閱讀 5649

伺服器選擇說明:

公網:阿里雲centos7

內網:centos7

wget 

tar -zxf frp_0.29.0_linux_amd64.tar.gz

cd frp_0.29.0_linux_amd64

將 frps 及 frps.ini 放到具有公網 ip 的機器上

將 frpc 及 frpc.ini 放到處於內網環境的機器上

阿里雲伺服器配置

frps.ini 配置檔案

預設埠7000,我這邊不變,可以配置自己的埠

[common]

bind_port = 7000

啟動命令:

./frps -c ./frps.ini

內網伺服器配置

frpc.ini配置檔案

[common]

server_addr = x.x.x.x

server_port = 7000

[ssh]

type

= tcp

local_ip = 127.0.0.1

local_port = 22

remote_port = 6000

配置說明:

server_addr:雲伺服器位址

server_port:和雲伺服器中frps.ini的bind_port值一致

[ssh]:乙個配置組名,可以隨意配置字串,只要和其他組名區分開就行

type:tcp或者udp,對映web或者ssh埠都是tcp

local_ip:需要對映的內網主機ip,本機寫127.0.0.1就可以

local_port:需要對映的內網主機埠

remote_port:使用雲伺服器哪個埠訪問該伺服器

客戶端啟動命令:

./frpc -c ./frpc.ini &

備註:

阿里雲需開通:7000、6000埠

自己電腦ssh遠端訪問內網伺服器

ssh -oport=6000 [email protected]

開機啟動配置和後台執行

雲服務:

cd /lib/systemd/system/

vim frps.service

新增一下內容

[unit]

description=fraps service

after=network.target syslog.target

wants=network.target

[service]

type=******

execstart=/home/software/frp_0.29.0_linux_amd64/frps -c /home/software/frp_0.29.0_linux_amd64/frps.ini

[install]

wantedby=multi-user.target

命令就可以控制啟動和停止:

systemctl start frps

systemctl stop frps

設定開機啟動:

systemctl enable frps

看日誌命令:

tail -f nohup.out

檢視是否啟動成功

ps -ef|grep frps

root 9873 8418 0 14:32 pts/0 00:00:00 grep --color=auto frps

root 28508 1 0 10:12 ? 00:00:02 /home/software/frp_0.29.0_linux_amd64/frps -c /home/software/frp_0.29.0_linux_amd64/frps.ini

檢視開機啟動項命令:

systemctl list-unit-files

內網伺服器和雲端配置一樣,只需要改一下啟動配置檔案定時任務監聽是否啟動,雲端伺服器配置

我shell位置目錄

cd /home/shell

vim frp.sh

新增如下內容:

pid=

$(ps -ef|

grep frps|

grep -v grep

|awk'')

#日誌輸出

monitorlog=/home/shell/logs/frps.log

monitor(

)monitor>>

$monitorlog

修改許可權:chmod u+x frp.sh

新增到定時任務

vim /etc/crontab

最後新增:

*/30 * * * * root /home/shell/frp.sh

半小時監控一次

載入任務,生效

crontab /etc/crontab

Centos7上安裝部署frp內網穿透工具

在服務端刪除frpc和frpc.ini兩個檔案 rm f frpc frpc.ini 在服務端刪除frps和frps.ini兩個檔案 rm f frps frps.ini 二 配置檔案 1 客戶端修改frps.ini檔案 新增內容如下所示 token abc 123 2wsx 和客戶端token一致...

Frp內網穿透

部落格首發鏈結 frp 是乙個可用於內網穿透的高效能的反向 應用,支援 tcp,udp 協議,為 http 和 https 應用協議提供了額外的能力,且嘗試性支援了點對點穿透。github 啟動 frps cd main frp 024.1 server chmod rf 777 frps c fr...

FRP內網穿透

通常我們在外邊,想訪問內網的終端裝置,比如在家的電腦,樹莓派等裝置,但是我們是無法直接連線到這些裝置的,因為這些裝置都是內網裝置。想要連線就需要nat network address translation,網路位址轉換 想要實現這乙個功能,可以有許多方法,比如說frp 花生殼 ssh等實現。這篇文...