FRP v0.65.0 内网穿透专业指南
安装与配置 FRP 服务端
下载 FRP v0.65.0 的二进制文件,解压后进入目录。编辑 frps.ini 配置文件,设置服务端参数:
[common]
bind_port = 7000
vhost_http_port = 80
vhost_https_port = 443
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = yourpassword
token = your_token
启动 FRP 服务端:
./frps -c frps.ini
配置 SSH 内网穿透
编辑客户端的 frpc.ini 文件,添加 SSH 穿透配置:
[common]
server_addr = your_server_ip
server_port = 7000
token = your_token
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
启动 FRP 客户端:
./frpc -c frpc.ini
通过以下命令连接内网 SSH:
ssh -p 6000 username@your_server_ip
配置 HTTP/HTTPS 穿透
在客户端配置中添加 Web 服务穿透:
[web]
type = http
local_ip = 127.0.0.1
local_port = 80
custom_domains = your.domain.com
如果启用 HTTPS,需额外配置:
[web-https]
type = https
local_ip = 127.0.0.1
local_port = 443
custom_domains = your.domain.com
高级配置与优化
启用 TCP 多路复用提升性能:
[common]
tcp_mux = true
设置自动重连:
[common]
login_fail_exit = false
限制带宽:
[ssh]
bandwidth_limit = 1MB
安全性增强
启用 TLS 加密传输:
[common]
tls_enable = true
设置白名单 IP:
[common]
allow_ports = 6000-6005
privilege_allow_ips = 192.168.1.100
监控与管理
通过 Dashboard 监控流量:
访问 http://your_server_ip:7500 使用配置的账号密码登录。
日志记录配置:
[common]
log_file = ./frps.log
log_level = info
log_max_days = 3
常见问题排查
检查端口冲突:
netstat -tulnp | grep 7000
调试模式启动:
./frpc -c frpc.ini --log-level=debug
防火墙设置:
firewall-cmd --zone=public --add-port=7000/tcp --permanent
firewall-cmd --reload

被折叠的 条评论
为什么被折叠?



