利用Alibaba云(AlibabaCloud )服务器的公共网络ip构建frp内部网透明服务, window 10系统电脑(其他系统可以参考frp官方网站)环境说明环境系统版本服务端centOS 7.6客户端window 10系统电脑,将自己的电脑变成云计算,安装公共网络ip的服务器服务端使用的是AlibabaCloud (阿里巴巴云)的轻量级APP应用服务
软件下载地址: https://github.com/fate dier/FRP/releases
服务器端选择: frp_0.36.2_linux_amd64.tar.gz客户端选择: frp_0.36.2_windows_amd64.zip
服务器端安装配置是将下载的frp_0.36.2_linux_amd64.tar.gz转换为服务器tar-zxvf FRP _0. 36.2 _ Linux _ amd64.tar 解压缩tar-zxvf FRP _0. 36.2 _ Linux _ amd64.tar.gz FRP _0. 36.2 _ Linux _ amd64/FRP _0. 36.2 _ linu x frpc _ full.ini FRP _0. 36.2 license FRP _0. 36.2 _ Linux _ amd64/frpc.ini FRP _0. 36.2 _ linu x _ amd6524 FRP _0. 36.2 _ linu2frpc.service FRP _0. 36.2 _ Linux _ amd64/systemd/frps.service FRP _0. 36.2 _ linu 2 frps@.service服务端将cd绑定到frp_0.36.2_linux_amd64目录vi frps.ini [common]#服务器端端口,客户端绑定到从属端口
配置完成后,按Esc键,键入wq保存并退出。 dashboard
frp还提供了dashboard,如果需要,可以在frps.ini上使用#dashboard端口dashboard_port=8080#dashboard用户名dashboard_user=admin#路径
以下日志指示启动成功
[ root @ izk0G7 y0 r8VPC 5z FRP _0. 36.2 _ Linux _ amd64 ] #./frps-c./frps.ini 2021/05/1518336016336045 [ I ] frpstcplistenon0.0.0. 033607002021/05/15183321 httpservicelistenon0.0. 0336070012021/05/1518336016 [ frpsstartedsucccesfully 20209 [ service.go :449 ] [ ab F8 ed 1a 082090 a6] client log in info : IP [ 183.192.232.8433606777 2021/05/1518336016336046 [ I ] [ TCP.go :63 ] [ ab F8 ed 1a 082090 a6 ] [ ssh ] tcpproxylistenport [ 6000 ] 2021/05 [
打开电源并启动frp system安装目录[Unit],其中vim/usr/lib/systemd/system/FRP.service execstart的内容为FRP 构成的escription=thenginxhttpandreverseproxyserverafter=network.target remote-fs.target NSS-lookup.target [ service opt/FRP_0.36.2_Linux_amd64/frps.inikillsignal=sigquittimeoutstopsec=5kill mode=processprivatetmp=truestandardoutput=syslogstandarderror=inhe tfrpcfrpc _ full.inifrpc.inifrpsfrps _ full.inifrps.inilicensesystemd [ root @ ]4) systemctlenablefrpcreatedsymlinins 多用户. target.wants/FRP.service to/usr/wants FRP.service .启动并在ps上验证[ root @ izk0G7 y0 r8VPC 5z FRP _0. 36.] systemctlstartfrp [ root @ izk0G7 y0 r8VPP ] 0:00/opt/FRP _0. 36.2 _ Linux _ amd64/frps-c/opt/FRP frps.iii 000:00336000 grep-- color=auto FRP客户端安装配置frp_0.36.2_windows_amd64.zip客户端frps.ini配置解压缩
frps.ini
[common]#frp服务器端公共网络ipserver_addr=xxx.xxx.xx.x#服务器端bind端口server _ port=7000 [ ssh ] type=TCP lorot
c : _ usersherion CD :soft FRP _0. 36.2 _ windows _ amd64 c : _ users _ heriond 3360 _ sofd FRP _0. 36.2 _ windows _ amd64 frpc.exiond [ 53360304 ]获取run id [ 57792 f 5531667061 ], server udpport [0] 2021/05/1518336038336042 [ I ] [ proxy _ manager.go :144 ] [ 57792 f 5531667061 ] proxy aded 3360144 [ 57792 f 5531667061 ] [ ssh ] startproxysuccesswindow 10启动时启动frp以创建frp.bat
frp启动脚本(注意安装目录(d:(soft ) FRP_0.36.2_windows_amd64 ) frpc.exe-cd: ) soft _ FRP _0. 0
然后右键单击frp.bat
打开启动文件夹
在开始菜单的搜索栏或“运行”窗口中输入以下命令,然后返回车。 shell :公共启动,打开启动文件夹
将frp.bat快捷方式放在启动目录中
检查远程桌面连接并打开远程桌面连接
输入地址进行远程连接
输入用户名的密码即可