https://github.com/fatedier/frp/releases
我的服务器系统为Debian9(腾讯云),需要远程访问的电脑系统为win7&win10共3台
服务端安装配置
wget https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_linux_amd64.tar.gz
tar -zxvf frp_0.36.2_linux_amd64.tar.gz
mv frp_0.32.6_linux_amd64 frps
上面把解压后的文件放到frps文件夹里(路径为/usr/local/frps
)
配置frps.inivim frps.ini
[common]
bind_port = 7000 #服务器端口
dashboard_port = 7500 #面板端口
token = 用于和客户端的验证
subdomain_host = yun.blog.zizdog.com:88 #面板域名
dashboard_user = 面板账户名
dashboard_pwd = 面板密码
vhost_http_port = 7002
vhost_https_port = 7003
启动服务端
./frps -c ./frps.ini
也可以使用后台不挂断的方式启动
nohup ./frps -c ./frps.ini
客户端安装配置
首先得启用本机远程访问(废话啦)
下载frp_0.36.2_windows_amd64.zip
我解压后放在了C:\frpc里面;配置frpc.ini
第一台配置
[common]
server_addr = 49.233.36.186 #服务器ip
server_port = 7000 #服务器端口
token = 同服务端
[RDP1]
type = tcp
local_ip = 192.168.31.111
local_port = 3389
remote_port = 33891
第二台
[common]
server_addr = 49.233.36.186 #服务器ip
server_port = 7000 #服务器端口
token = 同服务端
[RDP2]
type = tcp
local_ip = 192.168.31.112
local_port = 3389
remote_port = 33892
第三台
[common]
server_addr = 49.233.36.186 #服务器ip
server_port = 7000 #服务器端口
token = 同服务端
[RDP3]
type = tcp
local_ip = 192.168.31.113
local_port = 3389
remote_port = 33893
这里注意:33891、33892、33893这些端口要在服务端放行
启动客户端
命令行进入目录
.\frpc.exe -c .\frpc.ini
访问
例如要访问第一台计算机,远程桌面客户端访问服务器ip:33891
就ok了
设置客户端开机自启动
新建frp.vbs文件,内容如下
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c c:\frpc\frpc.exe -c c:\frpc\frpc.ini",vbhide
将文件放到启动目录
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
番外
远程唤醒家里的电脑,这个很有必要,不然就要一直开机备用,不环保。网上方法多的是,个人有个最简单低成本的方法,买个20几块的米家插座,电脑设置通电开机,就可以了。
done!
你这个代码编辑器用什么插件?挺好看的
代码高亮?主题自带功能,忘记用的那个js插件了,好像是highlight js