frpc内网穿透配置


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)可在系统运行服务查看,设置开机自动运行即可