frpc内网穿透
1、下载客户端和服务端文件
这里以公网服务器是Linux系统为例,分别下载Linux服务端和Windows客户端文件
2、配置frps服务端
#vim frps.ini
bind_port = 7000 #绑定的通信端口
token = **** #与客户端token保持一致
dashboard_addr = 0.0.0.0
dashboard_port = 1234 #后台访问端口
dashboard_user = **** #登录后台用户名
dashboard_pwd = **** #登录后台密码
2.1、启动frps服务
直接在frps目录下命令启动
./frps -c ./frps.ini
2.2、或者直接添加服务设置自启动
vim /lib/systemd/system/frps.service
编辑文件配置以下内容
[Unit]
Description=frps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
# frps的安装目录
ExecStart=/home/frps/frps -c /home/frps/frps.ini
[Install]
WantedBy=multi-user.target
Linux服务端启动命令
# 设置开机自启动
systemctl enable frps.service
# 启动应用
systemctl start frps.service
# 重启应用
systemctl restart frps.service
# 停止应用
systemctl stop frps.service
# 查看应用的日志
systemctl status frps.service
3、配置frpc客户端
[common]
server_addr = 123.123.123.123 #公网服务器ip地址
authentication_method = token
server_port = 7000 #与服务端配置的通信端口一致
token = ***** #与服务端配置的token值保持一致
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 3389 #本机电脑的远程端口
remote_port = **** #通过外网直接远程电脑的端口
3.1、直接在客户端目录下命令启动服务
.\frpc.exe -c .\frpc.ini
3.2、或者注册Windows服务设置后台开机自启动
(1) 下载安装服务软件。
(2) 在frpc目录下新建start.bat文件,文件内容保存如下。
.\frpc.exe -c .\frpc.ini
(3) 在win64目录下输入一下命令运行。
.\nssm.exe install frpc
(4) 弹出安装对话框点击Install service,提示successfully,说明安装成功。
(5) 可在系统运行服务查看,设置开机自动运行即可。