frp内网穿透实现服务上云

文章介绍了如何在CentOS8.2系统上下载和安装frp,设置客户端和服务端配置,开放安全组端口,以及实现远程桌面的内网穿透。同时,还讲解了如何配置frp服务实现开机自启,并提供了解决有锁屏密码系统的问题。
摘要由CSDN通过智能技术生成

github下载frp内网穿透工具

https://github.com/fatedier/frp/releases

注意下载的tar包要对应服务器的操作系统,使用uname-a可以查看当前操作系统的内核

这里下载的是amd64包,对应的操作系统为centos8.2

--安装步骤:

客户端

1.执行  cd /usr/local/frp 切换到自己创建的local目录下

2.执行 tar -xvf frp_0.49.0_linux_amd64.tar.gz 解压tar包到当前路径

3.切换到解压包中 cd frp_0.49.0_linux_arm

4.给当前路径下的 frps 文件授权:sudo chmod 775 ./frps

5.修改云服务器上的客户端配置文件如下

[common]
bind_addr=0.0.0.0         #本地ip地址,不作修改
bind_port = 7090          #frp监听端口
token=12345678            #toekn值,自定义,注意两者保持一致,个人考虑可以用随机码做一点加强

dashboard_port = 7091     #管理页面的端口号
dashboard_user = root     #管理页面的账户消信息
dashboard_pwd = root

6.开放云服务器安全组,释放上方配置的7090和7091和33389三个端口号

7.启动云服务器的客户端服务 ./frps -c ./frps.ini   

(后台启动:nohup ./frps -c ./frps.ini >/dev/null 2>&1 &)

服务端

1.下载window对应的frp安装包到指定路径下

2.修改frpc.ini文件

[common]
server_addr = 192.168.200.1    #你的客户端公网ip地址
server_port = 7090             #你的frp服务端口号
token=12345678

[RDP]
type = tcp
local_ip = 127.0.0.1
local_port = 2001              #本地被映射的端口号
remote_port = 2001             #暴露到公网对内网映射的端口号

3.cmd进入当前目录的命令行,执行 .\frpc.exe -c .\frpc.ini

远程控制

将宿主机的3389端口映射到云端后,在主机通过win+r输入mstsc进入win的远程桌面
输入云服务器ip+映射端口号即可实现远程控制

开机自启

在frpc目录下创建.bat文件,并且创建快捷方式

./frps -c ./frps.ini

win+r输入  shell:common startup  将bat文件的快捷方式拖动到该目录,即可实现frp开机自启

(注意有锁屏密码的系统需要cmd 输入 control userpasswords2 取消勾选输入密码后执行)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值