先starfatedier/frp,再开工。
什么是frp?
frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. Now, it supports tcp, udp, http and https protocol when requests can be forwarded by domains to backward web services.
先看看中文文档
看完了,你要检查一下,你是否有公网IP的服务器一台,测试的电脑一台,如果符合这2个条件请往下看。
先下载Releases,我电脑用的是windows系统,服务器是linux系统,所以下载了frp_0.20.0_windows_amd64.zip和frp_0.20.0_linux_amd64.tar.gz文件。
1 |
|
这里DUSER_DUSER为仪表台的账号,dashboard_pwd为仪表台的密码,TOKEN_TOKEN为frp凭票(若填写,则frpc中需要填写正确,才能正确连接,可删除,subdomain_host为一级域名,此处是chanchifeng.com)
重要!重要!重要!需要防火墙允许7000,7500,8080端口访问
1 |
|
重要!重要!重要!还要在服务器商家确认是否需要添加安全组,我的是阿里云,需要上面的端口!
以chanchifeng.com域名为例子:DNS域名解析需要 *.chanchifeng.com 解析上。
1 |
|
这里SADDR_SADDR为服务器的公网IP,TOKEN_TOKEN为frp凭票(若填写,则frpc中需要填写正确,才能正确连接,可删除,local_port为你测试电脑下面的端口,subdomain为其二级域名,访问路径为$type://$subdomain.chanchifeng.com:$local_port,则http://porschan.chanchifeng.com:8080/,这里我测试使用tomcat。
1 |
|