步骤1:下载windows平台下的frp程序:
步骤2:在阿里云服务器上,启动frp服务器端:
解压步骤1的frp程序,找到frps.ini配置文件
[common]
bind_port = 8011
上面的bind_port是指 frp客户端(frpc) 与frp 服务器(frps)通讯的端口;
在cmd下定位到frp程序所在目录:执行 frps.exe -c ./frps.ini 开启frps服务器端;
步骤3: 回到本机,找到frpc.ini,修改如下配置:
[common]
server_addr = x.x.x.x
server_port = 8011
[tcp]
type = tcp
local_ip = 127.0.0.1
local_port = 8080
remote_port = 8007
其中server_addr 是公网IP,这里就是阿里云服务器地址,server_port是frpc与frps通讯的端口;
下面的local_port是指本地电脑对外提供服务的端口,我这里是一个tcp 助手开启了一个8080端口;remote_port 是指frps对外访问的端口,例如tcp建立连接的端口,frps转发8007的数据到本地的8080端口上;
接着启动frpc客户端:frpc.exe -c ./frpc.ini
这样就可以实现:外网第三方socket客户端连接到本地电脑提供的socket 服务上了,实现了内网的穿透。