Home Frp-内网穿透
Post
Cancel

Frp-内网穿透

1. 下载安装程序

需区分不同平台

2. 准备

1
2
3
4
5
# scp 发送到对应服务器
sudo scp frp_xxx.tar.gz root@xx.xx.xx.xx:/root/frp

# 解压
sudo tar -zxvf frp_xxx.tar.gz .

3. 服务器端

frps.ini (server)为服务器配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
# vim frps.ini

# 增加
[common]
# frp依赖的端口
bind_port = 7000
token = xxxx-xxxx
# 控制地址的端口和账号密码
dashboard_port = 7500
dashboard_user = jiangker
dashboard_pwd = xxxx
# http端口
vhost_http_port = 8080

运行服务器

1
2
3
4
5
6
7
# 后台运行
./frps -c ./frps.ini &!
# 搜索进程
ps aux | grep frps

# 关闭
kill xxx

4. 内网机器

frpc.ini (client)为客户端配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
vim frpc.ini

# 修改内容
[common]
# 
server_addr = xx.xx.xx.xx
server_port = 7000
token = xxxx-xxxx

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 8888

[web2]
type = http
local_port = 80
custom_domains = www.jiangker.cn

也可以使用更简洁的方式配置二级域名

1
2
3
4
5
# 公网 frps.ini
subdomain_host = jiangker.cn

# 内网 frpc.ini
subdomain = www

运行客户端

1
2
3
4
5
6
# 后台运行
./frpc -c ./frpc.ini &!
# 搜索进程
ps aux | grep frpc
# 关闭
kill xxx

远程访问ssh时使用

1
ssh -p 8888 root@xxx.xxx.xxx.xxx
This post is licensed under CC BY 4.0 by the author.