狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]在Windows上配置FRP服務端和內網客戶端

admin
2023年12月28日 14:40 本文熱度 1026

在Windows上配置FRP

FRP

從 Github 獲得用于 Windows 的 FRP 副本后,應當將其解壓到不包含特殊字符的路徑(如C:\FRP\)。

官網: 官網地址
Girhub:Github地址,windows下載amd64版本就行,386是x86

她應當至少包含以下文件:

frps.exe

frps.ini

frps_full.ini

frpc.exe

frpc.ini

frpc_full.ini

FRPS 服務端配置

frps.exe 是FRP的服務器主程序,frps.ini 是 FRPS 的配置文件,frps_full.ini 是示例的、包含注釋的 FRPS 配置文件。


應當注意到,如果直接雙擊啟動 frps.exe ,她將顯示以下內容,并在幾秒鐘后退出。

This is a command line tool.

You need to open cmd.exe and run it from there.

/*翻譯

這是一個命令行工具。

你需要打開cmd.exe并從那里運行它。*/

 

按照提示,我們按下Windows+X,C,然后 cd /d 到了存放有 frps.exe 的目錄。

通過以下命令使 frps 加載 frps.ini 運行。

frps -c frps.ini

也可以在 frps.exe 的存放目錄下創建Windows 命令腳本 (.cmd),其內容應該為:

cd /d %~dp0

frps -c frps.ini

 

frps.ini 是 frp 服務器中重要的配置文件,錯誤的配置會導致服務無法訪問,部分重要的參數會直接導致 frp 服務器無法啟動。

 

以下是一個示例的frps.ini。

[common]

bind_port = 7000

bind_udp_port = 7001

kcp_bind_port = 7002

vhost_http_port = 80

vhost_https_port = 443

dashboard_addr = 0.0.0.0

dashboard_port = 7500

dashboard_user = admin

dashboard_pwd = 114514

log_file = ./frps.log

log_level = trace

log_max_days = 32

token = 114514

subdomain_host = frp.wm

 

注意:訪問官方 Github 項目來查閱文檔,可以使用更多本文沒有提到的參數來提高穿透服務器的安全性和效率。

請參考以下文檔仔細修改 frps.ini 中的每條參數。

[common]

# [common] 是配置文件中不可或缺的部分

 

bind_addr = 0.0.0.0

# 偵聽的IP地址,如果為0.0.0.0,則接受所有網絡的訪問。

# IPv6 的文字地址或主機名必須在方括號 [ ] 內。例如 "[::1]:80", "[ipv6-host]:http" or "[ipv6-host%zone]:80"。

 

bind_port = 7000

# 綁定用于TCP協議的端口。

 

bind_udp_port = 7001

# 綁定用于UDP協議的端口。

 

kcp_bind_port = 7000

# 綁定用于KCP協議的UDP端口,可以與 bind_port 相同。

# 如果未設置,則在 FRPS 中禁用 KCP。

 

# proxy_bind_addr = 127.0.0.1

# 指定代理將偵聽的地址,默認值與 bind_addr 相同。

 

vhost_http_port = 80

vhost_https_port = 443

# 可選的,如果要支持虛擬主機,必須設置HTTP端口。

# 注意:http端口和https端口可以與 bind_port 相同。

 

# vhost_http_timeout = 60

# 虛擬主機HTTP服務器的響應標頭超時(秒),默認值為 60。

 

# tcpmux_httpconnect_port = 1337

# TcpMuxHttpConnectPort 指定服務器偵聽 TCP HTTP CONNECT 請求的端口。如果值為 0,則服務器不會在一個端口上多路復用TCP請求。如果不是,它將偵聽HTTP CONNECT請求的此值。默認情況下,此值為0。

 

dashboard_addr = 0.0.0.0

dashboard_port = 7500

# 設置dashboard_addr和dashboard_port以查看FRPS儀表板。

# dashboard_addr的默認值與bind_addr相同。

# 儀表板僅在設置dashboard_port時可用。

 

dashboard_user = admin

dashboard_pwd = admin

# 儀表盤基本身份驗證保護的用戶和密碼,如果未設置,則默認值均為admin。

 

log_file = ./frps.log

# 日志文件路徑。如果此值為console ,僅將日志輸出到控制臺。

 

log_level = info

# 日志記錄等級,可以為 trace, debug, info, warn, error。

 

log_max_days = 3

# 日志最長天數,超過此天數的日志會被刪除。

 

disable_log_color = false

# 當 log_file 為console時禁用日志顏色,默認值為 false。

 

token = 12345678

# 授權密鑰。

 

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

# 只允許FRPC綁定你列出的端口。如果什么都不設置,就沒有任何限制。

 

subdomain_host = frps.com

# 如果subdomain_host不為空,可以在 frpc 的配置文件中設置類型為 http 或 https 時的子域。

# 當子域為test時,路由使用的主機為 test.frps.com。

 

# custom_404_page = /path/to/404.html

# 自定義HTTP請求的404頁面。

 

FRPC 客戶端配置

frpc.exe 是FRP的客戶端主程序,frpc.ini 是 FRPC 的配置文件,frpc_full.ini 是示例的、包含注釋的 FRPC 配置文件。

 

和FRPS一樣,如果直接雙擊啟動 frpc.exe ,她將顯示以下內容,并在幾秒鐘后退出。

