frp

讓局域網的機器在公網能夠訪問,須要一臺公網機器來作跳轉。html

https://github.com/fatedier/frplinux

 

1、服務端配置

[common]
# frp 鏈接端口
bind_port = 7000
# dashboard 配置,查看鏈接狀況
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
# 鏈接密鑰
token = frp
# 日誌
log_file = ./frps.log
log_level = info
log_max_days = 1

 

2、客戶端配置

[common]
# frps 服務器地址
server_addr = 192.168.1.1
server_port = 7000
# 密鑰
token = frc
# 日誌
log_file = ./frpc.log
# 日誌類別:trace, debug, info, warn, error
log_level = debug
log_max_days = 7
# 設置爲 false,frpc 鏈接 frps 失敗後重連,默認爲 true 不重連
login_fail_exit = false


# 服務名稱,隨意,但不能和其餘已創建的相同
[web]
# 服務的網絡協議類型: tcp | udp | http | https | stcp | xtcp, default is tcp
type = tcp
# 要監聽的地址
local_ip = 127.0.0.1
local_port = 8080
# 對傳輸內容進行壓縮,減少 frpc 與 frps 之間的流量,加快轉發速度,可是會額外消耗一些 cpu 資源
use_compression = true
# 若是爲 true,則 frps 和 frpc 之間的消息將被加密,默認爲 false
use_encryption = true
# 映射到 frps 服務器的端口
remote_port = 80

 

3、執行

windows

https://www.cnblogs.com/jhxxb/p/10987441.htmlgit

# Windows 上後臺執行,保存後綴爲 vbs
set ws=WScript.CreateObject("WScript.Shell") ws.Run "frpc.exe -c frpc.ini",0

# 若路徑帶空格
set ws=WScript.CreateObject("WScript.Shell") ws.Run chr(34)&"C:\Program Files\frp\startc.bat"&chr(34),0

# cmd
tskill frpc C: cd C:\Program Files\frp frpc.exe -c frpc2.ini

linux

https://www.cnblogs.com/jhxxb/p/10987503.htmlgithub

nohup /opt/frp_amd64/frpc -c /opt/frp_amd64/frpc.ini &

 


https://github.com/fatedier/frp/blob/master/README_zh.mdweb

相關文章
相關標籤/搜索