科技、技术、VLOG、NBA

0%

frp内网穿透的高性能的反向代理应用

frp内网穿透的高性能的反向代理应用

1
2
3
4
5
环境准备:vps(cnetos7)、内网server

项目地址:https://github.com/fatedier/frp/
中文文档:https://github.com/fatedier/frp/blob/master/README_zh.md
下载地址:https://github.com/fatedier/frp/releases/download/v0.29.0/frp_0.29.0_linux_amd64.tar.gz

架构设计

FATE (176).png

通过SSH访问LAN中的计算机

  1. 修改frps.ini:
1
2
3
# frps.ini 
[common]
bind_port = 7000
  1. 启动frps:
1
./frps -c ./frps.ini
  1. 修改frpc.ini,server_addr是您的frps的服务器IP:
1
2
3
4
5
6
7
8
9
10
# frpc.ini 
[common]
server_addr = xxxx
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
  1. 启动frpc:
1
./frpc -c ./frpc.ini
  1. 假设用户名已测试,则通过ssh连接到LAN中的服务器:
1
ssh -oPort=6000 test@x.x.x.x

通过frps访问LAN中的服务

  1. 修改frps.ini:
1
2
3
# frps.ini 
[common]
bind_port = 7000
  1. 启动frps:
1
./frps -c ./frps.ini
  1. 修改frpc.ini,server_addr是您的frps的服务器IP:
1
2
3
4
5
6
7
8
9
10
# frpc.ini 
[common]
server_addr = xxxx
server_port = 7000

[web]
type = tcp
local_ip = 127.0.0.1
local_port = 5566
remote_port = 8000
  1. 启动frpc:
1
2
./frpc -c ./frpc.ini
python -m SimpleHTTPServer 5566

服务后台运行

1
2
3
4
nohup command &

nohup ./frps -c ./frps.ini &
nohup ./frpc -c ./frpc.ini &
赞赏是一种力量,感谢支持!