frp服務端在遠程服務器上(阿里雲騰訊雲)


使用linux的圖形化界面

安裝frps文件

進入安裝目錄(本文以/usr/local/為例)

cd /usr/local

 將linux系統的frp壓縮文件拖至文件夾並解壓

tar -xzvf frp_0.32.0_linux_amd64.tar.gz

創建新的文件夾frps

mkdir frps

進入解壓文件夾

cd frp_0.32.0_linux_amd64

將解壓后的文件選取有需要的復制到frps文件夾

cp frps frps_full.ini frps.ini ../frps

可以將不用的文件夾及壓縮包刪除(個人選擇)

cd /usr/local
rm -rf frp_0.32.0_linux_amd64 frp_0.32.0_linux_amd64.tar.gz

編輯frps.ini文件

vim frps.ini

配置文件信息(這里是我需要用到的,想要全面點的可自己查找)

[common]
bind_addr = 0.0.0.0
bind_port = 7000
token = 123
dashboard_port = 7500
dashboard_user = root
dashboard_pwd = root
log_file = ./frps.log
log_level = info
log_max_days = 3
allow_ports = 2000-3000,3001,3003,4000-50000
max_pool_count = 100
#vhost_http_port = 80
# 路由地址
#subdomain_host = www.test.com

啟動frps,進入frps文件夾

./frps -c ./frps.ini

輸入http://ip:7500來查看frps服務狀態,連不上說明啟動失敗

繼續配置開機自啟動

創建frps.service文件

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

該文件的配置內容如下

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

[Service]
Type=simple
#啟動服務的命令(此處寫你的frps的實際安裝目錄)
ExecStart=/usr/local/frps/frps -c /usr/local/frps/frps.ini  

[Install]
WantedBy=multi-user.target

再啟動frps

sudo systemctl start frps

有可能報:Warning: frps.service changed on disk. Run 'systemctl daemon-reload' to reload units.

需要重新加載配置,修改systemd配置執行

sudo systemctl daemon-reload

systemd常用的命令

systemctl status frps.service       # 查看 frps 服務狀態
systemctl cat frps.service          # 查看 frps 服務配置
systemctl restart frps # 重啟 frps 服務 sudo systemctl start frps.service # 啟動 frps 服務 sudo systemctl stop frps.service # 停止 frps 服務 sudo systemctl daemon-reload # 重新加載配置,修改 systemd 配置執行 sudo systemctl enable frps.service # 設置開機啟動,根據 install 建立軟鏈 sudo systemctl disable frps.service # 取消開機啟動,根據 install 移除軟鏈

  


 


免責聲明!

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



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