img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

frp服务器基本不需要额外的配置,直接使用默认的配置文件启动即可,出于安全考虑,frp服务器最好搭建在虚拟机上,这里笔者使用的虚拟机+ubuntu服务器,将frps和frps.ini拷贝到/usr/local/frp下,然后cd到/usr/local/frp下运行以下命名启动frp服务器:

./frps -c frps.ini

需要注意的是,你的frp服务器必须连接到具有公网IP的路由器上,并且虚拟机的网卡需要设为桥接模式,运行frp服务器前最好查看一下服务器IP地址,后续会用到。

【配置路由器】

进入路由器管理后台

配置DMZ主机,指向上面配好的frp服务器的IP地址即可

(可选)配置DDNS,配置DDNS前需要到DDNS供应商去注册自己的域名,注册好域名之后就是在路由器DDNS配置中登陆你的账号,建议申请一个DDNS域名,因为宽带的IP会经常变,不配置DDNS的话需要频繁变更frp客户端配置文件中的ip地址,配置DDNS之后只需要在frp客户端中写DDNS域名,由DDNS服务器自动解析IP地址

【配置公司电脑上的frp客户端】

这个配置必须借助第三方远程桌面软件完成,拷贝frpc和frpc.ini到公司电脑上某个目录下,修改frpc.ini,这里贴上我的配置文件(frpc.ini):

#frpc.ini
[common]
server_addr = xxx #路由器公网IP或者DDNS域名
server_port = 7000 #frp服务器监听端口

[remote_desktop_1] #名称自定
type = tcp #连接类型
local_ip = 127.0.0.1 #本地ip
local_port = 3389 #本地端口,使用Windows远程桌面默认端口3389
remote_port = 8001 #本地3389端口映射在服务器上的端口

配置完成后,打开cmd然后cd到刚刚保存frpc和frpc.ini的目录下,执行以下命名启动frpc客户端:

frpc -c frpc.ini

我们也可以写一个启动脚本放到Windows startup目录下,这样每次Windows开机后就会自动启动frp客户端

这里给出我的启动脚本供参考:

#frpc.bat
D: #切换到D盘
cd D:\Program Files\frp #frp客户端保存的路径,根据自己的路径修改即可
start frpc -c frpc.ini

另存为frpc.bat并保存到

C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

GitHub 加速计划 / fr / frp
83.05 K
13 K
下载
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
最近提交(Master分支:3 个月前 )
4383756f 22 天前
6ba849fc 30 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