dashboard_port = 埠
dashboard_user = 賬號
dashboard_pwd = 密碼
privilege_token = [email protected]
#authentication_timeout = 60
privilege_allow_ports = 10000-20000
max_pool_count = 10
subdomain_host = 你的網域名稱.com
log_file = ./frps.log
log_level = info
log_max_days = 7
服務端配置賬號:
# token 和客戶端配置的 accesstoken保持一致,不一致無法保持連線
token=raspberrypi*密碼
# 服務截止日期
expirydate=2020-10-01
[common]
server_addr = 公網ip
server_port = 17000
privilege_token = 對應伺服器的token
pool_count = 2
log_file = ./frpc.log
log_level = info
log_max_days = 10
#訪問使用者,與服務端使用者配置檔名一致
user=raspberrypi
# 與服務端使用者配置檔案中的token保持一致
accesstoken=raspberrypi****
# [專案名稱],保持唯一,其餘參考官方配置檔案
# 網域名稱字首為xx,結合服務端的網域名稱,完整的**為xx.***.***.com
# subdomain = pi
# use_encryption = true
# use_compression = true
[ssh]
type = tcp
local_port = 22
remote_port = 10022
use_encryption = true
use_compression = true
[web1]
type = tcp
local_port = 80
local_ip = 127.0.0.1
remote_port = 10080
[web2]
type = tcp
local_port = 8080
local_ip = 127.0.0.1
remote_port = 18080
[mysql]
type = tcp
local_port = 3306
local_ip = 127.0.0.1
remote_port = 13306
[redis]
type = tcp
local_port = 6379
local_ip = 127.0.0.1
remote_port = 16379
systemd 配置檔案在/lib/systemd/system/
目錄下,不同型別的檔案使用不同的字尾,如:.service
.socket
.timer
。
常用命令如下:
systemctl status frps.service # 檢視 frps 服務狀態
systemctl cat frps.service # 檢視 frps 服務配置
sudo systemctl start frps.service # 啟動 frps 服務
sudo systemctl stop frps.service # 停止 frps 服務
sudo systemctl enable frps.service # 設定開機啟動,根據 install 建立軟鏈
sudo systemctl disable frps.service # 取消開機啟動,根據 install 移除軟鏈
man systemd.directives # 檢視幫助
man systemd.service
man systemd.unit
建立/lib/systemd/system/frpc.service
檔案,配置如下:
[unit]
description=frps server daemon
documentation=
after=network-online.target
[service]
execstart=/usr/local/bin/frps -c /usr/local/etc/frps.ini
type=******
user=nobody
group=nogroup
workingdirectory=/tmp
restart=on-failure
restartsec=60s
[install]
wantedby=multi-user.target
[service]
[install]
建立/lib/systemd/system/frpc.service
檔案,配置和 frps 類似:
[unit]
description=frpc server daemon
documentation=
after=network-online.target
[service]
execstart=/usr/local/bin/frpc -c /usr/local/etc/frpc.ini
type=******
user=nobody
group=nogroup
workingdirectory=/tmp
restart=on-failure
restartsec=60s
[install]
wantedby=multi-user.target
centos
1.執行
nohup ./frps -c frps.ini >/dev/null 2>&1 &
或者客戶端:
nohup ./frpc -c ./frpc.ini >/dev/null 2>&1 &
2.停止
先找到這個程序
ps -aux|grep frp| grep -v grep
root 3600 0.1 0.1 110188 9484 pts/0 sl 15:04 0:00 ./frpc -c ./frpc.ini
執行之後如果顯示這樣則成功了
然後kill -9 程序號
kill -9 3600
**:
**:
frp內網穿透配置
1.後台執行frp服務端 服務端 nohup frps c frps.ini dev null 2 1 客戶端 nohup frpc c frpc.ini dev null 2 1 說明 dev null 2 1 表示丟棄。2.linux下新增frp內網穿透服務端工具開機啟動 在 etc rc.lo...
frp內網穿透配置
阿里雲伺服器一台,已安裝centos,git,go語言,nginx埠占用了80,開通了https占用了443 已備案網域名稱一枚,已解析二級網域名稱 demo.shanliwawa.top 本地客戶端win10系統,執行php環境,埠80,伺服器apache php,注意nginx會出錯解析不了.國...
FRP內網穿透配置
本次測試使用windows版本 frp 0.35.1 windows 386.zip 配置檔案 frps.ini common bind port 7000 與客戶端繫結的進行通訊的埠 6088 訪問客戶端web服務自定義的埠號 443 訪問客戶端web服務自定義的埠號 token 123456 訪...