1、购买腾讯云服务器并初步设置
购买地址:https://buy.cloud.tencent.com/cvm?tab=lite<CreateMode=createLt&role=null
我这里选择的是CentOS系统
学生认证有学生优惠,注册地址:https://cloud.tencent.com/act/campus?utm_source=qcloud&utm_medium=navigation&utm_campaign=campus
下面是我云服务器的配置:

1.1配置云服务器

1.1.1重置密码

1.1.2开放防火墙

1.2配置frp服务器
准备好frp的包 https://github.com/fatedier/frp/releases
我选的是这个
把它下载到云服务器上和我们自己的服务器 (只能内网访问的那个)上,解压
tar -zvxf name
更改权限,以免会有麻烦的事情发生
chmod -R 777 包名
2、通过 SSH 访问内网机器
腾讯云说明书:https://gofrp.org/docs/examples/ssh/
按照这些一步一步来
出现问题及解决汇总:
1、【frps】Create vhost http listener error, listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
端口被其他应用程序占用,改用其他端口。
2、【frpc】start error: port already used
远程端口已被使用,改用其他端口。
或者释放这个端口号:
比如,查找 1997 端口对应进程, lsof -i :1997
使用 kill -9 [PID] 命令结束进程
3、【frpc】[ssh] start error: proxy name [web01] is already in use
代理[ssh]已被使用,检查并更换一个代理名称,比如[ssh_1]。
或者结束掉这个代理:
ps -aux|grep frp| grep -v grep
找到所有代理,杀掉你想杀掉的进程, kill -9 [PID]