Skip to content

配置介绍

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

tcp代理配置

ssh映射

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

sh
[ssh]  # 名称随便自定义,不能和其他代理重复
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000  #这个端口号填写你的专属端口

远程桌面映射

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

远程桌面注意事项

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

Mysql服务映射

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

sh
[mysql] # 名称随便自定义,不能和其他代理重复
type = tcp 
local_ip = 127.0.0.1
local_port = 3306
remote_port = 6000 #这个端口号填写你的专属端口

http代理配置

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

网站映射事项

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

严令禁止

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

[web2]
type = http
local_port = 8080
custom_domains = www.yourdomain2.com

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

frpc.ini详细配置概览

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

sh
[common]
server_addr = free.frpee.com
server_port = 7000

# 这些配置是客户端的ui管理系统(不需要就不配置)
# admin_addr = 127.0.0.1
# admin_port = 7400
# admin_user = admin
# admin_pwd = admin

# 认证重点,输入后台你的专属账号密码 
user = 439711
meta_password = 368321

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

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