簡單搭建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...