Appearance
配置介绍
- 一般配置在名为 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 #这里填写你的域名