This is a command line tool.

You need to open cmd.exe and run it from there.

/*翻譯

這是一個命令行工具。

你需要打開cmd.exe并從那里運行它。*/

 

所以,我們再打開cmd然后cd /d到包含frpc.exe的目錄,并運行以下指令使frpc.exe使用frpc.ini啟動:

frpc -c frpc.ini

也可以在 frpc.exe 的存放目錄下創建Windows 命令腳本 (.cmd),其內容應該為:

cd /d %~dp0

frpc -c frpc.ini

 

frpc.ini 是 frp客戶端中重要的配置文件,錯誤的配置會導致服務無法訪問,部分重要的參數會直接導致 frp客戶端無法啟動。

 

以下是一個示例的frpc.ini。

[common]

server_addr = 127.0.0.1

server_port = 7000

token = 114514

 

[Wemakeli]

type = http

local_ip = 127.0.0.1

local_port = 12120

custom_domains = wemakeli.net.wm

 

注意:訪問官方 Github 項目來查閱文檔,可以使用更多本文沒有提到的參數來提高穿透服務器的安全性和效率。

請參考以下文檔仔細修改 frpc.ini 中的每條參數。

 

[common]

# [common] 是配置文件中不可或缺的部分

 

server_addr = 0.0.0.0

server_port = 7000

# 服務器的IP地址。

# IPv6 的文字地址或主機名必須在方括號 [ ] 內。例如 "[::1]:80", "[ipv6-host]:http" or "[ipv6-host%zone]:80"。

 

# http_proxy = http://user:passwd@192.168.1.128:8080

# http_proxy = socks5://user:passwd@192.168.1.128:1080

# http_proxy = ntlm://user:passwd@192.168.1.128:2080

# 如果要通過代理連接 FRPS,可以在此處設置http_proxy。

# 僅在協議為 tcp 時有效。

 

log_file = ./frpc.log

# 日志文件路徑。如果此值為console ,僅將日志輸出到控制臺。

 

log_level = info

# 日志記錄等級,可以為 trace, debug, info, warn, error。

 

log_max_days = 3

# 日志最長天數,超過此天數的日志會被刪除。

 

disable_log_color = false

# 當 log_file 為console時禁用日志顏色,默認值為 false。

 

token = 12345678

# 授權密鑰。必須與FRPS上的授權密鑰一致,否則服務將不會工作。

 

user = your_name

# 如果使用此配置,代理名稱將更改為 {user}.{proxy}。

 

[ssh]

# 'ssh' 必須是全局唯一的代理名稱。

# 如果 [common] 部分中的user不為空,則會更改為 {user}.{proxy},例如"your_name.ssh"。

 

type = tcp

# 代理類型,可以為 tcp | udp | http | https | stcp | xtcp, 默認是tcp。

 

local_ip = 127.0.0.1

local_port = 22

# 本地服務的地址和端口。

 

remote_port = 6001

# 在FRPS服務器上使用的端口。如果值為0, FRPS會隨機分配一個端口。

 

use_encryption = false

# 如果為 true, frps 和 frpc之間的消息將會被加密, 默認為 false。

 

use_compression = false

# 如果為 true, frps 和 frpc之間的消息將會被壓縮, 默認為 false。

 

[range:tcp_port]

# 如果要公開多個端口,請在節名稱中添加'range:'前綴。

# frpc 會生成多個代理,例如'tcp_port_6010', 'tcp_port_6011'等。

 

type = tcp

local_ip = 127.0.0.1

local_port = 6010-6020,6022,6024-6028

remote_port = 6010-6020,6022,6024-6028

use_encryption = false

use_compression = false

 

[dns]

type = udp

local_ip = 114.114.114.114

local_port = 53

remote_port = 6002

use_encryption = false

use_compression = false

 

[range:udp_port]

type = udp

local_ip = 127.0.0.1

local_port = 6010-6020

remote_port = 6010-6020

use_encryption = false

use_compression = false

 

[web01]

# 將域名解析為[server_addr],以便使用 http://web01.yourdomain.com 瀏覽 web01 。

 

type = http

local_ip = 127.0.0.1

local_port = 80

use_encryption = false

use_compression = true

 

http_user = admin

http_pwd = admin

# http_user和http_pwd是 http 協議的安全認證。

# 如果未設置,無需認證即可訪此custom_domains。

 

subdomain = web01

# 如果 FRPS 的subdomain_host為 frps.com,則可以通過 http://web01.frps.com 代理訪問 [Web01]。

 

custom_domains = web01.yourdomain.com

 

locations = /,/pic

# 位置僅對http類型有效。

 

host_header_rewrite = example.com

# 重寫請求頭中的host。

 

header_X-From-Where = frp

# 帶有前綴 "header_" 的參數可用來更新HTTP請求頭。

 

[web02]

# 將域名解析為[server_addr],以便使用 https://web02.yourdomain.com 瀏覽 web02 。

 

type = https

local_ip = 127.0.0.1

local_port = 8000

use_encryption = false

use_compression = false

subdomain = web02

custom_domains = web02.yourdomain.com

 

proxy_protocol_version = v2

# 如果不為空,FRPC 將使用代理協議將連接信息傳輸到本地服務。

# 值為v1 或 v2 或空。


該文章在 2023/12/28 18:33:32 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved