内网穿透教程

本文介绍了一种通过公网服务器绑定内网服务器实现外网链接内网的方法。使用frp工具进行内网穿透,详细步骤包括下载映射工具、配置公网与内网服务器、启用服务及登录验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、内网穿透

目的:外网链接内网。

原因:连接路由器后,服务器的ip一般是192.168.**.***的形态,此时无法通过外网直接连接,需要工具将内网映射到公网(外网)上。

方法:

第一种:通过路由器映射,将内网ip与端口号与公网静态IP绑定,但我司为动态IP,无法绑定。

第二种:通过公网服务器绑定内网服务器,进而进行远程操做,you can do  anything you want

本文使用方法二。

步骤1:下载映射工具

下载链接 

版本很重要!!!真的很重要!!!根据硬件系统选择自己的版本下载

步骤2:配置公网服务器

tar zxvf frp_0.25.0_linux_arm64.tar.gz    #解压并进入目录
cd frp_0.25.0_linux_arm64/
sudo gedit frps.ini 
进入公网IP服务器中修改目录中的frps.ini配置文件, 将bind_port改为随意可用端口

[common]
bind_port = 7000

步骤3:配置内网服务器

tar zxvf frp_0.25.0_linux_amd64.tar.gz    #解压并进入目录
cd frp_0.25.0_linux_amd64/
sudo gedit frpc.ini 
进入公网IP服务器中修改目录中的frpc.ini配置文件, 将bind_port改为随意可用端口


[common]
server_addr = 114.116.228.207
server_port = 7000    #公网内网端口保持一致
 
[ssh]
type = tcp
local_ip = 127.0.0.1  #本地局域网
local_port = 22
remote_port = 6000   #ssh 登录使用

步骤四:分别启用公网服务器与内网服务器:

先启动公网服务,再启动内网客户端

./frps -c ./frps.ini
cd frp_0.25.0_linux_amd64/
./frpc -c ./frpc.ini
 
# 链接成功会出现如下内容
# 2019/03/19 16:41:16 [I] [service.go:88] frps tcp listen on 0.0.0.0:7000
# 2019/03/19 16:41:16 [I] [main.go:112] Start frps success
# 2019/03/19 16:41:16 [I] [main.go:114] PrivilegeMode is enabled, you should pay more attention to security issues

结果:

步骤五:登录

ssh -p 8089 deepexi@121.40.62.190

ssh -p 暴露端口 内网服务器用户名@公网ip地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值