frp伺服器搭建

2022-06-23 19:27:14 字數 2485 閱讀 1875

以windows遠端協助對映為例,其他服務的配置大同小異,具體請檢視github

服務端(公網ip)

wget /releases/download/v0.24.1/frp_0.24.1_linux_amd64.tar.gz
解壓,修改配置檔案

只需要frps,可以把frpc刪掉,然後修改frps.ini檔案

[common]

bind_port = 7000

log_file = ./frps.log

log_level = info

disable_log_color = false

max_pool_count = 100

log_max_days = 3

隨便弄一個空閒埠和客戶端通訊。

啟動服務

./frps -c frps.ini

[common]

server_addr = 47.107.86.165

server_port = 7000

[mstsc]

type = tcp

local_ip = 127.0.0.1

local_port = 3389

remote_port = 7402

用mstsc連公網伺服器:7402 即可。

伺服器部分配置引數如下:

[common]

# binde_addr是指定frp內網穿透伺服器端監聽的ip地址,可以省略,預設為127.0.0.1,如果使用ipv6地址的話,必須用方括號包括起來,比如 “[::1]:80”, “[ipv6-host]:http” or “[ipv6-host%zone]:80”

bind_addr = 0.0.0.0

# bind_port 是frp內網穿透伺服器端監聽的埠,預設是7000

bind_port = 7000

# 下面兩個選項是為了frp內網穿透伺服器可以支援虛擬主機的http和https協議,是可選項,如果不需要可以不設定這兩個引數,需要注意的是如果使用虛擬主機的http和https協議,使得多個虛擬主機都通過預設的80或443埠訪問,必須解析域名,否則不同的虛擬主機只能通過不同的埠訪問frp內網穿透服務。

vhost_http_port = 80

vhost_https_port = 443

# 這個是frp內網穿透伺服器的web介面的埠,可以通過http://你的ip:7500檢視frp內網穿透伺服器端的連線情況,和各個frp內網穿透客戶端的連線情況。

dashboard_port = 7500

# 以下是frp內網穿透伺服器web介面訪問的使用者名稱和密碼,根據需要修改即可。

dashboard_user = admin

dashboard_pwd = admin

# dashboard面板的靜態檔案目錄,只用於frp內網穿透服務的debug模式,預設情況下是不啟用的。

# assets_dir = ./static

# 日誌的輸入方式,如果設定log_file的話日誌就輸出到日誌檔案中儲存在硬碟中,需要注意絕對路徑和相對路徑,還要注意linux系統和windows系統下 / 和 的區別。

log_file = ./frps.log

# 日誌的記錄級別,分為debug, info, warn, error四級,日誌儲存的天數,預設3天

log_level = info

log_max_days = 3

# 特權模式,大部分朋友都會用這種模式,因為frp內網穿透的特權模式下,增加客戶端不需要修改服務端的配置檔案,非常方便,所有的客戶端配置都在客戶端進行。

privilege_mode = true

privilege_token = 12345678

# 心跳配置,預設的心跳配置時間是30

# heartbeat_timeout = 30

#frp內網穿透服務端監聽的埠,如果不設定的話,所有埠都可以連線使用,但為為了不佔用系統使用的埠號,建議設定允許的堅挺埠,比如www.chuantou.org提供的內網穿透伺服器就是開放50000-60000埠

privilege_allow_ports = 2000-3000,3001,3003,4000-50000

#連線池的數量,如果frp內網穿透客戶端設定的連線池的數量大於下面的數值,就會修改frp客戶端的連線池為下面的數值

max_pool_count = 100

# frp內網穿透服務端frps和frp內網穿透的客戶端frpc兩臺電腦的時間差,如果設定為0的話,不校驗時間差異,預設校驗時間差為900秒。

authentication_timeout = 900

frp服務搭建

安裝命令 cwget no check certificate o install frps sh chmod 700 install fr...

SFTP伺服器搭建

簡介 sftp是secure file transfer protocol的縮寫,安全檔案傳送協議。可以為傳輸檔案提供一種安全的加密方法。s...

搭建FTP伺服器

今天把公司的伺服器折騰了下,搭建了ftp伺服器。 環境1 windows server 2003 1 安裝ftp支援元件 控制面板 新增或刪...