本文主要是介绍梅林frpc软件内网穿透映射外网访问控制路由器(不需要公网IP 需要 外部服务器(我用的Windows服务器)固定IP 域名(可以先不用备案)),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
提前准备一个域名 可以没有备案,应该用到二级域名,首先新建一个二级域名 frp.****.com
梅林软件的版本是0.20.0 所以也要去GitHub找的对应的软件安装在服务器上 Releases · fatedier/frp (github.com), 服务器开启用到的端口
3. 服务器配置frps
下载完成后,解压打开文件夹,找到 frps.ini 文件进行配置服务端代理规则,frpc 开头的文件代理服务器上面不会用,在配置内网的服务器上面会用到。
将 frps.ini 配置基本内容如下:
[common]
# 设置地址及通信端口
bind_addr = 0.0.0.0
bind_port = 7000# 设置默认的UDP端口
bind_udp_port = 7001# 监听7080与7443端口,进行 HTTP 与 HTTPS 代理,HTTP 与 HTTPS 端口可以成设置一样
vhost_http_port = 7080
vhost_https_port = 7443# 设置查看仪表板服务地址及端口,dashboard_addr 不设置,默认与 bind_addr 一样,如果不设置 dashboard_port 端口不会开启这个服务
dashboard_addr = 0.0.0.0
dashboard_port = 7500# 设置仪表盘服务的登录的账号与密码,如果不设置就默认都是 admin
dashboard_user = admin
dashboard_pwd = admin# 设置云服务器的域名,方便简单的配置代理出去的服务可以通过子域名的方式访问
subdomain_host = example.com# 设置Token, 尽量配置复杂些,配置 frpc 会用到
token = 123456789# 设置日志文件记录路径
log_file = ./logs/frps.log
# 设置日志记录级别,分别有trace, debug, info, warn, error
log_level = info
# 设置日志记录最大天数
log_max_days = 1
4. 启动 frps
启动frps
的服务很简单,输入如下命令,代理服务端就已经启动起来了。
./frps -c ./frps.ini
5.配置客户端(路由器)
找到
[common]
# 云服务器的IP地址及 frps 里面设置的通信端口
server_addr = x.x.x.x
server_port = 7000# 授权 token 与 frps 配置的一样
token = 123456789# 设置日志文件记录路径
log_file = ./logs/frps.log
# 设置日志记录级别,分别有trace, debug, info, warn, error
log_level = info
# 设置日志记录最大天数
log_max_days = 1# 设置可在浏览器里面配置热更新的服务 路由器的地址和端口号 用户名 密码
admin_addr = 127.0.0.1
admin_port = 7400
admin_user = admin
admin_pwd = admin# 设置本地端口80 HTTP 服务的代理
# 可通过 frps 里面配置的 subdomain_host 域名
# 访问 test.example.com 加 HTTP 代理端口,即 http://frp.****.com:7080
[web_test]
type = http
local_port = 80
subdomain = frp
自定义以后 勾选自定义 保存配置并且启动
这篇关于梅林frpc软件内网穿透映射外网访问控制路由器(不需要公网IP 需要 外部服务器(我用的Windows服务器)固定IP 域名(可以先不用备案))的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!