frp实现内网穿透笔记

环境

服务端

  1. 定位到frp目录
  2. 修改frps.ini如下
[common]
bind_port = 6000
authentication_timeout = 0
token = 12345678

其中:
bind_port 为服务端frps与本地frpc互相通信的端口,token 为验证密码,
authentication_timeout 为0,表示忽略客户端与服务端时间不一致造成无法登陆连接问题。

接着在 命令行/终端 中输入:./frps -c ./frps.ini 即可开始运作,服务端配置完成

客户端

2种方法二选一

使用frpc命令行

  1. 定位到frp目录(本地也需要下载一份frp)
  2. 修改frpc.ini如下
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 6000
token = 12345678
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6022

其中:
local_ip为:本地计算机的ip,也可以填局域网ip;
local_port为:本地需要被代理的端口(比如本地局域网游戏开放的端口);
remote_port为:别人从外部连接到服务器公网ip时,需要填写的端口;
server_addr 为:服务器公网ip地址;
server_port 为:服务器与frp通信连接的端口(即frps.ini中的bind_port

接着在 命令行/终端 中输入:./frpc -c ./frpc.ini 即可开始运作,客户端配置完成

使用frpc GUI客户端

使用GUI软件直接像截图中输入,点击开始即可
image.png

控制台窗口常驻且包含 success 信息则正常,否则输入可能有误

参考

最后修改:2021 年 07 月 06 日 05 : 36 PM
如果觉得我的文章对你有用,请随意赞赏

2 条评论

  1. Mfweb

    真勤奋啊,更新了多少年博客了

    1. Nyaasu
      @Mfweb

      awa没几年)

发表评论 取消回复