frp代理内网穿透

frp是一款代理软件,类似ngrok,可以反向代理内网站点、SSH等。

frp 服务端和客户端下载,根据平台的不同选择不同的文件。

服务端配置

frps.ini文件

[common]
bind_port = 7000
# Web访问的端口
vhost_http_port = 8081
authentication_method = token
token = 12345678

客户端配置

frpc.ini文件

[common]
server_addr = server_ip
# 和服务端的 bind_port保持一致
server_port = 7000
token = 12345678

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 8022

[web]
type = http
local_port = 8080
local_ip =  127.0.0.1
custom_domains = server_ip or yourdomain

启动命令

# 服务端
/path/to/frps -c /path/to/frps.ini
# 客户端
/path/to/frpc -c /path/to/frpc.ini

注意点

  1. 如果服务器使用阿里云,要在安全组中开启服务端所需的端口
  2. 如果服务器另配置了防火墙,要放行服务端所需的端口
  3. 服务端没有指定bind_addrbind_addr = 0.0.0.0时,frp会默认监听0.0.0.0,但网络类型为ipv6,虽然如此,ipv4也会通过映射被正常监听,如果客户端连不上服务器,多是端口没有正常开放导致的。

Leave a Comment

豫ICP备19001387号-1