使用FRP搭建内网穿透实践

有时候我会突然冒出一些想法想要去实践一下,可是常常在教室或者其它地方,手边没有电脑。所以就想搭建一个内网穿透从而在任何地方我都可以登录我放在宿舍的电脑。在众多内网穿透软件中,我选择了FRP。

服务端配置

https://github.com/fatedier/frp/releases 下载最新版本就好,由于我的服务器是Linux,所以选择linux_amd64版本

配置文件

修改frps.ini

[common]
bind_port = 7000

然后执行./frps -c frps.ini启动服务端,服务器防火墙要开放7000端口

客户端配置

由于我的路由器斐讯k2p已经刷了padavan固件,自带frp,所以配置在路由器上更加方便

配置文件

[common]
server_addr = x.x.x.x #服务器ip
server_port = 7000

[remote]
type = tcp
local_ip = 192.168.123.82 #这个是处在内网中的电脑的ip,服务器发送过来的流量将会被转发到这个地址
local_port = 3389 #本地端口,3389为远程桌面的默认端口
remote_port = 3389 #远程端口,发送至服务端3398端口的流量会被转发到本地的3389端口,为了方便所以都设置为3389

同样服务器防火墙要开放3389端口

后续完善

因为路由器是DHCP动态分配内网设备的ip的,所以ip每次连接路由器都会变,那样就需要经常改配置文件了,所以需要为设备绑定静态IP。

高级设置->内部网络(LAN)->DHCP服务器->手动指定 IP 的 DHCP 列表 即可设置。

设置界面
设置界面

这样就能用官方的Remote Desktop应用连接电脑了,主机地址直接填写服务器ip就好了。

Comments

添加新评论