Frp内网穿透

MX Lv3

内网穿透最方便无脑的还是蒲公英,买个蒲公英盒子连上Wi-Fi或者网线就能用了,但是免费版1M的小水管临时用用还行,像回家从苏州连到宁波的电脑就不稳定了,有时候卡的像幻灯片。正好阿里云有轻量服务器优惠一年九十多,5M带宽,就尝试折腾起frp。

在Github上下载release的包(https://github.com/fatedier/frp),解压打开目录结构如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
.
|____frpc
|____frps.ini
|____frps_full.ini
|____LICENSE
|____frpc.ini
|____systemd
| |____frps.service
| |____frpc@.service
| |____frps@.service
| |____frpc.service
|____frps
|____frpc_full.ini

frps:frp server是服务端程序,frpc:frp frp client是客户端程序。

官方文档(https://gofrp.org/docs/)写的实在是太简单,去搜索了一圈才配置好。

服务端:

在服务器上配置好frps.ini:

1
2
3
4
[common]
bind_port = 7000
bind_udp_port = 7000
token = 123456abcde

然后运行./frps -m frps.ini,服务端就启动了。

被访问端::

修改frpc.ini:

1
2
3
4
5
6
7
8
9
10
[common]
server_addr = 123.123.123.123 // 服务器IP地址
server_port = 7000 // 服务器配置中定义的端口号
token = 123456abcde

[p2p_rdp]
type = xtcp // 使用stcp作为点对点穿透,这样就不会走服务器流量
sk = abcde123456 // 需要和访问端一致
local_ip = 127.0.0.1
local_port = 3389 // windows远程桌面的端口

然后运行./frpc -m frpc.ini,被访问端就启动了。

访问端:

修改frpc.ini:

1
2
3
4
5
6
7
8
9
10
11
12
[common]
server_addr = 123.123.123.123 // 服务器IP地址
server_port = 7000 // 服务器配置中定义的端口号
token = 123456abcde

[p2p_rdp_visitor]
type = xtcp
role = visitor // 角色访问者
server_name = p2p_rdp
sk = abcde123456
bind_addr = 127.0.0.1
bind_port = 8080 // 本地访问的端口

然后运行./frpc -m frpc.ini,访问端就启动了。

通过远程桌面连接:

远程地址输入127.0.0.1:8080,填上用户名密码就能连接上了

  • 标题: Frp内网穿透
  • 作者: MX
  • 创建于 : 2021-02-10 13:35:00
  • 更新于 : 2024-11-29 13:40:47
  • 链接: https://www.convolution.fun/2021/02/10/202102101335/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
Frp内网穿透