簡單搭建frp服務 服務端與客戶端

2021-10-22 23:23:35 字數 2241 閱讀 4339

簡單搭建frp服務(服務端與客戶端)

本人使用的是0.22.0版本,其它版本可能不適用

wget
tar -xzvf frp_0.22.0_linux_386.tar.gz

cd frp_0.22.0_linux_386

目錄中主要檔案有4個,分別是frpc、frpc.ini和frps、frps.ini,frpc相關是客戶端使用的,在這裡先刪除frpc和frpc.ini,然後再編輯服務端配置檔案:

vi frps.ini
配置如下:

#與客戶端進行通訊的埠

bind_port = 7000

bind_addr = 0.0.0.0

#http埠

#https埠

#管理後台使用的埠及使用者資訊(後台可檢視各埠使用資訊,配置可選)

dashboard_port = 7500

dashboard_user = xx

dashboard_pwd = xx

#token

token = ***xx

./frps -c ./frps.ini
後台執行:

nohup ./frps -c frps.ini &
[common]

#服務端的訪問位址(可用ip或者網域名稱)

server_addr = x.x.x.x

#服務端用於穿透的埠,與服務端保持一致

server_port = 7000

privilege_token = ***xx

user = ***

# frpc客戶端管理介面

admin_addr = 127.0.0.1

admin_port = 7400

admin_user = ***

admin_passwd = ***

# 失敗重連

login_fail_exit =

true

#客戶端向服務端心跳檢查間隔與超時時間

heartbeat_interval = 10

heartbeat_timeout = 90

# 服務端與客戶端通訊協議,支援tcp\upd

protocol = tcp

[ssh]

#穿透型別

type

= tcp

#需穿透服務本地訪問位址

local_ip = 127.0.0.1

#需穿透服務本地訪問埠

local_port = xx

#是否使用通訊加密,預設false

use_encryption =

false

#是否使用通訊壓縮,預設false

use_compression =

false

#穿透後外網訪問埠。

remote_port = 3306

啟動命令:

frpc.exe -c frpc.ini
有其他交流的想法,可以加我建立的q群:820080257

搭建frp及服務註冊 服務端與客戶端

前端圈子混了好幾年,在大佬的種草下,買了一台樹莓派4b 8g的裝置,不知天高地厚的踏入了後端圈子 上週使用docker搭建了乙個nuxt專案,想著如何使用外網能訪問到自己的服務呢,一開始使用的花生殼,完成了內網穿透,能通過隨機分配的網域名稱,訪問自己的服務 後來了解到有開源的frp,何不試試,於是開...

簡單實現TCP服務端與客戶端

1 include2 include3 include4 include5 include6 include7 include8 include9 10 tcp服務端 簡單的網路聊天程式 11 1 建立socket 12 2 為socket繫結位址埠 13 3 開始監聽socket 告訴作業系統,開...

簡單的python socket服務端 客戶端例子

服務端 usr bin python3 import socket socket模組 import subprocess 執行系統命令模組 host 127.0.0.1 port 50007 s socket.socket socket.af inet,socket.sock stream 定義so...