目录
一、准备
一台云服务器(linux或win),自己的电脑可以开启远程桌面,frp工具
(如果网络访问不了GitHub,我下载好了,密码6666)
frp工具解压后
二、服务器是Linux
1、配置文件编写
①服务器端
更改 frps.ini 的配置端口
更改后将 frps 和 frps.ini 上传到服务器
[root@ecs-341890 hh]# ls
frps frps.ini
再新建一个 run.sh ,里面输入
./frps -c ./frps.ini
赋予 run.sh 执行权限
chmod +x run.sh
服务器端配置完成
②客户端配置
将 frpc 和 frpc.ini 放到一个文件夹,frpc.ini 这样配置
在当前文件夹新建一个 run.bat文件,输入并保存
frpc -c frpc.ini
2、放行配置端口
在云服务器控制台的放行上面的两个端口,建议放行完成之后重启一下服务器
3、开启运行
①服务器端
执行
sh run.sh
正确运行可以看到
②客户端
自己电脑双击运行 run.bat 文件,正确运行可以看到
这时候可以连接远程桌面了,登录地址用"服务器地址:登陆端口",再输入名字和密码
4、后台运行和开机自启动
①服务器端后台运行
服务器端启动正常之后先按 Ctrl + Z 暂停当前任务,输入 jobs 查看已运行任务,记住小方框内数字
再使用
bg 1
将这个任务在后台运行
②客户端自启动并后台运行
先在客户端配置文件夹下新建 rd.vbs,输入
Set shell = Wscript.createobject("wscript.shell")
a = shell.run ("E:\frpc\init.bat",0)
(绝对路径改成自己的)
再将 rd.vbs 创建一个快捷方式,把快捷方式放到启动目录下
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
内存占用也不大
三、服务器是Win Server
1、编写配置文件
①服务器端
②客户端配置
2、放行服务器端口
3、后台运行和开机自启动
参照上面客户端自启动并后台运行