frp 內網穿透相關配置

2021-10-01 21:59:28 字數 3983 閱讀 4688

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 訪...