1.服务端frps.ini文件配置(需要一台公网服务器)
#vim frps.ini
[common]
bind_port = **** #与客户端绑定的进行通信的端口
token = **** #客户端请求对应token值
服务端启动
前台启动: ./frps -c ./frps.ini
后台启动: nohup ./frps -c ./frps.ini &
2.客户端frpc.ini文件配置
[common] server_addr = ***** #对应公网服务器ip server_port = **** #与服务端bind_port一致 token = **** #服务端配置的对应token值一致 [ssh] type = tcp local_ip = 127.0.0.1 #访问协议 local_port = 3389 #内网服务的端口号 remote_port = **** #自定义的访问内部ssh端口号
多客户端配置
[ssh01] #名称不可以和上个客户端配置一样 type = tcp local_ip = 127.0.0.1 #访问协议 local_port = 3389 #内网服务的端口号 remote_port = **** #自定义的访问内部ssh端口号,且不可以和上个客户端配置一样
客户端启动
前台启动: ./frpc -c ./frpc.ini
后台启动: nohup ./frpc -c ./frpc.ini &
3.客户端注册服务
(1) http://nssm.cc/download下载nssm 2.24-101-g897c7ad (2017-04-26)软件
(2)在Frpc目录下新建start.bat文件,文件内容保存为:
frpc.exe -c frpc.ini
(3)解压nssm-2.24-101-g897c7ad文件夹
(4)在win64目录下输入运行cmd命令
nssm.exe install frpc
(5)弹出安装对话框点击Install service,提示successfully,说明安装成功
(6)可在系统运行服务查看,设置开机自动运行即可