Skip to content

配置介绍 ​

  • 一般配置在名为 frpc.toml 的文件
  • 在这个文件里,可以配置frp服务器的连接地址
  • 还有tcp,udp,http,https,stcp,sudp,xtcp等代理配置
  • 这就是一个配置文件的基本结构
  • 所以,你可以根据自己的需求配置对应类型的代理即可

便捷配置 ​

在web控制台有许多便捷配置,节省学习成本,即抄即用,方便快捷!,控制台地址:https://frpee.com/useralt text

tcp代理配置 ​

ssh映射 ​

这是配置一个22端口的ssh映射代理,使用下面配置可以ssh远程连接

toml
[[proxies]]
name = "ssh"  # 名称随便自定义,不能和其他代理重复
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000  # 这个端口号填写你的专属端口

远程桌面映射 ​

这是配置一个3389端口的远程桌面映射代理

远程桌面注意事项

  • 要在自己电脑上打开,允许远程桌面连接
  • 只有windows企业版或其他版本支持,家庭版的不支持远程连接功能
  • 暴露自己电脑到公网是有风险的,注意设置强密码.不要使用Administrator 或者无密码登录,避免对自己造成不必要的损失
toml
[[proxies]]
name = "rdp"  # 名称随便自定义,不能和其他代理重复
type = "tcp"
localIP = "127.0.0.1"
localPort = 3389
remotePort = 6000  # 这个端口号填写你的专属端口

Mysql服务映射 ​

对于开发者来说,通过此配置,可以将本地的mysql服务从公网访问,方便测试开发

toml
[[proxies]]
name = "mysql"  # 名称随便自定义,不能和其他代理重复
type = "tcp"
localIP = "127.0.0.1"
localPort = 3306
remotePort = 6000  # 这个端口号填写你的专属端口

http代理配置 ​

localPort 为本地机器上 Web 服务监听的端口, 绑定自定义域名为 customDomains 所有节点目前网站开放80端口

网站映射事项

  • 根据连接的节点,国内的需要域名备案(需要自己准备备案域名)
  • 如果域名未备案,请选择香港节点或国外节点连接,可以免备案
  • 禁止搭建任何色情、暴力、血腥,或违法国家法律的服务(网站)

严令禁止

  • 禁止搭建任何色情、暴力、血腥,或违法国家法律的网站服务
  • 能看到这里,你也是一位技术爱好者,请珍惜我们的相遇,共同维护互联网净土,不要做违法乱纪的事情
toml
[[proxies]]
name = "web"  # 名称随便自定义,不能和其他代理重复
type = "http"
localPort = 80
customDomains = ["www.yourdomain.com"]  # 这里填写你的域名

[[proxies]]
name = "web2"
type = "http"
localPort = 8080
customDomains = ["www.yourdomain2.com"]

将 www.yourdomain.com 和 www.yourdomain2.com 的域名 CNAME 记录解析到连接的 节点服务的域名 通过浏览器访问 http://www.yourdomain.com 即可访问到处于内网机器上 80 端口的服务,访问 http://www.yourdomain2.com 则访问到内网机器上 8080 端口的服务。

frpc.toml 详细配置概览 ​

一下列举了常用的配置,根据需求选取自行复制

toml
serverAddr = "free.frpee.com"
serverPort = 7000

# 这些配置是客户端的ui管理系统(不需要就不配置)
# adminAddr = "127.0.0.1"
# adminPort = 7400
# adminUser = "admin"
# adminPwd = "admin"

# 认证重点,输入后台你的专属账号密码
user = "439711"
[auth]
token = "368321"

# 下面根据情况自行修改,完全遵循frp配置
[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 10000  # 填写后台你的专属端口号

[[proxies]]
name = "web"  # 名称随便自定义,不能和其他代理重复
type = "http"
localPort = 80
customDomains = ["www.yourdomain.com"]  # 这里填写你的域名