centos7下frp內網穿透搭建及frp自啟配置


開始下載

SSH連上你的Linux外網服務器下載frp文件,一般Linux 64位的都是下載這個frp_0.34.0_linux_amd64.tar.gz

#Linux 32位系統
wget https://github.com/fatedier/frp/releases/download/v0.34.0/frp_0.34.0_linux_386.tar.gz

#Linux 64位系統
wget https://github.com/fatedier/frp/releases/download/v0.34.0/frp_0.34.0_linux_amd64.tar.gz

#Mac系統
wget https://github.com/fatedier/frp/releases/download/v0.34.0/frp_0.34.0_darwin_amd64.tar.gz
#

解壓tar.gz文件

tar -zxvf frp_0.34.0_linux_amd64.tar.gz

進入解壓好的目錄

cd frp_0.34.0_linux_amd64

服務端配置的文件是frps.ini

[common]
#系統端口
bind_port = 7000
#web端訪問的端口如:test1.zuigao.com:80
vhost_http_port = 80

[web]
type = http
custom_domains = test1.zuigao.com
auth_token = 123456

客戶端設置

客戶端根據你的系統,下載上面對應的frp文件,操作方法是一樣的,只是配置的文件不同,客戶端操作的文件是frpc.ini

[common]
server_addr = test1.zuigao.com
server_port = 7000
auth_token = 123456

[web]
type = http
#本地服務的端口
local_port = 8080
custom_domains = test1.zuigao.com

啟動服務器端frp

進入服務器frp的安裝包文件夾,執行命令

./frps -c ./frps.ini

啟動客戶端frp

./frpc.exe -c ./frpc.ini

后台運行,可以關閉當前窗口也不會自動退出

服務端

nohup /存放frp的目錄/frps -c /存放frp的目錄/frps.ini >/dev/null 2>&1 &

客戶端

nohup /存放frp的目錄/frpc -c /存放frp的目錄/frpc.ini >/dev/null 2>&1 &

  

以服務的形式后台運行

創建服務端

sudo nano /lib/systemd/system/frps.service

服務端配置

[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
#啟動服務的命令
ExecStart=/存放frp的目錄/frps -c /存放frp的目錄/frps.ini

[Install]
WantedBy=multi-user.target

啟動服務 systemctl start frps

開機自啟動 systemctl enable frps

重啟服務 systemctl restart frps

停止服務 systemctl stop frps

查看日志與狀態 systemctl status frps

創建客戶端

sudo nano /lib/systemd/system/frpc.service

客戶端配置

[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
#啟動服務的命令
ExecStart=/存放frp的目錄/frpc -c /存放frp的目錄/frpc.ini

[Install]
WantedBy=multi-user.target

啟動服務 systemctl start frpc

開機自啟動 systemctl enable frpc

重啟服務 systemctl restart frpc

停止服務 systemctl stop frpc

查看日志與狀態 systemctl status frpc

frp停止方法

粘貼以下命令找到frp運行的進程號

ps -aux|grep frp| grep -v grep
root 2345860 0.0 0.5 716068 23952 ? Sl 9月23 0:08 ./frps -c ./frps.ini
我這里的進程號是2345860

kill -9 2345860

 

 

 

 



#Linux 32位系統 wget https://github.com/fatedier/frp/releases/download/v0.34.0/frp_0.34.0_linux_386.tar.gz #Linux 64位系統 wget https://github.com/fatedier/frp/releases/download/v0.34.0/frp_0.34.0_linux_amd64.tar.gz #Mac系統 wget https://github.com/fatedier/frp/releases/download/v0.34.0/frp_0.34.0_darwin_amd64.tar.gz #


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM