使用FRP内网穿透校园网

FRP部署流程

在内外网服务器上安装Go环境

wget https://studygolang.com/dl/golang/go1.15.7.linux-amd64.tar.gz
sudo tar -zxf go1.15.7.linux-amd64.tar.gz -C /usr/local/bin/
echo 'PATH=/usr/local/bin/go/bin:${PATH}' >> ~/.bashrc
source ~/.bashrc
# 确认Go环境
go version

安装FRP

VPS和内网服务器上都复制一份FRP文件。

wget https://github.com/fatedier/frp/releases/download/v0.35.0/frp_0.35.0_linux_amd64.tar.gz
tar -zxf frp_0.35.0_linux_amd64.tar.gz
cd frp_0.35.0_linux_amd64

接着先调试好服务端,再启动客户端。

VPS(服务端)

服务端配置

cat << EOF > frps.ini
[common]
bind_port = 7000
EOF

启动服务端

nohup ./frps -c ./frps.ini &

在内网服务器上测试服务端

telnet xxx.xxx.xxx.xxx 7000

本文出现的xxx.xxx.xxx.xxx都指外网IP

如果服务端连接失败,需要:

  1. 进入腾讯云控制台界面,添加防火墙规则
  2. 进入VPS,检查防火墙是否打开了端口(https://blog.csdn.net/qq_24232123/article/details/79781527

内网服务器上(客户端)

如果是windows,还需要先配置好OpenSSh服务(https://segmentfault.com/a/1190000022248357

客户端配置

cat << EOF > frpc.ini
[common]
server_addr = xxx.xxx.xxx.xxx
server_port = 7000

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

# (optional) windows remote desktop
[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3389
EOF

启动客户端

frpc -c frpc.ini

同样使用telnet命令调试每个端口,如果失败,参考服务端的方法修复

使用代理

SSH

ssh xxx@xxx.xxx.xxx.xxx -p6000

RDP

在远程桌面工具中指定VPS的外网IP即可

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值