CentOS之frp Server設定

目錄

frp執行檔案下載:下載位置

#使用wget、vim 指令,安裝
yum install -y wget vim 

使用版本:v0.32.1
下載解壓縮

cd /opt/
wget https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_linux_amd64.tar.gz
tar zxvf frp_0.32.1_linux_amd64.tar.gz
ls -ltr

獨立一個目錄,這邊是放在/etc底下

mkdir /etc/frps
cd /opt/frp_0.32.1_linux_amd64
cp frps /etc/frps/frps
cp frps.ini /etc/frps/frps.ini
cd /etc/frps

設定frps.ini

vim /etc/frps/frps.ini
[common]
# tunnel port通信管道
bind_port = 2210
bind_udp_port = 2211
kcp_bind_port = 2210
privilege_mode = true
privilege_token =123
# 監控網頁位置、PORT、帳號、密碼
dashboard_addr = 0.0.0.0
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
# LOG 記錄
log_file = /var/log/frps.log
log_level = info
log_max_days = 30
# 連線上限
max_pool_count = 20
# 是否啟用多線程執行
# 不再需要為每一個用户創立一個連接,讓連接建立延遲降低
tcp_mux = true
max_ports_per_client = 0
authentication_timeout = 900

:wq #存檔離開

設定 systemctl 開啟啟動服務
ubuntu位置:/lib/systemd/system/frps.service
CentOS位置:/etc/systemd/system/frps.service

設定開機自己啟動

vim /etc/systemd/system/frps.service
[Unit]
Description=frps
After=network.target

[Service]
ExecStart=/etc/frps/frps -c /etc/frps/frps.ini 

[Install]
WantedBy=multi-user.target

#存檔離開
:wq

# 啟動測試
systemctl start frps.service
# 查看狀態
systemctl status frps.service
# 開機自己啟動
systemctl enable frps.service

作者: EmptyWu

十年左右的攻城經歷,但始終覺得能力不足,希望這地方可以填滿不足點。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料